@font-face{font-display:swap;font-family:PVVazir;src:url(https://partivo.ir/wp-content/plugins/partivo-site/assets/vazirmatn.woff2) format('woff2');}.pv-icon{width:23px;height:23px;flex-shrink:0;vertical-align:middle}.pv-categories,.pv-categories-standalone{font-family:PVVazir,Tahoma,sans-serif}.pv-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:25px 15px}.pv-category{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:#33465d;text-decoration:none;font-size:12px;min-width:0}.pv-category-disc{display:grid;place-items:center;position:relative;isolation:isolate;width:108px;height:108px;aspect-ratio:1;border-radius:50%;background:#eaf0fa;border:1px solid #e0e7f1;transition:transform .18s}.pv-category:nth-child(4n+2) .pv-category-disc{background:#fff0e7;border-color:#f6e8df}.pv-category:nth-child(4n+3) .pv-category-disc{background:#ecf6f2}.pv-category:nth-child(4n) .pv-category-disc{background:#f1eefa}.pv-category-disc img{display:block;width:94px;height:94px;max-width:none;object-fit:contain;border-radius:50%;clip-path:circle(50%);background:#fff0;mix-blend-mode:multiply;box-shadow:none}.pv-category-disc .pv-icon{width:48px;height:48px;color:#587caa}.pv-category:hover .pv-category-disc{transform:translateY(-4px)}.partivo-selector .partivo-category-item .img-wrapper{border-radius:50%!important;aspect-ratio:1}.partivo-selector .partivo-category-item .img-wrapper img{object-fit:contain!important;border-radius:50%!important;clip-path:circle(50%);mix-blend-mode:multiply}.pv-garage-car-photo{display:flex;align-items:center;justify-content:center;flex:0 0 122px;width:122px;height:76px;overflow:hidden;border-radius:12px;background:#ecf2fa;grid-area:photo}.pv-garage-car-photo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;padding:4px}.paib-garage-car-row:has(.pv-garage-car-photo){flex-wrap:wrap}.pv-no-photo:before{content:'تصویر خودرو';font:11px PVVazir,Tahoma;color:#718398}.partivo-cal-pop{z-index:2147483647!important;max-width:calc(100vw - 16px);font-family:PVVazir,Tahoma,sans-serif}.partivo-service-modal-backdrop .partivo-modal-date{cursor:pointer;background-image:none;direction:ltr;text-align:center}.partivo-cal-nav:focus-visible,.partivo-cal-day:focus-visible{outline:2px solid #5188f5;outline-offset:1px}.partivo-cal-day:disabled{opacity:.3;cursor:not-allowed}html[data-pv-offer-theme=gold] .golden-deal-section{--pv-golden-bg:#382b12;--pv-golden-accent:#ecc974}html[data-pv-offer-theme=plum] .golden-deal-section{--pv-golden-bg:#3b173b;--pv-golden-accent:#ebb6e1}html[data-pv-offer-theme=emerald] .golden-deal-section{--pv-golden-bg:#0b3d36;--pv-golden-accent:#8ad6bd}html[data-pv-offer-theme] .golden-deal-section{background:var(--pv-golden-bg);border-radius:20px;padding:26px;color:#fff}html[data-pv-offer-theme] .golden-deal-title,html[data-pv-offer-theme] .golden-deal-text{color:#fff}html[data-pv-offer-theme] .golden-deal-timer{color:var(--pv-golden-accent)}html[data-pv-offer-theme] .golden-deal-btn{background:var(--pv-golden-accent);color:#172b37}.pv-dialog-backdrop{position:fixed;inset:0;z-index:999999;background:#0c1e3a88;backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;font-family:PVVazir,Tahoma,sans-serif;direction:rtl}.pv-dialog{position:relative;background:#fff;color:#24354c;border-radius:20px;padding:30px;max-width:640px;width:100%;max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #10234444}.pv-dialog h2{font:700 23px/1.7 PVVazir,Tahoma;color:#14263f;margin:0 0 10px}.pv-dialog p{font-size:12px;line-height:2;color:#77869b}.pv-dialog-close{position:absolute;left:13px;top:8px;border:0;background:#fff0;color:#6e7c92;font-size:30px;min-width:42px;min-height:42px;cursor:pointer}.pv-dialog-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.pv-dialog-fields .pv-primary{grid-column:1/-1}.pv-select-field{display:flex;flex-direction:column;gap:5px;min-width:0;border:1px solid #e0e6ef;background:#f7f9fc;border-radius:10px;padding:8px 12px;font-size:10px;color:#7a8b9f;font-family:PVVazir,Tahoma}.pv-select-field select{width:100%;min-height:34px;border:0;background:#fff0;font-family:inherit;color:#243d5a;font-size:12px;padding:0;outline-offset:2px}.pv-primary,.pv-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:9px;min-height:44px;border:0;cursor:pointer;font:600 12px/1.7 PVVazir,Tahoma,sans-serif;text-decoration:none}.pv-primary{background:#245ee7;color:#fff}.pv-primary:hover{background:#194cbe;color:#fff}.pv-secondary{background:#fff;color:#245ee7;border:1px solid #dde6f5}.pv-reset{font:12px PVVazir,Tahoma;background:#fff0;border:0;color:#245ee7;min-height:44px;margin-top:12px;cursor:pointer}.pv-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);max-width:min(500px,90vw);padding:12px 22px;border-radius:10px;background:#13243c;color:#fff;font:12px/1.8 PVVazir,Tahoma;z-index:2147483647;opacity:0;pointer-events:none;transition:opacity .2s;text-align:center}.pv-toast.visible{opacity:1}@media(max-width:600px){.pv-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 9px}.pv-category-disc{width:87px;height:87px}.pv-category-disc img{width:76px;height:76px}.pv-category{font-size:10px}.pv-dialog{padding:25px 18px}.pv-dialog-fields{grid-template-columns:1fr}.pv-garage-car-photo{flex-basis:96px;width:96px;height:64px}}@media(prefers-reduced-motion:reduce){.pv-category-disc,.pv-toast{transition:none}}