:root{--navy:#173052;--navy-deep:#142a49;--navy-light:#276c88;--gold:#f09b9f;--gold-light:#ffe7d9;--ink:#243956;--muted:#657b8a;--line:#e1ebf2;--paper:#f7fcff;--ya-glow:#f1fbfc;--ya-turquoise:#0da69b;--ya-pink:#ed367a;--ya-coral:#ff9b91;--ya-purple:#6958b8}html{scroll-padding-top:90px}body{color:#283f57;background:#f7fcff}button,a,input,textarea,select{transition:box-shadow .18s,border-color .18s,background .18s}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #16a99d!important}.yaStyledHome .topbar{min-height:34px;padding:5px max(20px,4vw);color:#25516a!important;background:linear-gradient(90deg,#e7f8f5,#f7f9ff)!important}.yaStyledHome .topbar .appInstall{color:#327589}.yaStyledHome .socialBadge{background:#fff;border-color:#cfe9e7;box-shadow:0 1px 7px #126c7c0d}.yaStyledHome .utility{background:#fffffff7;border-bottom:1px solid #eaf0f5}.yaStyledHome .utilityInner{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(195px,1fr);min-height:72px;padding:5px 4%}.yaStyledHome .brandHero{display:none!important}.yaStyledHome .headerBrandLogo{filter:none;width:clamp(150px,17vw,230px);animation:none}.yaStyledHome .brand{justify-self:end;padding:0;animation:none}.yaStyledHome .phone{color:#176b83;font-size:13px}.yaStyledHome .quickLinks a{color:#214c69;background:#f1f8ff;border:1px solid #ddebf3;border-radius:14px;padding:7px 13px;font-size:13px}.yaStyledHome .quickLinks a:last-child{color:#fff;background:linear-gradient(105deg,#008e91,#047a9e);border:0}.yaStyledHome .desktopNav{background:#fff;border-bottom:1px solid #ebf0f5;flex-wrap:wrap;min-height:50px;box-shadow:0 6px 22px #1549650d}.yaStyledHome .navButton{color:#28415e;background:0 0;border-bottom:3px solid #0000;height:48px;padding:0 12px;font-size:13px}.yaStyledHome .navButton:hover,.yaStyledHome .navButton.selected{color:#087e81;background:#eaf9f7;border-bottom-color:#16b7a8}.yaStyledHome .dropdown{background:linear-gradient(145deg,#fff,#f7fdff);border-top:3px solid #20b7ae;border-radius:0 0 20px 20px;box-shadow:0 17px 32px #20476d1c}.yaStyledHome .dropdown a:hover{color:#007e7c;background:#e9faf7}.yaStyledHome .mainHero{isolation:isolate;color:#183957;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:26px;max-width:1560px;min-height:395px;padding:24px clamp(20px,4vw,55px) 16px;display:grid;position:relative;overflow:hidden;background:linear-gradient(110deg,#f8fbff 0%,color-mix(in srgb,var(--ya-primary,#0b999b) 8%,#fff) 48%,color-mix(in srgb,var(--ya-primary,#0b999b) 20%,#fff) 100%)!important;margin:0 auto!important}.yaStyledHome .mainHero:before{content:"";filter:blur(20px);z-index:-1;background:#fcd9e745;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-280px;left:-160px}.yaStyledHome .heroCopy{text-align:right;z-index:2;max-width:690px}.yaStyledHome .mainHero .eyebrow{letter-spacing:0;background:#ffffffd8;border:1px solid #bfe7e3;padding:5px 15px;font-size:13px;color:#0b918f!important}.yaStyledHome .mainHero .heroCopy h2{margin:15px 0 10px;font-weight:800;line-height:1.55;color:#162f58!important;font-size:clamp(34px,3.6vw,58px)!important}.yaStyledHome .mainHero .heroCopy h2:first-line{color:#13375c}.yaStyledHome .mainHero .heroCopy>p{max-width:610px;font-size:16px;line-height:2;color:#506d80!important}.heroTrust{flex-wrap:wrap;gap:11px;margin:19px 0 22px;display:flex}.heroTrust span{color:#1d7481;background:#ffffffd6;border:1px solid #dbefec;border-radius:50px;padding:7px 11px;font-size:13px;font-weight:700}.yaStyledHome .mainHero .button.gold{border-radius:44px;padding:11px 25px;font-size:17px;box-shadow:0 7px 19px #e52e7234;color:#fff!important;background:linear-gradient(105deg,var(--ya-accent,#e94583),color-mix(in srgb,var(--ya-accent,#e94583),#9c144d 24%))!important}.yaStyledHome .mainHero .button.gold:hover{transform:translateY(-2px);box-shadow:0 11px 24px #db317c40}.yaStyledHome .heroArt{border:7px solid #fff;border-radius:105px 36px 95px 38px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 36px #0a737a18;background:#e7f9ef!important;height:355px!important;display:block!important}.yaStyledHome .heroArt img{object-position:center;filter:saturate(1.06);border-radius:0;width:100%;height:100%;object-fit:cover!important}.yaStyledHome .heroArtLabel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#087c7f;background:#ffffffdb;border-radius:999px;padding:5px 15px;font-size:13px;font-weight:700;position:absolute;bottom:12px;right:12px}.quickBookingStrip{z-index:20;background:#fff;border:1px solid #dcebef;border-radius:24px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:17px;max-width:1440px;margin:18px auto 22px;padding:20px 22px;scroll-margin-top:20px;display:grid;position:relative;box-shadow:0 14px 34px #1a6f9612}.bookingStripTitle{color:#0b7a80;align-items:center;gap:11px;display:flex}.bookingStripTitle>span{color:#009b8b;background:#d9f6ef;border-radius:14px;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.bookingStripTitle strong{font-size:19px;display:block}.bookingStripTitle small{color:#738595;font-size:12px;line-height:1.8;display:block}.quickBookingStrip .unifiedRequestForm{isolation:isolate;gap:13px;position:relative;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:stretch!important;align-items:end!important;margin:0!important;padding:0!important;display:flex!important}.quickBookingStrip .unifiedFormHead{display:none}.quickBookingStrip .unifiedFields{flex:1;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(170px,1.28fr);align-items:end;gap:10px;display:grid}.quickBookingStrip .unifiedFields>label,.quickBookingStrip .serviceField{color:#35576b;gap:6px;min-width:0;font-size:12px;font-weight:700}.quickBookingStrip .unifiedFields input,.quickBookingStrip .unifiedFields .servicePickerTrigger{color:#28485e;background:#f9fcff;border:1px solid #cfe4e9;border-radius:14px;font-size:14px;height:49px!important}.quickBookingStrip .requestSubmit{white-space:nowrap;color:#fff;border:0;border-radius:14px;flex:none;height:49px;padding:0 17px;font-size:15px;box-shadow:0 5px 14px #098c9028;background:linear-gradient(105deg,#00a99b,#087e9b)!important}.quickBookingStrip .requestPrivacy{display:none}.quickBookingStrip .requestError{background:#fff4f4;border-radius:12px;padding:6px 13px;position:absolute;top:100%;right:0}.quickBookingStrip .servicePickerMenu{z-index:500;background:#f6fbff;border-color:#cce5e6;box-shadow:0 12px 35px #173e5a2b}.shortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:1440px;margin:0 auto 28px;padding:0 15px;display:grid}.shortcutTile{color:#263d54;border:1px solid #ffffffc9;border-radius:20px;align-items:center;gap:12px;min-height:92px;padding:13px 17px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #2866890b}.shortcutTile:hover{transform:translateY(-3px);box-shadow:0 13px 24px #1a6a851a}.shortcutTile strong{font-size:18px;display:block}.shortcutTile small{color:#4f6b7e;font-size:12px;display:block}.shortcutIcon{background:#ffffffad;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.shortcutArrow{color:#0c8496;margin-right:auto;font-weight:800}.tile-mint{background:linear-gradient(110deg,#dff8eb,#e8fcf5)}.tile-peach{background:linear-gradient(110deg,#fff0db,#fff4e6)}.tile-sky{background:linear-gradient(110deg,#dff5ff,#edf8fe)}.tile-lilac{background:linear-gradient(110deg,#f4eaff,#f8f1ff)}.showcaseSection,.categoryDirectory{background:linear-gradient(160deg,#fff 0%,#f1faff 100%);border:1px solid #e2eff3;border-radius:27px;max-width:1470px;margin:16px auto;padding:22px clamp(16px,2.2vw,30px) 27px;scroll-margin-top:85px;box-shadow:0 10px 28px #175e8010}.showcaseSection.homeShowcase{background:linear-gradient(165deg,#fff 0%,#f0fcf7 100%)}.showcaseSection.wellnessShowcase{background:linear-gradient(165deg,#fff 0%,#fff4fa 100%)}.showcaseHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:19px;display:flex}.showcaseKicker{color:#0b938e;margin-bottom:1px;font-size:12px;font-weight:800;display:block}.wellnessShowcase .showcaseKicker{color:#d13c83}.showcaseHeading h2{color:#172f58;margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:800;line-height:1.65}.showcaseHeading p{color:#648193;margin:0;font-size:13px}.showcaseMore{color:#116f8a;white-space:nowrap;background:#eafcff;border:1px solid #bee5e7;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.showcaseMore:hover{background:#d9f8f1}.photoCardRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.photoServiceCard{background:#fff;border:1px solid #e5edf2;border-radius:20px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 5px 11px #21527909}.photoServiceCard:hover{transform:translateY(-4px);box-shadow:0 13px 24px #2152791a}.photoServiceCard img{object-fit:cover;object-position:center;background:#e8f7f7;width:100%;height:140px;transition:transform .35s;display:block}.photoServiceCard:hover img{transform:scale(1.05)}.photoServiceCard strong{color:#223b59;min-height:51px;padding:9px 12px 0;font-size:14px;line-height:1.7;display:block}.photoServiceCard>span{color:#0c9b95;padding:1px 12px 13px;font-size:11px;font-weight:700}.homePhoto>span{color:#088ea1}.wellnessPhoto>span{color:#c34287}.categoryDirectory{background:#fff;scroll-margin-top:80px}.categoryDirectoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.categoryDirectoryCard{background:#f7fcfd;border:1px solid #e3eff2;border-radius:17px;align-items:center;gap:12px;padding:17px;display:flex}.categoryDirectoryIcon{color:#0b9b93;background:linear-gradient(125deg,#e3f8f7,#fff1fa);border-radius:14px;place-items:center;width:49px;height:49px;font-size:23px;display:grid}.categoryDirectoryCard>div{min-width:0}.categoryDirectoryCard strong,.categoryDirectoryCard small{display:block}.categoryDirectoryCard strong{color:#2b4560;font-size:14px}.categoryDirectoryCard small{color:#7a8fa1;font-size:12px}.categoryDirectoryCard>a{color:#0c8a96;white-space:nowrap;margin-right:auto;font-size:12px;font-weight:700}.reassuranceRibbon{text-align:center;color:#087f93;background:linear-gradient(90deg,#eef8ff,#f8eafa,#ffedf1,#e8f9f1);border-radius:21px;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1330px;margin:21px auto;padding:15px;font-size:15px;font-weight:800;display:grid;box-shadow:0 4px 15px #32527a0b}.reassuranceRibbon span{color:#233958;margin-right:7px;font-size:13px}.tehranCoverage{border:1px solid #dcebf3;border-radius:29px;max-width:1470px;margin:28px auto;background:linear-gradient(160deg,#e9f8ff,#f4fcff)!important;padding:23px!important}.tehranCoverage .sectionHeading{padding:0 15px}.tehranCoverage .sectionHeading h2{color:#173c62;font-size:clamp(23px,2.5vw,31px)!important}.tehranMapPane{background:#fff;border:1px solid #d5eaf0;border-radius:22px;box-shadow:0 8px 21px #1c67880b}.tehranMapHeader h3{color:#205679}.tehranSvg .actualDistrict{cursor:pointer;transition:filter .2s}.tehranSvg .actualDistrict:nth-child(6n+1) path{fill:#bce8ed!important}.tehranSvg .actualDistrict:nth-child(6n+2) path{fill:#efd2f2!important}.tehranSvg .actualDistrict:nth-child(6n+3) path{fill:#ffdbb9!important}.tehranSvg .actualDistrict:nth-child(6n+4) path{fill:#c8eecf!important}.tehranSvg .actualDistrict:nth-child(6n+5) path{fill:#d7defa!important}.tehranSvg .actualDistrict:nth-child(6n+6) path{fill:#ffe7cc!important}.tehranSvg .actualDistrict.isSelected path{fill:#0b9e9c!important;stroke:#047d8a!important;stroke-width:3px!important}.tehranSvg .actualDistrict.isSelected text{fill:#fff!important}.tehranCoverage .areaChoices button.selectedArea{color:#fff;background:#0e9c9c;border-color:#0e9c9c}.tehranBookingWrapper{border-radius:22px}.yaStyledHome .postStory{max-width:1470px;margin:auto;padding:12px 20px 25px;background:0 0!important}.yaStyledHome .postStory .legalNote{color:#705961;background:#fff7f8;border-right:4px solid #eaa1b9;border-radius:8px;padding:10px 15px}.yaStyledHome footer{text-align:center;color:#fff;border-top:5px solid #9be7dc;padding:35px 20px;background:linear-gradient(125deg,#174460,#087c82)!important}.yaStyledHome .floatingContact .chatButton{color:#fff;background:linear-gradient(110deg,#f14a90,#d92e75);border:0;box-shadow:0 9px 19px #d92e7533}.yaStyledService.servicePage{color:#263d56;background:linear-gradient(165deg,#f5fcff,#fff8fb 58%,#f9fefb);min-height:100vh}.yaStyledService .servicePageTop{color:#173f5c;border-bottom:2px solid #d9f2ef;box-shadow:0 5px 19px #1b617b12;background:#ffffffeb!important}.yaStyledService .servicePageTop .serviceBrand{color:#068f92;font-size:22px;font-weight:900}.yaStyledService .servicePageTop .serviceBrand span{color:#668494;font-size:13px}.yaStyledService .serviceBack{border-radius:14px;padding:8px 15px;font-size:13px;color:#087c81!important;background:#e9faf7!important}.yaStyledService .serviceBreadcrumb{color:#5e8493!important;background:0 0!important}.yaStyledService .serviceIntro{border:1px solid #dcecf1;border-radius:28px;gap:30px;padding:clamp(20px,3vw,44px);box-shadow:0 14px 28px #1a66890d;background:linear-gradient(115deg,#fff,#f0fbfd)!important}.yaStyledService .serviceIntro h1{line-height:1.65;color:#17365a!important;font-size:clamp(27px,3vw,42px)!important}.yaStyledService .serviceIntro p{line-height:2;color:#607e8b!important;font-size:16px!important}.yaStyledService .sectionKicker{background:#e0f8f4;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-block;color:#007d81!important}.yaStyledService .serviceImageBox{background:#def5f1;border:6px solid #fff;border-radius:34px 100px;min-height:335px;overflow:hidden;box-shadow:0 7px 25px #16698719}.yaStyledService .serviceImageBox img{object-fit:cover!important}.yaStyledService .storyLink{padding:12px 24px;font-weight:800;box-shadow:0 8px 16px #d9307526;background:linear-gradient(105deg,var(--ya-accent,#e94583),color-mix(in srgb,var(--ya-accent,#e94583),#9c144d 24%))!important;border-radius:999px!important}.serviceTrustChips{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.serviceTrustChips span{color:#0a8585;background:#fff;border:1px solid #daf0ef;border-radius:99px;padding:5px 13px;font-size:12px}.yaStyledService .serviceInfoCard,.yaStyledService .serviceRequestRedirect,.yaStyledService .yaDoctorCard{border:1px solid #e3edf2;border-radius:20px;box-shadow:0 7px 20px #165c7a0d;background:#fff!important}.yaStyledService .serviceInfoCard h2,.yaStyledService .relatedServices h2{color:#16365b!important}.yaStyledService .relatedServices{background:0 0!important}.relatedPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid!important}.relatedPhotoCard{min-width:0;overflow:hidden;box-shadow:0 5px 13px #1b6d830a;background:#fff!important;border:1px solid #e2edf0!important;border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:0 0 12px!important;display:flex!important}.relatedPhotoCard img{object-fit:cover;width:100%;height:165px}.relatedPhotoCard strong{color:#24445a;padding:7px 13px 0;font-size:14px}.relatedPhotoCard span{color:#0a9496;padding:0 13px;font-size:12px}.yaAdminPage,.secretaryPage,.yaFinanceApp{background:linear-gradient(150deg,#f0fbfa,#f5f9ff 48%,#fff8fb)!important}.yaAdminTop{background:linear-gradient(110deg,#0c858e,#116583)!important;border-bottom:3px solid #f7b2ba!important}.yaAdminTabs{border-radius:17px;background:#fff!important;border-color:#daf0ea!important}.yaAdminTabs button.active,.yaSiteSubtabs button.active{color:#fff!important;background:linear-gradient(100deg,#069e96,#1381a5)!important}.yaPanelBlock,.yaLoginCard,.secretaryPanel,.yaFinanceCard{background:#fff!important;border:1px solid #e0eff0!important;border-radius:19px!important;box-shadow:0 8px 22px #185d790d!important}.yaServiceAside,.yaEditorFields,.yaSiteEditor>div{background:linear-gradient(160deg,#f2fbfd,#fcf8ff)!important;border-color:#d7ecef!important}.yaPrimary,.secretaryToolbar button,.secretaryLogin button{color:#fff!important;background:linear-gradient(115deg,#059b96,#1284a4)!important;border-radius:12px!important}.yaFinanceApp .yaFinanceKpis>div,.yaStats>div{border-radius:16px;background:linear-gradient(135deg,#f6fdff,#eefaf5)!important}.yaDoctorDirectory .yaDoctorCard{background:#fff;border-radius:18px;box-shadow:0 7px 20px #165b7b0b}@media (max-width:1200px){.photoCardRow{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryDirectoryCards{grid-template-columns:repeat(2,1fr)}.quickBookingStrip{grid-template-columns:1fr}.bookingStripTitle{gap:10px}.quickBookingStrip .unifiedRequestForm{flex-wrap:wrap}.quickBookingStrip .requestSubmit{flex:1 0 100%;max-width:220px}}@media (max-width:900px){.yaStyledHome .utilityInner{grid-template-columns:1fr 1fr}.yaStyledHome .mainHero{grid-template-columns:1fr 1fr;padding:20px}.yaStyledHome .heroArt{height:325px!important}.yaStyledHome .mainHero .heroCopy h2{font-size:35px!important}.photoCardRow{grid-template-columns:repeat(3,minmax(0,1fr))}.shortcutGrid{grid-template-columns:repeat(2,1fr)}.quickBookingStrip .unifiedFields{grid-template-columns:repeat(3,1fr)}.relatedPhotoGrid{grid-template-columns:repeat(2,1fr)}.yaStyledHome .mobileToggle{background:linear-gradient(105deg,#0b8993,#0b759d);border-radius:0;padding:12px 20px}}@media (max-width:650px){.yaStyledHome .utilityInner{flex-direction:column;gap:6px;display:flex}.yaStyledHome .brand{align-self:center}.yaStyledHome .headerBrandLogo{width:185px}.yaStyledHome .quickLinks{justify-content:center}.yaStyledHome .mainHero{flex-direction:column;gap:16px;min-height:0;padding:19px 15px 20px;display:flex}.yaStyledHome .heroArt{border-radius:24px 65px;order:-1;width:100%;height:235px!important}.yaStyledHome .heroCopy{text-align:center}.yaStyledHome .mainHero .heroCopy h2{font-size:31px!important}.yaStyledHome .mainHero .heroCopy>p{font-size:14px!important}.heroTrust{justify-content:center;gap:5px}.heroTrust span{padding:5px 7px;font-size:11px}.quickBookingStrip{margin:12px 10px;padding:15px;display:block}.bookingStripTitle{margin-bottom:10px}.quickBookingStrip .unifiedRequestForm{flex-direction:column!important;align-items:stretch!important}.quickBookingStrip .unifiedFields{grid-template-columns:1fr;gap:11px;width:100%;display:grid}.quickBookingStrip .requestSubmit{flex:none;width:100%;max-width:none}.quickBookingStrip .servicePickerTwoPanels{width:min(340px,100vw - 60px)}.shortcutGrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 10px}.shortcutTile{text-align:center;flex-direction:column;gap:3px;min-height:115px;padding:10px 6px}.shortcutIcon{width:37px;height:37px;font-size:22px}.shortcutTile strong{font-size:14px}.shortcutTile small{font-size:11px}.shortcutArrow{display:none}.showcaseSection,.categoryDirectory{border-radius:18px;margin:11px 10px;padding:17px 12px}.showcaseHeading{display:block}.showcaseHeading h2{font-size:21px}.showcaseMore{margin-top:10px;display:inline-block}.photoCardRow{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:1px 0 12px;display:flex;overflow-x:auto}.photoServiceCard{scroll-snap-align:start;flex:0 0 170px}.photoServiceCard img{height:115px}.photoServiceCard strong{font-size:13px}.categoryDirectoryCards{grid-template-columns:1fr}.reassuranceRibbon{grid-template-columns:repeat(2,1fr);margin:15px 10px}.tehranCoverage{margin:15px 10px;padding:15px!important}.yaStyledService .serviceIntro{flex-direction:column-reverse;gap:17px;padding:18px;display:flex}.yaStyledService .serviceImageBox{border-radius:20px 60px;width:100%;min-height:235px}.relatedPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedPhotoCard img{height:110px}.relatedPhotoCard strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.photoServiceCard,.photoServiceCard img,.shortcutTile{transition:none!important;transform:none!important}}.categoryDirectoryCard{display:block;overflow:hidden;padding:0!important}.categoryDirectoryCard summary{cursor:pointer;align-items:center;gap:12px;padding:15px;list-style:none;display:flex}.categoryDirectoryCard summary::-webkit-details-marker{display:none}.directorySummaryLabel{flex:1;min-width:0}.directorySummaryLabel strong,.directorySummaryLabel small{display:block}.directorySummaryLabel strong{color:#28445a;font-size:14px}.directorySummaryLabel small{color:#728b9a;font-size:12px}.categoryExpand{color:#0a8b91;white-space:nowrap;font-size:12px;font-weight:800}.categoryDirectoryCard[open]{box-shadow:0 8px 23px #126b8a11;background:#fff!important}.categoryDirectoryCard[open] .categoryExpand{color:#d03b7a}.directoryLinks{border-top:1px solid #e5f1f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:330px;padding:11px 12px 13px;display:grid;overflow:auto}.directoryLinks a{color:#2c647c;background:#f2fafb;border-radius:9px;padding:6px 8px;font-size:12px;display:block}.directoryLinks a:hover{color:#067a80;background:#e1f5f2}@media (max-width:650px){.directoryLinks{grid-template-columns:1fr}}.yaStyledHome .mainHero.exactHero{max-width:1570px;min-height:0!important;box-shadow:none!important;background:0 0!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:visible!important}.yaStyledHome .mainHero.exactHero:before{display:none!important}.yaStyledHome .heroReference{width:100%;box-shadow:none;background:#fff;border-radius:0;display:block;position:relative;overflow:hidden}.yaStyledHome .heroReference img{object-fit:cover;width:100%;height:auto;display:block}.yaStyledHome .heroRequestHotspot{z-index:2;background:0 0;border-radius:999px;width:18.9%;height:18.5%;display:block;position:absolute;top:77.5%;left:18.8%}.yaStyledHome .heroRequestHotspot:hover,.yaStyledHome .heroRequestHotspot:focus-visible{outline:none;box-shadow:0 0 0 4px #e945833d,0 0 0 8px #ffffff8c}.yaStyledHome .heroReferenceAssistive{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.yaStyledHome .mainHero.exactHero{padding:0!important}.yaStyledHome .heroReference{border-radius:0}.yaStyledHome .heroRequestHotspot{width:22%;height:18.8%;top:77.3%;left:18.4%}}@media (max-width:650px){.yaStyledHome .heroReference{margin:0}.yaStyledHome .heroRequestHotspot{width:25%;height:19.2%;top:76.8%;left:18%}}.yaStyledHome .headerV11{z-index:100;background:#fff;border-bottom:1px solid #e3f1f2;position:relative;box-shadow:0 2px 14px #12385a12}.yaStyledHome .headerV11Inner{direction:rtl;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:none;min-height:72px;margin:auto;padding:6px clamp(12px,2.5vw,38px);display:flex}.yaStyledHome .headerV11Logo{flex:none;align-items:center;width:145px;display:flex}.yaStyledHome .headerV11Logo img{object-fit:contain;width:100%;height:auto}.yaStyledHome .headerV11Menus{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.yaStyledHome .headerV11Nav{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.yaStyledHome .headerV11Item{position:relative}.yaStyledHome .headerV11NavLink{white-space:nowrap;color:#11294f;cursor:pointer;background:#f8fcfd;border:0;border-radius:22px;justify-content:center;align-items:center;gap:4px;min-height:35px;font-size:clamp(10px,.77vw,13px);font-weight:800;line-height:1.3;display:inline-flex;padding:9px 10px!important}.yaStyledHome .headerV11NavLink:hover,.yaStyledHome .headerV11NavLink.isActive{color:#007d7f;background:#e1f7f4}.yaStyledHome .headerV11NavLink.homeActive{color:#fff;background:#007d83;min-width:65px;box-shadow:0 3px 9px #067c8841}.yaStyledHome .headerV11Chevron{font-size:14px}.yaStyledHome .headerV11Tagline{color:#163957;white-space:nowrap;font-size:11px;font-weight:700}.yaStyledHome .headerV11Dropdown{-webkit-backdrop-filter:blur(16px);z-index:250;background:#ffffffed;border:1px solid #bde7e5;border-radius:17px;width:min(650px,90vw);max-height:68vh;padding:14px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 16px 34px #173c5b24}.yaStyledHome .headerV11Dropdown strong{color:#12536a}.yaStyledHome .headerV11Dropdown>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.yaStyledHome .headerV11Dropdown a{color:#1b4a5d;background:#f6fbfc;border-radius:9px;padding:7px;font-size:12px}.yaStyledHome .headerV11Actions{direction:ltr;flex:none;align-items:center;gap:6px;display:flex}.yaStyledHome .headerV11Actions>a{white-space:nowrap;color:#123b58;background:#f0f9fb;border:1px solid #dbebf0;border-radius:999px;padding:9px 10px;font-weight:800;font-size:11px!important}.yaStyledHome .headerV11Actions>a.headerV11Join{color:#fff;background:linear-gradient(120deg,#07999e,#047d92);border-color:#0000}.yaStyledHome .headerV11BellWrap{position:relative}.yaStyledHome .headerV11Bell{color:#174168;cursor:pointer;background:#fff;border:1px solid #dceaf0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:29px;display:grid;position:relative;box-shadow:0 2px 8px #123b5b10}.yaStyledHome .bellDot{background:#f23e81;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:7px}.yaStyledHome .headerV11Notice{color:#18435c;z-index:300;direction:rtl;background:#fff;border:1px solid #c4e8e7;border-radius:14px;width:280px;max-width:80vw;padding:13px;font-size:12px;position:absolute;top:46px;left:0;box-shadow:0 14px 28px #13395525}.yaStyledHome .headerV11Notice button{float:left;background:0 0;border:0;font-size:18px}.yaStyledHome .headerV11MobileButton,.yaStyledHome .headerV11Mobile{display:none}.yaStyledHome .mainHero.exactHero{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.yaStyledHome .heroReference{width:100%!important}.yaStyledHome .heroReference img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}.yaStyledHome .quickBookingStrip{border-radius:19px!important;max-width:1200px!important;margin:12px auto 20px!important;padding:15px!important;display:block!important}.yaStyledHome .quickBookingStrip .bookingStripTitle{display:none!important}.yaStyledHome .quickBookingStrip .unifiedRequestForm{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.yaStyledHome .quickBookingStrip .unifiedFields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.yaStyledHome .quickBookingStrip .requestSubmit{min-width:145px;width:auto!important;height:48px!important}.yaStyledHome .quickBookingStrip .servicePickerMenu.servicePickerTwoPanels{direction:rtl;-webkit-backdrop-filter:blur(16px)!important;z-index:2000!important;background:#f4fdfdcc!important;border:1px solid #89c9d199!important;border-radius:18px!important;grid-template-columns:205px minmax(0,1fr)!important;gap:10px!important;width:min(680px,90vw)!important;display:grid!important;left:auto!important;right:0!important;box-shadow:0 16px 38px #13435833!important}.yaStyledHome .quickBookingStrip .servicePanelCategories{grid-column:1!important;min-width:0!important}.yaStyledHome .quickBookingStrip .servicePanelOptions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;background:#ffffff5e!important;grid-column:2!important;min-width:0!important}.yaStyledHome .quickBookingStrip .serviceOptionGrid{flex-direction:column!important;align-items:stretch!important;gap:5px!important;max-height:310px!important;display:flex!important;overflow-y:auto!important}.yaStyledHome .quickBookingStrip .serviceOption{text-align:right!important;background:#ffffffa1!important;width:100%!important}@media (max-width:1200px){.yaStyledHome .headerV11Inner{gap:7px}.yaStyledHome .headerV11Logo{width:120px}.yaStyledHome .headerV11Menus{gap:4px}.yaStyledHome .headerV11NavLink{font-size:11px;padding:8px!important}.yaStyledHome .headerV11Tagline{display:none}}@media (max-width:970px){.yaStyledHome .headerV11Nav,.yaStyledHome .headerV11Tagline{display:none!important}.yaStyledHome .headerV11Inner{min-height:64px}.yaStyledHome .headerV11MobileButton{color:#fff;background:#087e88;border:0;border-radius:14px;padding:9px 14px;font-weight:800;display:block}.yaStyledHome .headerV11Mobile{background:#fff;flex-direction:column;max-height:60vh;padding:12px 18px;display:flex;overflow:auto}.yaStyledHome .headerV11Mobile button,.yaStyledHome .headerV11Mobile a{color:#17445d;text-align:right;background:#f0f9fa;border:0;border-radius:8px;margin:2px 0;padding:9px;display:block}.yaStyledHome .headerV11Mobile a{margin-right:22px}.yaStyledHome .headerV11Actions{margin-right:auto}}@media (max-width:720px){.yaStyledHome .headerV11Actions>a{display:none}.yaStyledHome .headerV11Logo{width:113px}.yaStyledHome .headerV11Bell{width:35px;height:35px;font-size:23px}.yaStyledHome .quickBookingStrip{margin:10px!important;padding:12px!important}.yaStyledHome .quickBookingStrip .unifiedRequestForm{display:block!important}.yaStyledHome .quickBookingStrip .unifiedFields{grid-template-columns:1fr!important;display:grid!important}.yaStyledHome .quickBookingStrip .requestSubmit{margin-top:10px;width:100%!important}.yaStyledHome .quickBookingStrip .servicePickerMenu.servicePickerTwoPanels{grid-template-columns:43% 57%!important;width:min(420px,100vw - 45px)!important}.yaStyledHome .quickBookingStrip .servicePanelCategories,.yaStyledHome .quickBookingStrip .servicePanelOptions{display:block!important}.yaStyledHome .quickBookingStrip .serviceOptionGrid{max-height:240px!important}}
.yaSharedHeader{z-index:100;--header-green:#007d83;--header-green-hover:#00646a;position:relative}.yaSharedHeader .headerV11Inner{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;max-width:none;min-height:76px;margin:auto;padding:12px clamp(12px,1.2vw,24px);display:flex;position:relative}.yaSharedHeader .headerV11Logo{flex:none;width:clamp(120px,8vw,160px)}.yaSharedHeader .headerV11Actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.yaSharedHeader .headerV11Menus{scrollbar-width:thin;scrollbar-color:#86bcb9 transparent;flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:0;width:auto;min-width:0;display:flex;overflow-x:auto}.yaSharedHeader .headerV11Nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:100%;display:flex}.yaSharedHeader .headerV11Item{flex:none;position:static}.yaSharedHeader .headerV11NavLink,.yaSharedHeader .headerV11Actions>a,.yaSharedHeader .headerV11MobileButton,.yaSharedHeader .headerV11Mobile button,.yaSharedHeader .headerV11Mobile a{min-height:46px;box-shadow:none;border-radius:24px;font-weight:700;line-height:1.8;background:var(--header-green)!important;color:#fff!important;border:1px solid var(--header-green)!important;padding:8px 16px!important;font-size:16px!important}.yaSharedHeader .headerV11NavLink,.yaSharedHeader .headerV11Actions>a{white-space:nowrap;padding:8px 10px!important}.yaSharedHeader .headerV11NavLink:hover,.yaSharedHeader .headerV11NavLink.isActive,.yaSharedHeader .headerV11Actions>a:hover,.yaSharedHeader .headerV11Mobile a:hover,.yaSharedHeader .headerV11Mobile button:hover{background:var(--header-green-hover)!important}.yaSharedHeader .headerV11Tagline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yaSharedHeader .headerV11Bell{background:var(--header-green);border-color:var(--header-green);width:46px;min-height:46px;font-size:25px}.yaSharedHeader .headerV11Dropdown{background:#fff;width:max-content;max-width:calc(100vw - 32px);max-height:60vh;padding:12px;top:100%;left:16px;right:auto}.yaSharedHeader .headerV11Dropdown strong{font-size:18px}.yaSharedHeader .headerV11Dropdown>div{flex-direction:column;align-items:stretch;gap:6px;display:flex}.yaSharedHeader .headerV11Dropdown a{background:var(--header-green);color:#fff;white-space:normal;overflow-wrap:anywhere;padding:6px 10px;font-size:14px;line-height:1.8}.yaSharedHeader .headerV11Dropdown a:hover{background:var(--header-green-hover)}.yaSharedHeader .headerV11Notice{font-size:16px;line-height:1.9;top:54px}.yaSharedHeader a:focus-visible,.yaSharedHeader button:focus-visible{outline-offset:4px;outline:3px solid #d43878}.yaStyledHome .heroReference{aspect-ratio:3219/625;overflow:hidden}.yaStyledHome .heroReference img{margin-top:-1.18049%!important}.yaStyledHome .heroReference .heroRequestHotspot{width:18.9%;height:19.6%;top:76.1%;left:18.8%}.yaStyledHome .quickBookingStrip{max-width:1200px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:24px auto!important;padding:0 20px!important}.yaStyledHome .quickBookingStrip .unifiedRequestForm{width:100%;aspect-ratio:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;display:grid!important}.yaStyledHome .quickBookingStrip .unifiedFormHead{text-align:center;margin-bottom:2px;display:block}.yaStyledHome .quickBookingStrip .unifiedFormHead h3{margin:0 0 4px;font-size:23px}.yaStyledHome .quickBookingStrip .unifiedFormHead p{margin:0;font-size:16px}.yaStyledHome .quickBookingStrip .quickHeroFields{direction:rtl;align-items:stretch;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.yaStyledHome .quickBookingStrip .quickHeroFields>.quickRequestCard{align-self:stretch;max-width:none;grid-area:auto!important;width:auto!important}.yaStyledHome .quickBookingStrip .quickRequestCard{color:#174657;background:#fff;border:1px solid #bfdedc;border-radius:18px;flex-direction:column;gap:10px;min-width:0;min-height:118px;padding:18px;font-size:17px;font-weight:700;display:flex;box-shadow:0 6px 20px #007d830d}.yaStyledHome .quickBookingStrip .formLabel{font-size:17px;line-height:1.8}.yaStyledHome .quickBookingStrip .quickRequestCard input,.yaStyledHome .quickBookingStrip .quickRequestCard .servicePickerTrigger{color:#244c59;background:#f7fcfb;border:1px solid #d0e5e3;border-radius:10px;width:100%;min-width:0;height:48px;padding:8px 12px;font-size:16px}.yaStyledHome .quickBookingStrip input[name=phone]{text-align:right;direction:ltr}.yaStyledHome .quickBookingStrip .requestSubmit{grid-column:1/-1;justify-self:center;min-width:230px;max-width:100%;min-height:50px;padding:10px 28px;font-size:18px;width:auto!important;height:auto!important;margin:0!important}.yaStyledHome .quickBookingStrip .requestPrivacy,.yaStyledHome .quickBookingStrip .requestError{text-align:center;grid-column:1/-1;margin:0;font-size:15px}@media (max-width:970px){.yaSharedHeader .headerV11Inner{gap:12px;padding:12px 16px}.yaSharedHeader .headerV11Logo{width:145px}.yaSharedHeader .headerV11Menus{display:none}.yaSharedHeader .headerV11Actions{grid-column:2}.yaSharedHeader .headerV11MobileButton{grid-area:1/3;display:block}.yaSharedHeader .headerV11Mobile{gap:5px;max-height:65vh;padding:12px 16px;display:flex}.yaSharedHeader .headerV11Mobile a{margin:2px 0}.yaSharedHeader .headerV11Mobile>div>a{margin:0}.yaSharedHeader .headerV11Mobile>div>a~a{margin-right:16px}.yaStyledHome .quickBookingStrip .quickHeroFields{gap:12px!important}.yaStyledHome .quickBookingStrip .quickRequestCard{padding:14px}}@media (max-width:720px){.yaSharedHeader .headerV11Actions>a{display:none}.yaSharedHeader .headerV11Logo{width:135px}.yaSharedHeader .headerV11Inner{gap:6px}.yaSharedHeader .headerV11MobileButton{padding:8px 12px!important}}@media (max-width:600px){.yaStyledHome .quickBookingStrip{margin:20px auto!important;padding:0 16px!important}.yaStyledHome .quickBookingStrip .quickHeroFields{grid-template-columns:1fr!important;gap:12px!important}.yaStyledHome .quickBookingStrip .quickRequestCard{min-height:108px}.yaStyledHome .quickBookingStrip .requestSubmit{width:100%!important}.yaStyledHome .quickBookingStrip .unifiedFormHead p{font-size:15px}.yaSharedHeader .headerV11Mobile{padding:12px}.yaSharedHeader .headerV11Mobile a,.yaSharedHeader .headerV11Mobile button{white-space:normal}}.yaSharedHeader .headerV11NavLink,.yaSharedHeader .headerV11Actions>a{border-radius:18px;min-height:38px;padding:5px 9px!important;font-size:14px!important}@media (min-width:971px){.yaSharedHeader .headerV11Menus{overflow:visible}.yaSharedHeader .headerV11Item{position:relative}.yaSharedHeader .headerV11Dropdown{margin-top:0;top:100%;left:auto;right:0}}.yaSharedHeader .headerV11NavLink,.yaSharedHeader .headerV11Actions>a{min-height:34px;padding:4px 8px!important;font-size:13px!important}.yaSharedHeader .headerV11Dropdown a{padding:4px 8px;font-size:13px}.yaSharedHeader .headerV11Logo{width:116px;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.yaSharedHeader .headerV11Logo img{aspect-ratio:422/112;object-fit:contain;width:100%;height:auto;display:block}@media (min-width:971px){.yaSharedHeader .headerV11Inner{align-items:center;gap:4px;display:grid}.yaSharedHeader .headerV11Menus,.yaSharedHeader .headerV11Nav,.yaSharedHeader .headerV11Actions{display:contents}.yaSharedHeader .headerV11Item{min-width:0}.yaSharedHeader .headerV11NavLink,.yaSharedHeader .headerV11Actions>a{box-sizing:border-box;text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;height:40px;min-height:40px;line-height:1.25;display:flex;padding:2px 4px!important;font-size:clamp(11px,.9vw,14px)!important}.yaSharedHeader .headerV11Bell{width:34px;height:34px;min-height:34px}}
.siteFloatingContact{bottom:calc(22px + env(safe-area-inset-bottom));z-index:80;flex-direction:column;gap:12px;display:flex;position:fixed;left:20px}.siteContactCircle{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;display:flex;box-shadow:0 5px 20px #183c4830}.siteWhatsapp{background:#1baf60}.siteWhatsapp:disabled{opacity:.55;cursor:default}.siteConsultation{background:#087e80}.siteContactCircle:focus-visible{outline-offset:4px;outline:3px solid #d67c49}@media (max-width:600px){.siteFloatingContact{left:12px;bottom:calc(14px + env(safe-area-inset-bottom));gap:9px}.siteContactCircle{width:48px;height:48px}}
.serviceCarousel{width:100%;min-width:0;margin-top:12px}.serviceCarouselTools{display:none!important}.serviceCarouselStage{padding:0 64px;position:relative}.serviceCarouselArrow{z-index:3;color:#006a68;cursor:pointer;touch-action:manipulation;direction:ltr;background:#bcefdc;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:background .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #007d8324}.serviceCarouselArrow svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:28px;height:28px;display:block}.serviceCarouselArrowLeft{left:6px}.serviceCarouselArrowRight{right:6px}.serviceCarouselArrow:hover{background:#a2e6cd;transform:translateY(-50%)scale(1.04);box-shadow:0 6px 18px #007d8333}.serviceCarouselArrow:active{transform:translateY(-50%)scale(.96)}.serviceCarouselArrow:focus-visible{outline-offset:3px;outline:3px solid #007d83}.serviceCarouselViewport{cursor:grab;touch-action:pan-y;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#70b7b1 #e6f4f1;clip-path:inset(-5px 0 0);direction:ltr;width:100%;padding:5px 2px 14px;overflow:auto hidden}.serviceCarouselViewport:active{cursor:grabbing}.serviceCarouselViewport:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #007d83}.serviceCarouselTrack{flex-direction:row-reverse;gap:16px;width:max-content;min-width:100%;display:flex}.serviceCarouselTrack .serviceCarouselCard{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d7eae6;border-radius:18px;flex-direction:column;flex:0 0 196px;gap:5px;width:196px;min-width:0;padding:0 0 14px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 3px 12px #166d7a0a;transform:none!important}.serviceCarouselCard img{object-fit:cover;pointer-events:none;width:100%;height:135px;transform:none!important}.serviceCarouselCard strong{color:#194855;min-height:64px;padding:6px 12px 0;font-size:16px;line-height:1.8}.serviceCarouselCard span{color:#007d83;padding:0 12px;font-size:14px}.serviceCarouselCard:focus-visible{outline-offset:-3px;outline:3px solid #d43878}.serviceCarouselTools button:focus-visible{outline-offset:2px;outline:3px solid #007d83}.siteAssurance{background:#f1faf6;border-top:1px solid #d4e9e1;margin-top:24px;padding:20px 16px}.siteAssurance .reassuranceRibbon{background:#fff;border:1px solid #d7eae3;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:16px;display:grid}.siteAssurance .reassuranceRibbon>div{color:#006e70;justify-content:center;align-items:center;gap:10px;font-size:22px;display:flex}.siteAssurance .reassuranceRibbon span{font-size:16px;font-weight:700}.yaStyledHome .tehranCoverage .tehranMapCanvas{border-radius:18px;overflow:hidden;background:linear-gradient(#fff2,#fff3),url(/service-media/tehran-milad-green.svg) 50%/cover no-repeat!important}.yaStyledHome .tehranCoverage .tehranMapCanvas .tehranSvg{background:0 0!important}.yaStyledHome .tehranCoverage .tehranMapCanvas .actualDistrict path{fill-opacity:.83;stroke:#fff;stroke-width:2.5px}@media (max-width:650px){.serviceCarouselTrack{gap:12px}.serviceCarouselTrack .serviceCarouselCard{flex-basis:172px;width:172px}.serviceCarouselCard img{height:120px}.serviceCarouselCard strong{font-size:15px}.serviceCarouselTools>span{font-size:13px}.siteAssurance .reassuranceRibbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px;padding:14px 8px}.siteAssurance .reassuranceRibbon span{font-size:14px}.siteAssurance .reassuranceRibbon>div{gap:6px;font-size:20px}}@media (prefers-reduced-motion:reduce){.serviceCarousel *{scroll-behavior:auto!important;transition:none!important}}:root{--public-right-gutter:clamp(12px,2vw,32px)}.yaStyledHome :is(.showcaseSection,.categoryDirectory,.tehranCoverage,.quickBookingStrip,.shortcutGrid,.postStory),.yaStyledService :is(.serviceIntro,.serviceInfoGrid,.relatedServices,.serviceBookingSection,.serviceFAQ){box-sizing:border-box;border-top-left-radius:0;border-bottom-left-radius:0;width:calc(100% - var(--public-right-gutter))!important;max-width:none!important;margin-left:0!important;margin-right:var(--public-right-gutter)!important}.siteAssurance{padding-left:0}.siteAssurance .reassuranceRibbon{border-top-left-radius:0;border-bottom-left-radius:0;width:100%;max-width:none;margin-left:0;margin-right:0}.yaStyledPublic :is(p,small,label,.formLabel,.showcaseKicker,.showcaseMore,.categoryExpand,.directoryLinks a,.serviceBreadcrumb,.serviceTrustChips span,.storyLink,.photoServiceCard>span,.shortcutTile small,.requestPrivacy,.bookingHead p,.bookingArea),.siteAssurance .reassuranceRibbon span{line-height:1.9;font-size:18px!important;font-weight:700!important}.yaStyledPublic :is(input,textarea,select,.servicePickerTrigger,.serviceCategoryButton,.serviceOption,.servicePanelHeading,.serviceEmptyState){font-size:18px!important;font-weight:700!important}.yaStyledPublic :is(.serviceCarouselCard strong,.directorySummaryLabel strong){font-size:18px!important;font-weight:800!important}.yaStyledPublic .serviceCarousel .serviceCarouselCard>span{line-height:1.9;font-size:18px!important;font-weight:700!important}.yaStyledPublic footer{font-size:18px;font-weight:700}@media (max-width:650px){.serviceCarouselStage{padding:0 54px}.serviceCarouselArrow{width:44px;height:44px}.serviceCarouselArrow svg{width:24px;height:24px}.yaStyledPublic :is(p,small,label,.formLabel,.showcaseKicker,.showcaseMore,.categoryExpand,.directoryLinks a,.serviceBreadcrumb,.serviceTrustChips span,.storyLink,.photoServiceCard>span,.shortcutTile small,.requestPrivacy),.siteAssurance .reassuranceRibbon span,.yaStyledPublic .serviceCarousel .serviceCarouselCard>span{font-size:16px!important}}
.yaStyledService .serviceHeroBanner{isolation:isolate;aspect-ratio:3219/625;color:#173b50;background:#edf9f7;width:100%;max-width:none;margin:0;padding:0;position:relative;overflow:hidden}.serviceHeroMedia{position:absolute;inset:0;overflow:hidden}.serviceHeroMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#edf9f7 0%,#edf9f7ed 34%,#edf9f744 67%,#0000 100%);position:absolute;inset:0}.serviceHeroMedia .serviceHeroBackdrop{object-fit:cover;object-position:center;filter:blur(18px);opacity:.38;transform:scale(1.04)}.serviceHeroPhoto{z-index:2;width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 85%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 85%,#0000 100%)}.serviceHeroPhoto img{object-fit:contain;object-position:right center}.serviceHeroCopy{z-index:3;text-align:right;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:43%;height:100%;margin-left:5%;margin-right:auto;padding:18px 0;display:flex;position:relative}.serviceHeroCopy .serviceHeroCategory{color:#007d83;font-size:18px;font-weight:700;line-height:1.8}.serviceHeroCopy h1{color:#173b50;margin:0;font-size:clamp(26px,2.4vw,48px);font-weight:800;line-height:1.6}.serviceHeroRequest{color:#fff;background:#007d83;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:9px 22px;font-size:18px;font-weight:700;line-height:1.8;text-decoration:none;display:inline-flex;box-shadow:0 5px 16px #007d8324}.serviceHeroRequest:hover{background:#00666b}.serviceHeroRequest:focus-visible{outline-offset:4px;outline:3px solid #d43878}.yaStyledService .serviceIntro.serviceIntroBelowBanner{display:block!important}.serviceIntroBelowBanner h2{color:var(--ya-heading,#173b50);margin:10px 0;font-size:26px;line-height:1.7}@media (max-width:999px){.yaStyledService .serviceHeroBanner{aspect-ratio:auto;flex-direction:column;display:flex}.serviceHeroMedia{aspect-ratio:3219/625;flex:none;width:100%;position:relative;inset:auto}.serviceHeroMedia:after{background:linear-gradient(90deg,#edf9f766,#0000)}.serviceHeroPhoto{width:100%;-webkit-mask-image:none;mask-image:none}.serviceHeroPhoto img{object-position:center}.serviceHeroCopy{gap:12px;width:auto;height:auto;margin:0;padding:20px clamp(16px,4vw,32px)}.serviceHeroCopy h1{font-size:clamp(25px,4vw,34px)}.serviceHeroCopy .serviceHeroCategory{font-size:16px}.serviceHeroRequest{font-size:17px}}
.yaAdminModern{--adm-ink:#153c49;--adm-muted:#647d89;--adm-teal:#00878a;--adm-line:#e1eae8;--adm-mint:#dff6ed;color:var(--adm-ink);background:#f3f7f5;padding-bottom:0;font-family:Tahoma,Arial,sans-serif;font-size:17px;line-height:1.8}.yaAdminModern *{box-sizing:border-box}.yaAdminModern button,.yaAdminModern input,.yaAdminModern select,.yaAdminModern textarea{font-family:inherit}.yaAdminModern button{cursor:pointer}.yaAdminModern button:disabled{opacity:.55;cursor:not-allowed}.yaAdminModern button:focus-visible,.yaAdminModern a:focus-visible,.yaAdminModern summary:focus-visible{outline-offset:4px;outline:3px solid #139f99}.yaAdminModern label{font-size:16px;line-height:1.8}.yaAdminModern input:not([type=checkbox]):not([type=radio]),.yaAdminModern select,.yaAdminModern textarea{font-size:17px}.yaAdminModern .yaAdminWorkspace{grid-template-columns:260px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0}.yaAdminModern .yaAdminWorkspace.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.yaAdminModern .yaSidebar{color:#fff;scrollbar-width:thin;scrollbar-color:#448083 transparent;height:100dvh;min-height:100vh;box-shadow:none;background:linear-gradient(170deg,#10464b,#09383f);border:0;gap:17px;padding:24px 14px 14px;top:0}.yaAdminModern .yaSidebarBrand{border-color:#ffffff20;justify-content:center;margin:0 8px 4px;padding:0 0 20px}.yaAdminModern .yaSidebarLogo{color:#b7eee1;background:#ffffff14;border:1px solid #ffffff20}.yaAdminModern .yaSidebarBrandText strong{color:#fff;letter-spacing:-1px;font-size:34px;line-height:1.5}.yaAdminModern .yaSidebarBrandText small{color:#c3dfde;font-size:13px}.yaAdminModern .yaSidebarGroups{gap:20px}.yaAdminModern .yaSidebarGroup{gap:5px}.yaAdminModern .yaSidebarGroupTitle{color:#a5cecb;padding:0 14px 6px;font-size:12px}.yaAdminModern .yaSidebarGroup:first-child .yaSidebarGroupTitle{display:none}.yaAdminModern .yaSidebarItem{color:#eaf5f3;border:1px solid #0000;border-radius:11px;gap:13px;min-height:49px;padding:10px 13px;font-size:15px;font-weight:500}.yaAdminModern .yaSidebarIcon{color:inherit;width:24px;height:24px}.yaAdminModern .yaSidebarIcon svg{width:23px;height:23px}.yaAdminModern .yaSidebarItem:hover{color:#fff;background:#ffffff13}.yaAdminModern .yaSidebarItem.active{color:#10464b;background:#bceee2;border-color:#dbfbf1;font-weight:700;box-shadow:0 3px 15px #001f2420}.yaAdminModern .yaSidebarItem.active .yaSidebarIcon{color:#10464b}.yaAdminModern .yaSidebarItemText{white-space:normal}.admNavBadge{text-align:center;color:#253e4e;background:#c8b8ff;border-radius:50%;min-width:24px;height:24px;margin-inline-start:auto;font-size:12px;line-height:24px}.yaAdminModern .yaSidebarBottom{border-color:#ffffff25;gap:8px;padding-top:12px;display:grid}.yaAdminModern .yaSidebarCollapse{color:#cce6e2;min-height:40px;font-size:14px}.yaAdminModern .yaSidebarCollapse:hover{color:#fff;background:#ffffff12}.yaAdminModern .yaSidebarExit{color:#fff;text-align:right;background:0 0;border:0;align-items:center;gap:14px;padding:12px 10px;font-size:15px;display:flex}.yaAdminModern .yaSidebarExit:hover{background:#ffffff12;border-radius:10px}.yaAdminModern .yaSidebarClose{color:#fff}.yaAdminModern .yaAdminMain{min-width:0;padding:0 28px 35px}.yaAdminModern .yaAdminWorkspace.is-collapsed .admNavBadge{display:none}.admCommandBar{z-index:40;border-bottom:1px solid var(--adm-line);background:#fbfdfccc;justify-content:space-between;align-items:center;gap:28px;min-height:88px;margin:0 -28px 24px;padding:16px 28px;display:flex;position:relative}.admSearch{background:#fff;border:1px solid #d7e5e3;border-radius:13px;flex:1;align-items:center;gap:12px;min-width:150px;max-width:670px;padding:4px 14px;display:flex;position:relative;box-shadow:0 3px 10px #153f4504}.admSearch>svg{color:#66828c;flex-shrink:0}.yaAdminModern .admSearch input{color:var(--adm-ink);min-width:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:9px 0!important}.admSearch:focus-within{border-color:#07978f;box-shadow:0 0 0 3px #0c9c9012}.admSearch kbd{color:#617887;white-space:nowrap;background:#edf1f3;border:0;border-radius:7px;padding:1px 7px;font:12px/1.9 Arial,sans-serif}.admUtility{align-items:center;gap:18px;display:flex}.admPrimary,.admOutline,.admIconButton,.admTextButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;font-size:15px;font-weight:700;line-height:1.7;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.admPrimary{background:var(--adm-teal);color:#fff;border:1px solid var(--adm-teal);padding:10px 18px;box-shadow:0 3px 8px #00878a12}.admPrimary:hover{background:#006f74;border-color:#006f74}.admOutline{color:var(--adm-ink);background:#fff;border:1px solid #d6e4e2;padding:9px 15px}.admOutline:hover{background:#eff9f5;border-color:#7fc6bd}.admIconButton{width:43px;color:var(--adm-ink);background:0 0;border:1px solid #0000;padding:8px;font-size:24px}.admIconButton:hover{background:#e9f4ef;border-color:#dcebe3}.admTextButton{color:#007d83;background:0 0;border:0;padding:10px 2px}.admTextButton:hover{text-decoration:underline}.admNotification{position:relative}.admNotificationDot{background:#ed5f75;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:7px}.admNotifications,.admSearchResults,.admProfile>div{z-index:60;background:#fff;border:1px solid #dce8e5;border-radius:14px;position:absolute;box-shadow:0 14px 45px #113f4524}.admNotifications{width:300px;padding:18px;top:53px;left:-25px}.admNotifications h3{margin:0 0 10px;font-size:17px}.admNotifications button{width:100%;color:var(--adm-ink);text-align:right;background:0 0;border:0;border-top:1px solid #edf3f0;gap:10px;padding:12px 5px;font-size:15px;display:flex}.admNotifications button:hover{color:#00878a}.admProfile{min-width:0;position:relative}.admProfile summary{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:700;list-style:none;display:flex}.admProfile summary::-webkit-details-marker{display:none}.admAvatar{color:#00878a;background:#c8eeeb;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 1px #e2eeeb}.admProfile>div{gap:8px;min-width:220px;padding:16px;display:grid;top:57px;left:0}.admProfile strong{padding-bottom:8px;font-size:14px}.admProfile button{text-align:right;color:var(--adm-ink);background:#f3f8f5;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.admSearchResults{max-height:460px;padding:8px;top:calc(100% + 10px);left:0;right:0;overflow:auto}.admSearchResults button{text-align:right;width:100%;color:var(--adm-ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:11px;display:flex}.admSearchResults button:hover,.admSearchResults button[aria-selected=true]{background:#edf8f3}.admSearchResults button>span:nth-child(2){flex:1;min-width:0}.admSearchResults strong{font-size:15px;display:block}.admSearchResults small{color:#69818b;white-space:normal;font-size:12px;display:block}.admSearchResults p{padding:15px;font-size:14px}.admSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.admPageHeading{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.admPageHeading h1,.admPageHeading h2{letter-spacing:-.5px;color:#123b48;margin:0;font-size:clamp(23px,2.4vw,31px);line-height:1.6}.admPageHeading p{color:var(--adm-muted);margin:3px 0 0;font-size:15px}.admHeadingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admToday{color:#47616f;border:1px solid var(--adm-line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.admError{color:#963a39;background:#fff5f3;border:1px solid #eecbca;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:14px 17px;font-size:15px;display:flex}.admFeedback{background:#e1f5eb;border-right:4px solid #00968d;border-radius:10px;padding:12px 18px;font-size:15px}.admMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.admMetric{text-align:right;color:var(--adm-ink);background:#fff;border:1px solid #e2ece8;border-radius:17px;min-width:0;padding:20px;box-shadow:0 6px 22px #1f595507}.admMetric:hover{border-color:#82c9bb;box-shadow:0 9px 25px #17594d0b}.admMetricTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admMetricTop strong{padding-top:5px;font-size:15px}.admMetric>b{margin-top:-14px;font-size:37px;font-weight:800;line-height:1.5;display:block}.admMetricBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.admMetricBottom small{color:#66808b;white-space:normal;font-size:12px;font-weight:500}.admToneIcon{color:#00878a;background:#e1f7ef;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:inline-grid}.admMetric .admToneIcon{border-radius:15px;width:55px;height:55px}.blue .admToneIcon,.admToneIcon.blue{color:#0788dd;background:#e3f3ff}.amber .admToneIcon,.admToneIcon.amber{color:#b87a00;background:#fff3df}.violet .admToneIcon,.admToneIcon.violet{color:#8645d6;background:#f0e7ff}.mint .admToneIcon,.admToneIcon.mint{color:#00865d;background:#e0f7ec}.admShortcuts{border:1px solid var(--adm-line);background:#fff;border-radius:15px;align-items:center;gap:20px;margin:18px 0 22px;padding:13px 18px;display:flex;box-shadow:0 3px 12px #174c4003}.admShortcuts h2{white-space:nowrap;margin:0;font-size:17px}.admShortcuts>div{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.admShortcut,.admAddShortcut{color:#174f55;white-space:nowrap;background:#f0faf5;border:1px solid #ddf1e7;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.admShortcut:hover{border-color:#87c5b6}.admShortcut.tone-messages{color:#007da8;background:#f0f7ff;border-color:#dbeafa}.admShortcut.tone-assign{color:#68439d;background:#f6f0ff;border-color:#e8dbfb}.admShortcut.tone-finance{color:#376e53;background:#f0fcf5;border-color:#dff2e6}.admAddShortcut{color:#5d7881;background:0 0;border-style:dashed;flex:none;padding:9px 13px;font-size:12px}.admWorkGrid{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr);align-items:stretch;gap:18px;display:grid}.admCard{border:1px solid var(--adm-line);background:#fff;border-radius:17px;min-width:0;padding:22px;box-shadow:0 5px 20px #184d4405}.admSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admSectionHead h2{color:#173c4d;align-items:center;gap:9px;margin:0;font-size:19px;line-height:1.8;display:flex}.admSectionHead p{color:#6c8491;margin:4px 0 0;font-size:12px}.admFilterTabs{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.admFilterTabs button{color:#586f7e;background:#f8fbfa;border:1px solid #e2eae7;border-radius:9px;padding:8px 13px;font-size:13px;line-height:1.8}.admFilterTabs button[aria-pressed=true]{color:#fff;background:#00898b;border-color:#00898b}.admFilterTabs button span{font-size:12px}.admQueueRows{gap:10px;display:grid}.admQueueRow{background:#fcfefd;border:1px solid #e5edeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;padding:15px 12px;display:flex}.admQueueRow.waiting{background:#fffdf7;border-color:#edd8a9}.admQueueRow.urgent{background:#fff7f4;border-color:#efb9b5}.admQueueRow>.admToneIcon{border-radius:11px;width:38px;height:38px}.admOrderName{flex:1;gap:3px;min-width:130px;display:grid}.admOrderName strong{font-size:15px;line-height:1.8}.admOrderName>span{color:#69818e;font-size:12px}.admOrderName>small{color:#64887c;font-size:11px}.admBadge{white-space:nowrap;background:#eff6f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:5px 9px;font-size:12px;display:inline-flex}.admBadge.amber{color:#a76a00;background:#fff2db}.admBadge.blue{color:#157ccb;background:#e9f4ff}.admBadge.mint{color:#06764b;background:#e6f8ed}.urgent .admBadge{color:#ad3d2c;background:#ffe5e0}.admQueueRow>.admPrimary,.admQueueRow>.admOutline{min-height:38px;padding:8px 10px;font-size:12px}.admQueue>.admTextButton{margin-top:15px;font-size:14px}.admSuggestions{background:linear-gradient(155deg,#edfdf7 0,#fff 45%);flex-direction:column;display:flex}.admSuggestions .admSectionHead{margin-bottom:9px}.admSuggestions h3{margin:12px 0 4px;font-size:18px}.admProposalService{color:#5f7885;margin:5px 0 10px;font-size:13px}.admChips{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.admChips span{color:#1c6865;background:#e7f8f0;border-radius:20px;padding:4px 8px;font-size:11px}.admCandidates{gap:9px;margin:0 0 14px;display:grid}.admCandidates>div{background:#fff;border:1px solid #e2ebe7;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.admInitial{color:#008f6c;background:#d5f3e6;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.admCandidates>div:nth-child(2) .admInitial{color:#168ada;background:#dbeeff}.admCandidates strong{font-size:14px;display:block}.admCandidates small{color:#6d8692;font-size:11px;display:block}.admAvailable{color:#008575;white-space:nowrap;margin-inline-start:auto;font-size:11px}.admAvailable:before{content:"";background:#00a77d;border-radius:50%;width:7px;height:7px;margin-inline-end:5px;display:inline-block}.admFull{white-space:normal;width:100%;font-size:14px}.admFinePrint{color:#667e8b;margin:10px 0;line-height:1.9;font-size:12px!important}.admAttentionLinks{border-top:1px solid #edf3ef;gap:9px;margin-top:auto;padding-top:12px;display:flex}.admAttentionLinks button{color:#47676d;background:#f4f9f7;border:0;border-radius:9px;flex:1;justify-content:space-between;align-items:center;gap:5px;padding:9px;font-size:11px;display:flex}.admAttentionLinks button:hover{background:#e6f7ef}.admAttentionLinks button>svg{flex-shrink:0}.admAttentionLinks button>svg:last-child{width:14px}.admEmpty{text-align:center;color:#68838b;padding:22px 10px}.admEmpty>svg{color:#70b6a3}.admEmpty h3{font-size:16px;font-weight:700}.admEmpty p{max-width:380px;margin:8px auto;font-size:13px}.admActivity{margin-top:18px}.admUpdated{color:#698091;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.admUpdated i{background:#00a478;border-radius:50%;width:8px;height:8px}.admActivityList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admActivityList button{text-align:right;color:#173f4c;background:#fcfefd;border:1px solid #e2eae8;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.admActivityList button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.admActivityList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admActivityList small{color:#708894;font-size:11px}.admActivityList time{color:#356877;font-size:12px;font-weight:700}.admActivityList .admToneIcon{width:35px;height:35px}.admActivityList button>svg:last-child{flex-shrink:0}.admQuiet{color:#6b8491;margin:15px 0 0;font-size:14px}.yaAdminModern .yaAdminTop{background:#10464b;padding:22px 30px}.yaAdminModern .yaLoginCard{border-radius:20px;max-width:540px;margin:60px auto;padding:30px;font-size:17px}.yaAdminModern .yaLoginCard small{font-size:13px}.yaAdminModern .yaLoginCard h2{font-size:26px}.yaAdminModern .yaAdminMain>.yaPanelBlock{max-width:none;margin:20px 0}.yaAdminModern .yaAdminMain .yaBlockHeader h2{font-size:22px}.yaAdminModern .yaAdminMain .yaBlockHeader p{font-size:15px}.admDialog{color:#183d49;direction:rtl;background:#fff;border:1px solid #d4e6e0;border-radius:20px;width:min(620px,100% - 30px);max-height:85vh;padding:25px;font-family:Tahoma,Arial,sans-serif;line-height:1.8;overflow:auto;box-shadow:0 30px 100px #062f4144}.admDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#062d3e88}.admDialog>header{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:13px;display:flex}.admDialog h2{margin:0;font-size:21px}.admDialog p{font-size:15px}.admDialog>footer{gap:10px;margin-top:20px;display:flex}.admShortcutOptions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.yaAdminModern .admShortcutOptions label{cursor:pointer;border:1px solid #e1ebe7;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:14px;display:flex}.admShortcutOptions input,.admAssignmentOptions input{accent-color:#008a85;flex-shrink:0;width:18px;height:18px}.admShortcutOptions label span{color:#008a85;margin-inline-start:auto;font-size:12px}.admAssignmentOptions{gap:9px;max-height:300px;display:grid;overflow:auto}.yaAdminModern .admAssignmentOptions label{cursor:pointer;border:1px solid #d9e8e2;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:16px;display:flex}.admAssignmentOptions label:has(input:checked){background:#ebf9f1;border-color:#52bba0}.admAssignmentOptions span{display:grid}.admAssignmentOptions small{color:#688189;font-size:13px}.admDialog .admError{font-size:14px}.admDialog .admPrimary:disabled{opacity:.5;cursor:not-allowed}.admDialog button,.admDialog input{font-family:inherit}@media (min-width:1650px){.admMetricTop strong{font-size:17px}.admMetricBottom small{font-size:14px}.admQueueRow>.admPrimary,.admQueueRow>.admOutline{padding:9px 13px;font-size:14px}.admOrderName strong{font-size:17px}.admBadge,.admOrderName>span{font-size:13px}.admSectionHead p{font-size:14px}.admCandidates strong{font-size:16px}.admCandidates small,.admAvailable{font-size:12px}}@media (max-width:1300px){.yaAdminModern .yaAdminWorkspace{grid-template-columns:230px minmax(0,1fr)}.yaAdminModern .yaAdminMain{padding-inline:20px}.admCommandBar{gap:14px;margin-inline:-20px;padding-inline:20px}.admUtility{gap:10px}.admViewSite{gap:0;padding:9px;font-size:0}.admViewSite svg{width:21px;height:21px}.admWorkGrid{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr)}.admMetric{padding:15px}.admMetricTop strong{font-size:13px}.admMetric .admToneIcon{width:40px;height:40px}.admMetric>b{margin-top:0;font-size:31px}.admCard{padding:18px}.admQueueRow{gap:9px}.admQueueRow>.admPrimary,.admQueueRow>.admOutline{margin-inline-start:auto}.admActivityList{grid-template-columns:repeat(2,minmax(0,1fr))}.admHeadingActions .admToday{display:none}.admShortcuts{flex-direction:column;align-items:flex-start;gap:10px}.admShortcuts>div{width:100%}.admShortcut{padding:10px;font-size:13px}.admSuggestions h3{font-size:16px}.admAttentionLinks{flex-direction:column}.admSectionHead h2{font-size:17px}}@media (max-width:1050px){.admWorkGrid{grid-template-columns:minmax(0,1fr)}.admMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admMetric>b{margin-top:-12px}.admMetricTop strong{font-size:15px}.admSuggestions{display:block}.admCandidates{grid-template-columns:1fr 1fr}.admAttentionLinks{flex-direction:row;margin-top:14px}.admPageHeading{align-items:flex-start}.admHeadingActions{max-width:220px}.admPageHeading h1{font-size:25px}.admSuggestions>.admFull{width:auto;min-width:250px}}@media (max-width:900px){.yaAdminModern .yaAdminWorkspace,.yaAdminModern .yaAdminWorkspace.is-collapsed{display:block}.yaAdminModern .yaAdminMain{padding-inline:18px}.yaAdminModern .yaSidebar,.yaAdminModern .yaAdminWorkspace.is-collapsed .yaSidebar{z-index:102;width:min(290px,86vw);padding:22px 16px;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-10px 0 40px #072e3c3d}.yaAdminModern .yaSidebar.is-open{transform:translate(0)}.yaAdminModern .yaAdminWorkspace.is-collapsed .yaSidebarBrandText,.yaAdminModern .yaAdminWorkspace.is-collapsed .yaSidebarItemText,.yaAdminModern .yaAdminWorkspace.is-collapsed .yaSidebarGroupTitle{display:initial}.yaAdminModern .yaAdminWorkspace.is-collapsed .yaSidebarItem{justify-content:start;padding:10px 13px}.yaAdminModern .yaSidebarBrandText strong{font-size:31px}.yaAdminModern .yaSidebarClose{margin-inline-start:auto;display:block}.yaAdminModern .yaSidebarBottom{display:grid}.yaAdminModern .yaSidebarCollapse{display:none}.yaAdminModern .yaSidebarOverlay{z-index:101;background:#082f4590;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.yaAdminModern .yaMobileMenu{display:inline-flex}.admCommandBar{min-height:78px;margin-inline:-18px;padding:12px 18px}.admUtility{gap:10px}.admProfile summary>span:not(.admAvatar){display:none}.admMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admMetricTop strong{font-size:13px}.admMetric>b{margin-top:0}.admSearchResults{left:-55px}.admHeadingActions{max-width:none}.admSuggestions>.admFull{width:auto}}@media (max-width:650px){.yaAdminModern .yaAdminMain{padding:0 12px 25px}.admCommandBar{flex-wrap:wrap;gap:8px;margin-inline:-12px;padding:11px 12px}.admSearch{flex-basis:100%;order:3;max-width:none}.admUtility{margin-inline-start:auto}.admViewSite{gap:7px;padding:7px 10px;font-size:12px}.admSearchResults{left:0}.admSearch input{font-size:14px!important}.admCommandBar>.yaMobileMenu{display:inline-flex!important}.admPageHeading{flex-direction:column;gap:14px;margin:18px 0}.admPageHeading h1{font-size:26px}.admPageHeading p{font-size:13px}.admHeadingActions{justify-content:flex-start;width:100%}.admHeadingActions>.admPrimary{order:-1}.admMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admMetric{padding:14px}.admMetricTop strong{font-size:13px}.admMetricBottom small{font-size:11px}.admMetric .admToneIcon{border-radius:10px;width:35px;height:35px}.admMetric .admToneIcon svg{width:22px}.admMetric>b{font-size:32px}.admMetricBottom{margin-top:5px}.admShortcuts{padding:14px}.admShortcut{flex:40%;justify-content:flex-start;padding:10px;font-size:13px}.admAddShortcut{flex:1}.admWorkGrid{gap:15px}.admCard{padding:16px}.admSectionHead{align-items:flex-start}.admSectionHead h2{font-size:18px}.admSectionHead p{font-size:12px}.admFilterTabs{gap:5px}.admFilterTabs button{flex:1;padding:7px 8px;font-size:12px}.admFilterTabs button span{font-size:11px}.admQueueRow{gap:9px;padding:12px}.admOrderName{min-width:160px}.admQueueRow .admBadge{margin-inline-start:47px}.admQueueRow>.admOutline,.admQueueRow>.admPrimary{margin-inline-start:auto}.admCandidates{grid-template-columns:1fr}.admSuggestions>.admFull{width:100%;min-width:0}.admAttentionLinks{flex-direction:column}.admActivityList{grid-template-columns:1fr}.admActivity .admSectionHead{flex-wrap:wrap}.admShortcutOptions{grid-template-columns:1fr}.admDialog{padding:18px}.admDialog h2{font-size:18px}.admDialog>footer{flex-wrap:wrap}.admNotifications{width:min(300px,85vw);left:-50px}.admError{flex-direction:column;align-items:flex-start}.admPrimary,.admOutline{font-size:14px}}@media (max-width:700px){.yaAdminModern .admDashboardSimple .admMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yaAdminModern .admDashboardSimple .admMetric{border-radius:12px;min-height:82px;padding:11px}.yaAdminModern .admDashboardSimple .admMetric>b{margin:3px 0;font-size:27px;line-height:1.2}.yaAdminModern .admDashboardSimple .admMetricTop strong{padding-top:0;font-size:11px}.yaAdminModern .admDashboardSimple .admMetricBottom{margin-top:4px}.yaAdminModern .admDashboardSimple .admMetricBottom small{font-size:10px}.yaAdminModern .admDashboardSimple .admQueue{margin-top:14px}.yaAdminModern .admDashboardSimple .admQueueRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 8px}.yaAdminModern .admDashboardSimple .admOrderName{min-width:0}.yaAdminModern .admDashboardSimple .admOrderName strong{font-size:12px}.yaAdminModern .admDashboardSimple .admOrderName>span,.yaAdminModern .admDashboardSimple .admOrderName small{font-size:10px}.yaAdminModern .admDashboardSimple .admQueueRow .admBadge{grid-column:1;justify-self:start;margin:0}.yaAdminModern .admDashboardSimple .admQueueRow>button{grid-area:1/2/span 2;min-height:40px;padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.yaAdminModern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.yaAdminModern .yaSidebar,.admCommandBar,.admPageHeading,.admDialog{display:none!important}.yaAdminModern .yaAdminWorkspace{display:block!important}.yaAdminModern .yaAdminMain{padding:0!important}.yaAdminModern{background:#fff}}.yaAdminPage.yaAdminModern{background:#f3f7f5!important}.yaAdminModern .yaAdminTop{background:#10464b!important;border-bottom:0!important}.yaAdminModern .admCommandBar>.yaMobileMenu{display:none}.yaAdminModern .admOrders{background:#fff;border:1px solid #e1eae8;border-radius:18px;padding:24px}.yaAdminModern .admOrders .yaBlockHeader{border-bottom:1px solid #edf2ef;align-items:center;gap:15px;margin-bottom:16px;padding-bottom:20px}.yaAdminModern .admOrders .yaSecretarySteps{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:14px 0 20px;padding:0;display:flex}.yaAdminModern .admOrders .yaSecretarySteps span{color:#47796b;background:#f0f8f4;border-radius:25px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.yaAdminModern .admOrders .admOrderStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.yaAdminModern .admOrderStats button{box-shadow:none;text-align:right;color:#234654;background:#fbfdfc;border:1px solid #e2eae7;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:15px;display:flex}.yaAdminModern .admOrderStats button>span:nth-child(2){flex:1;min-width:0}.yaAdminModern .admOrderStats button strong{color:#1f505c;font-size:27px;line-height:1.5;display:block}.yaAdminModern .admOrderStats button small{color:#476979;font-size:13px;font-weight:700;line-height:1.8;display:block}.yaAdminModern .admOrderStats button.active{background:#edf9f2;border-color:#008b83;box-shadow:inset 0 -3px #0b9b8b}.yaAdminModern .admOrderStats button.active small{color:#007b72}.yaAdminModern .admOrderStats .admToneIcon{border-radius:12px;width:42px;height:42px}.yaAdminModern .admOrderStats button>svg{color:#789c96;flex-shrink:0}.yaAdminModern .admOrders .yaSecretaryRoster{background:#fbfdfc;border:1px solid #e3eeea;border-radius:12px;margin:15px 0;padding:12px 16px}.yaAdminModern .admOrders .yaSecretaryRoster>summary{color:#396a70;cursor:pointer;font-size:14px}.yaAdminModern .admOrders .yaRoster{gap:10px;padding:12px 0}.yaAdminModern .admOrders .yaRoster>div{background:#fff;border-radius:10px;font-size:14px}.yaAdminModern .admOrders .yaRoster small{color:#68878a;font-size:12px}.yaAdminModern .admOrders .admOrderFilters{background:#f5faf7;border:1px solid #e0eae4;border-radius:15px;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;margin:20px 0;padding:20px;display:grid}.yaAdminModern .admOrderFilters label{color:#476571;gap:7px;font-size:13px}.admOrderSearch>div{background:#fff;border:1px solid #c6ddd7;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.admOrderSearch>div>svg{color:#658980;flex-shrink:0}.yaAdminModern .admOrderSearch input{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding-inline:0!important}.admOrderSearch>div:focus-within{outline-offset:1px;outline:2px solid #139e8f}.yaAdminModern .admOrderFilters input,.yaAdminModern .admOrderFilters select{min-height:44px;font-size:14px}.yaAdminModern .admOrderFilters .admOrderFilterOptions{border-top:1px solid #e3eee8;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:20px;padding-top:13px;display:flex}.yaAdminModern .admOrderFilterOptions label{white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:7px;font-size:13px;display:flex}.yaAdminModern .admOrderFilterOptions input[type=checkbox]{accent-color:#008b83;width:17px;height:17px;min-height:0}.admOrderFilterOptions .admTextButton{min-height:30px;margin-inline-start:auto;padding:2px;font-size:12px}.yaAdminModern .admOrders .yaSecretaryListHeading{justify-content:space-between;align-items:center;gap:10px;padding:5px 0 15px;display:flex}.yaAdminModern .admOrders .yaSecretaryListHeading h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.admResultCount{color:#23715e;background:#ecf8f0;border:1px solid #d9e9df;border-radius:20px;padding:3px 10px;font-size:12px}.admOrderUpdated{color:#799084;white-space:nowrap;font-size:12px}.yaAdminModern .admOrders .yaOpsList{gap:14px;display:grid}.yaAdminModern .admOrders .yaOpsCard{background:#fff;border:1px solid #dfe9e4;border-radius:15px;overflow:hidden;box-shadow:0 3px 15px #144f4004}.yaAdminModern .admOrders .yaNewRequestCard{border-color:#e5d39d;box-shadow:inset -3px 0 #d9a236}.yaAdminModern .admOrders .yaOpsCard>header{background:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;padding:20px;display:flex}.admOpsServiceIcon{color:#008572;background:#e4f7ef;border-radius:15px;flex-shrink:0;place-items:center;width:51px;height:51px;display:grid}.admOpsOrderIdentity{flex:1;min-width:170px}.admOpsTracking{color:#64808b;align-items:center;gap:8px;font-size:12px;display:flex}.admOpsTracking bdi{color:#265965;background:#f5faf8;border:1px solid #dbe9e3;border-radius:5px;padding:0 7px;font-family:Tahoma,Arial,sans-serif}.yaAdminModern .admOpsOrderIdentity h3{color:#193f4b;margin:5px 0 4px;font-size:18px;line-height:1.7}.yaAdminModern .admOpsOrderIdentity p{color:#365b67;margin:3px 0;font-size:14px;font-weight:700}.admOpsOrderIdentity p span{color:#788e91;font-size:13px;font-weight:500}.admOpsOrderIdentity small{color:#789082;font-size:12px;display:block}.admOrderStage{color:#62756b;white-space:nowrap;background:#f3f6f4;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.8}.admOrderStage.phase-new,.admOrderStage.phase-queued{color:#a36a00;background:#fff3dc}.admOrderStage.phase-accepted,.admOrderStage.phase-en_route,.admOrderStage.phase-arrived{color:#1b79b0;background:#e8f4fd}.admOrderStage.phase-done,.admOrderStage.phase-settled{color:#148050;background:#e4f7ec}.admOrderStage.phase-receipt_pending{color:#8350ac;background:#f1e8ff}.admOrderStage.phase-cancelled{color:#ac5d50;background:#fff0ec}.yaAdminModern .admOrders .yaOpsCard .admOpsCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.yaAdminModern .admOpsCardActions button{min-height:42px;padding:8px 12px;font-size:13px;line-height:1.8}.yaAdminModern .admOpsCardActions .yaSecondary[aria-expanded=true]{color:#007367;background:#e5f8ef;border-color:#138f83}.yaAdminModern .admOpsCardActions .yaUrgent{color:#ac4330;background:#ffe5dd;border-radius:7px;padding:5px 10px;font-size:12px}.yaAdminModern .admOrders .yaOpsCard>.yaOpsDetails{background:#fafdfb;border-top:1px solid #e3eee6;gap:14px;padding:22px;display:grid}.yaAdminModern .admOrders .yaOpsDetails>.yaFormTwo{background:#fff;border:1px solid #deebe3;border-radius:12px;gap:10px 20px;padding:15px}.yaAdminModern .admOrders .yaOpsDetails>.yaFormTwo p{color:#3a5f69;overflow-wrap:anywhere;margin:4px 0;font-size:14px}.yaAdminModern .admOrders .yaOpsDetails>.yaFormTwo p:nth-child(2),.yaAdminModern .admOrders .yaOpsDetails>.yaFormTwo p:nth-child(4){grid-column:auto}.yaAdminModern .admOrders .yaOpsAction{background:#fff;border:1px solid #dceae3;border-radius:12px;margin:0;padding:0;overflow:hidden}.yaAdminModern .admOrders details.yaOpsAction>summary{cursor:pointer;color:#315e68;background:#fff;padding:15px 18px;font-size:15px;font-weight:700}.yaAdminModern .admOrders details.yaOpsAction[open]>summary{background:#eff8f3;border-bottom:1px solid #e0eee6}.yaAdminModern .admOrders details.yaOpsAction>div{gap:12px;padding:18px;display:grid}.yaAdminModern .admOrders details.yaOpsAction p{margin:3px 0;font-size:14px}.yaAdminModern .admOrders details.yaOpsAction button{width:fit-content;font-size:14px}.yaAdminModern .admOrders div.yaOpsAction{gap:12px;padding:18px;display:grid}.yaAdminModern .admOrders .yaFinanceCard{background:#fff;border:1px solid #cde4d8;border-radius:12px;padding:15px;font-size:14px}.yaAdminModern .admOrders .yaFinanceCard summary{cursor:pointer;color:#326d5c;font-size:15px}.yaAdminModern .admOrders .yaFinanceRows{gap:10px;padding:15px 0}.yaAdminModern .admOrders .yaFinanceRows p{font-size:14px}.yaAdminModern .admOrders .yaSecretaryCreate{background:#f2faf5;border:1px solid #bddfd0;border-radius:15px;margin:20px 0;padding:22px}.yaAdminModern .admOrders .yaSecretaryCreate h3{font-size:20px}.yaAdminModern .admOrders .yaSecretaryCreate label{font-size:14px}.yaAdminModern .admOrders .yaSecretaryCreate .yaSecretaryCheck{align-items:center;gap:8px;margin:15px 0;display:flex}.yaAdminModern .admOrders .yaHelp{font-size:12px;line-height:1.9}.yaAdminModern .admOrders .yaFinanceEmpty{text-align:center;color:#54736b;background:#f6faf7;border:1px dashed #bcd5c8;border-radius:14px;padding:35px 20px;font-size:15px}@media (max-width:1250px){.yaAdminModern .admOrderStats button{gap:10px;padding:13px}.yaAdminModern .admOrderStats button small{font-size:12px}.yaAdminModern .admOrderStats .admToneIcon{width:33px;height:33px}.yaAdminModern .admOrderStats button>svg{display:none}.yaAdminModern .admOrders .admOrderFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.admOrderFilters .admOrderSearch{grid-column:1/-1}.yaAdminModern .admOrders .yaOpsCard>header{gap:12px}.admOpsCardActions{border-top:1px solid #edf2ef;flex-basis:100%;margin-top:4px;padding-top:12px}.admOrderStage{margin-inline-start:auto}.admOpsOrderIdentity{min-width:150px}}@media (max-width:900px){.yaAdminModern .admCommandBar>.yaMobileMenu{display:inline-flex}.yaAdminModern .admOrderStats button{padding:13px}.yaAdminModern .admOrders{padding:18px}}@media (max-width:650px){.yaAdminModern .admOrders{padding:15px}.yaAdminModern .admOrders .yaBlockHeader{flex-direction:column;align-items:flex-start}.yaAdminModern .admOrders .yaBlockHeader h2{font-size:20px}.yaAdminModern .admOrders .yaBlockHeader p{font-size:13px}.yaAdminModern .admOrders .yaSecretaryTopActions{gap:8px;width:100%;display:flex}.yaAdminModern .admOrders .yaSecretaryTopActions button{flex:1;font-size:13px}.yaAdminModern .admOrders .yaSecretarySteps{gap:7px}.yaAdminModern .admOrders .yaSecretarySteps span{padding:6px 9px;font-size:11px}.yaAdminModern .admOrders .admOrderStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yaAdminModern .admOrderStats button{min-height:92px;padding:12px}.yaAdminModern .admOrderStats button small{font-size:11px}.yaAdminModern .admOrderStats button strong{font-size:25px}.yaAdminModern .admOrders .admOrderFilters{gap:12px;padding:14px}.yaAdminModern .admOrderFilters label{font-size:12px}.yaAdminModern .admOrderFilterOptions label{white-space:normal}.admOrderFilterOptions .admTextButton{margin-inline-start:0}.yaAdminModern .admOrders .yaSecretaryListHeading{flex-direction:column;align-items:flex-start;gap:8px}.yaAdminModern .admOrders .yaSecretaryListHeading h3{font-size:16px}.yaAdminModern .admOrders .yaOpsCard>header{gap:10px;padding:15px}.admOpsServiceIcon{border-radius:12px;width:40px;height:40px}.yaAdminModern .admOpsOrderIdentity h3{font-size:17px}.yaAdminModern .admOpsOrderIdentity p{font-size:13px}.admOrderStage{margin-inline-start:50px}.admOpsCardActions button{flex:1}.yaAdminModern .admOrders .yaOpsCard>.yaOpsDetails{padding:13px}.yaAdminModern .admOrders .yaOpsDetails>.yaFormTwo{grid-template-columns:1fr;padding:12px;display:grid}.yaAdminModern .admOrders details.yaOpsAction>summary{padding:13px;font-size:14px}.yaAdminModern .admOrders details.yaOpsAction>div{padding:13px}.yaAdminModern .admOrders .yaSecretaryCreate{padding:15px}.yaAdminModern .admOrders .yaSecretaryCreate .yaFormTwo{grid-template-columns:1fr}.yaAdminModern .admOrders .yaSecretaryCreate .yaFormTwo .yaWide{grid-column:auto}.yaAdminModern .admOrders details.yaOpsAction button{width:100%}.admOrderFilters .admOrderSearch input{font-size:13px!important}}
.dispatchQueueBar{color:#174c3d;background:#f1faf6;border:1px solid #cde8df;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:18px 20px;display:flex}.dispatchQueueBar>div{gap:5px;display:grid}.dispatchQueueBar span{color:#57746b;font-size:12px}.dispatchQueueBar button b{color:#9d4b12;margin-inline-start:10px}.dispatchViewSwitch{background:#edf2f5;border-radius:12px;gap:4px;width:fit-content;margin:12px 0 20px;padding:4px;display:flex}.dispatchViewSwitch button{font:inherit;color:#526274;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px}.dispatchViewSwitch button[aria-pressed=true]{color:#14664f;background:#fff;box-shadow:0 2px 6px #21334512}.dispatchBoard{grid-template-columns:repeat(5,minmax(215px,1fr));align-items:start;gap:14px;min-width:0;max-width:100%;padding-bottom:16px;display:grid;overflow-x:auto}.dispatchLane{background:#f4f6f8;border:1px solid #e2e8ee;border-top:3px solid #c4cdd7;border-radius:16px;min-height:240px}.dispatchLane-waiting{border-top-color:#e7ae43}.dispatchLane-active{border-top-color:#609ddb}.dispatchLane-finance{border-top-color:#9a80cf}.dispatchLane-settled{border-top-color:#4da68c}.dispatchLane-cancelled{border-top-color:#c08989}.dispatchLane>header{justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;display:flex}.dispatchLane h4{color:#33465a;margin:0;font-size:13px}.dispatchLane>header>span{background:#fff;border:1px solid #e2e8ee;border-radius:8px;padding:2px 8px;font-size:12px}.dispatchLaneCards{gap:10px;padding:0 10px 12px;display:grid}.dispatchTicket{text-align:start;width:100%;font:inherit;color:#243e50;cursor:pointer;background:#fff;border:1px solid #e0e7ec;border-radius:12px;gap:7px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 2px 4px #16384905}.dispatchTicket:hover{border-color:#69ae98;box-shadow:0 4px 12px #16384910}.dispatchTicket:focus-visible,.dispatchViewSwitch button:focus-visible{outline-offset:3px;outline:3px solid #479a83}.dispatchTicket>strong{font-size:14px;line-height:1.8}.dispatchTicket>span{font-size:12px}.dispatchTicket small{color:#6a7f8b;font-size:11px}.dispatchTicketTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.dispatchTicketTop bdi{color:#728291;font-size:11px}.dispatchTicketOwner{color:#4e6874;border-top:1px solid #edf1f4;padding-top:9px}.dispatchTicket .dispatchTicketAction{color:#147459;margin-top:4px;font-size:11px}.dispatchLaneEmpty{color:#788995;text-align:center;padding:20px 8px;font-size:12px;line-height:1.9}.admOpsOrderIdentity .dispatchWaitLate,.dispatchTicket .dispatchWaitLate{color:#a35813;background:#fff5e5;border-radius:6px;width:fit-content;margin-top:4px;padding:3px 7px;display:block}.dispatchWait{color:#637b83;margin-top:4px;display:block}.yaOpsCard[data-order-id]{scroll-margin-top:100px}.yaOpsList[hidden]{display:none!important}.admOrderFilters{flex-wrap:wrap}.admOrderFilters>label{min-width:160px}.admOrderFilters .admOrderSearch{flex:1;min-width:230px}@media (max-width:640px){.dispatchQueueBar{flex-direction:column;align-items:stretch;padding:14px}.dispatchQueueBar button{width:100%}.dispatchBoard{grid-template-columns:repeat(5,minmax(230px,80vw))}.dispatchViewSwitch{width:100%}.dispatchViewSwitch button{flex:1}.admOrderFilters>label{width:100%;min-width:0}}
.ordersWorkspace{--orders-ink:#193f4b;--orders-muted:#71858d;--orders-green:#087e70;min-width:0}.ordersWorkspace .ordersEyebrow{letter-spacing:.2px;color:#088778;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ordersWorkspace .yaSecretaryTopActions{align-items:center;gap:8px;display:flex}.ordersWorkspace .yaSecretaryTopActions button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.ordersWorkspace .ordersLegacySteps{display:none!important}.ordersWorkspace .dispatchQueueBar{background:linear-gradient(110deg,#f3faf7,#edf7f5);margin:18px 0;padding:16px 20px}.ordersWorkspace .dispatchQueueBar>button{color:#906223;box-shadow:none;background:#fffaf1;border-color:#e6d6b9;font-size:12px}.ordersFilters{background:#f8fbfa;border:1px solid #e2ebe8;border-radius:16px;margin:18px 0;padding:18px}.ordersSearchRow{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:end;gap:14px;display:grid}.ordersWorkspace .ordersFilters label{color:#4d6871;gap:7px;margin:0;font-size:12px;display:grid}.ordersWorkspace .ordersFilters select{color:#30525e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8e5e0;border-radius:10px;padding:8px 12px}.ordersWorkspace .ordersSearchRow .admOrderSearch>div{border-color:#d8e5e0;min-height:46px}.ordersWorkspace .ordersSearchRow input[type=search]{color:#294d59;width:100%;min-width:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:10px 0!important;font-size:13px!important}.ordersWorkspace .ordersSearchRow input::placeholder{color:#8b9d9f}.ordersAdvanced{border-top:1px solid #e5eeea;margin-top:14px;padding-top:12px}.ordersAdvanced>summary{cursor:pointer;color:#57736e;align-items:center;gap:7px;width:fit-content;font-size:12px;list-style:none;display:flex}.ordersAdvanced>summary::-webkit-details-marker{display:none}.ordersAdvanced>summary:after{content:"＋";margin-inline-start:8px}.ordersAdvanced[open]>summary:after{content:"−"}.ordersAdvanced summary b{color:#167559;background:#dff0e8;border-radius:20px;padding:0 7px}.ordersAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.ordersAdvancedGrid .admOrderFilterOptions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.ordersWorkspace .admOrderFilterOptions label{align-items:center;gap:8px;display:flex}.ordersWorkspace input[type=checkbox]{accent-color:#0b8e79;width:16px;height:16px}.ordersListToolbar{border-bottom:1px solid #edf2ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.ordersListToolbar .dispatchViewSwitch{margin:0}.ordersListTools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ordersListTools label{color:#63776f;align-items:center;gap:7px;font-size:12px;display:flex}.ordersListTools button{color:#14826c;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px}.yaAdminModern .ordersWorkspace .yaOpsCard{transition:box-shadow .15s,border-color .15s}.yaAdminModern .ordersWorkspace .yaOpsCard:hover{border-color:#bdd9cd;box-shadow:0 5px 20px #143f3610}.yaAdminModern .ordersWorkspace .yaOpsCard:has(button[aria-expanded=true]){border-color:#72b39d;box-shadow:0 4px 18px #143f3610}.yaAdminModern .ordersWorkspace .yaOpsCard>header{gap:14px;padding:18px 20px}.yaAdminModern .ordersWorkspace .admOpsOrderIdentity h3{font-size:17px}.ordersWorkspace .admOpsTracking .ordersCopy{color:#478679;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 5px;font-family:inherit;font-size:10px}.ordersCopy:hover{background:#e6f3ee}.ordersCopy:focus-visible{outline:2px solid #098775}.ordersWorkspace .admOpsOrderIdentity small{font-size:11px}.ordersWorkspace .admOpsOrderIdentity .dispatchWaitLate{margin-top:8px}.ordersCardFooter{background:#fcfefd;border-top:1px solid #edf2ef;grid-template-columns:minmax(140px,1fr) minmax(170px,1.4fr) auto;align-items:center;gap:18px;padding:13px 20px;display:grid}.ordersCardFooter>div:not(.ordersQuickActions){color:#45636b;gap:4px;font-size:12px;display:grid}.ordersMiniLabel{color:#879a9e;font-size:10px}.ordersCardFooter strong{font-size:12px;font-weight:600}.ordersQuickActions{align-items:center;gap:12px;display:flex}.ordersQuickActions a,.ordersQuickActions button{font:inherit;white-space:nowrap;font-size:11px;text-decoration:none}.ordersCall{color:#65837d}.ordersFollow{color:#07816a;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:5px 0;display:flex}.ordersQuickActions a:focus-visible,.ordersFollow:focus-visible{outline-offset:3px;outline:2px solid #1b927e}.ordersProgress{background:#fff;border:1px solid #e2ebe6;border-radius:12px;margin:0;padding:18px 8px;list-style:none;display:flex}.ordersProgress li{text-align:center;color:#9caaa8;flex:1;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.ordersProgress li:not(:last-child):after{content:"";background:#e6eeea;width:calc(100% - 28px);height:2px;position:absolute;top:12px;right:calc(50% + 14px)}.ordersProgress li>span{z-index:1;background:#edf2ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.ordersProgress small{font-size:10px;line-height:1.8}.ordersProgress .is-done{color:#458272}.ordersProgress .is-done>span{color:#07816a;background:#def2e8}.ordersProgress .is-done:after{background:#96c9b6!important}.ordersProgress .is-current{color:#087d67;font-weight:700}.ordersProgress .is-current>span{color:#fff;background:#0b8a71;box-shadow:0 0 0 4px #e4f4ed}.ordersCancelled{color:#a36750;background:#fff7f4;border:1px solid #f1dcd5;border-radius:10px;padding:14px;font-size:12px}.ordersPagination{color:#71887f;border-top:1px solid #e6eeea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.ordersPagination>label,.ordersPagination>div{align-items:center;gap:10px;display:flex}.ordersWorkspace .ordersPagination select{width:auto;font:inherit;color:#285d50;background:#fff;border:1px solid #d5e4dd;border-radius:7px;padding:6px}.ordersPagination b{direction:ltr;font-weight:500}.ordersWorkspace .ordersPagination button{min-height:36px;padding:6px 13px;font-size:12px}.ordersWorkspace button:disabled{opacity:.5;cursor:not-allowed}.ordersWorkspace .yaFinanceEmpty{justify-items:center;gap:8px;display:grid}.ordersWorkspace .yaFinanceEmpty h4{color:#365e52;margin:5px 0;font-size:15px}.ordersWorkspace .yaFinanceEmpty p{margin:0 0 8px;font-size:12px}.ordersWorkspace .ordersRetentionNote{display:none}.ordersSecretaryWrap{max-width:1440px;margin:auto;padding:22px}@media (min-width:1251px){.yaAdminModern .ordersWorkspace .admOpsCardActions{flex-basis:auto}}@media (max-width:1250px){.ordersCardFooter{grid-template-columns:1fr 1fr}.ordersQuickActions{border-top:1px dashed #e1eae5;grid-column:1/-1;justify-content:space-between;padding-top:10px}.ordersAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ordersSearchRow{grid-template-columns:1fr}.ordersFilters{padding:13px}.ordersAdvancedGrid{grid-template-columns:1fr}.ordersListTools{justify-content:space-between;width:100%}.ordersWorkspace .ordersCardFooter{gap:12px;padding:13px}.ordersCardFooter>div:not(.ordersQuickActions){font-size:11px}.ordersWorkspace .yaSecretaryListHeading{align-items:flex-start!important}.ordersWorkspace .admOrderStage{margin-inline-start:0}.ordersWorkspace .ordersProgress{padding-inline:2px}.ordersProgress small{font-size:9px}.ordersPagination{justify-content:center}.ordersPagination>div{justify-content:space-between;width:100%}.ordersSecretaryWrap{padding:12px}.ordersWorkspace .yaSecretaryTopActions{width:100%}.ordersWorkspace .yaSecretaryTopActions button{flex:1}}@media (prefers-reduced-motion:reduce){.ordersWorkspace *{scroll-behavior:auto!important;transition:none!important}}.dispatchAssignment{background:#fff;border:1px solid #cfe3da;border-radius:14px;min-width:0;padding:20px}.dispatchAssignment>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.dispatchAssignment h3{color:#244d52;align-items:center;gap:8px;margin:4px 0;font-size:16px;display:flex}.dispatchAssignment header p{color:#788f8b;margin:6px 0;font-size:12px}.dispatchAssignment header button{align-items:center;gap:6px;min-height:36px;font-size:11px;display:flex}.dispatchAvailability{color:#34846b;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px;font-size:12px;display:flex}.dispatchAvailability>span{align-items:center;gap:6px;display:flex}.dispatchAvailability i{background:#30a17e;border-radius:50%;width:7px;height:7px}.dispatchAvailability small{color:#8b9f98;font-size:10px}.dispatchWorkerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ordersWorkspace .dispatchWorker{border:1px solid #dfebe4;border-radius:11px;align-items:center;gap:10px;min-width:0;margin:0;padding:13px;font-size:12px;display:flex}.dispatchWorker:has(input){cursor:pointer}.dispatchWorker.is-selected{background:#f0faf5;border-color:#219677;box-shadow:0 0 0 1px #219677}.dispatchWorker input{flex-shrink:0}.dispatchWorkerAvatar{color:#347a65;background:#e7f4ee;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.dispatchWorkerIdentity{flex:1;gap:5px;min-width:0;display:grid}.dispatchWorkerIdentity strong{color:#2e5759;font-size:12px}.dispatchWorkerIdentity small{color:#769187;font-size:10px}.dispatchWorkerReady{color:#348469;white-space:nowrap;background:#e8f6ef;border-radius:5px;padding:3px 6px;font-size:10px}.dispatchNoWorker{text-align:center;color:#698479;background:#fafcfb;border:1px dashed #dce7e0;border-radius:12px;justify-items:center;gap:8px;padding:22px 12px;display:grid}.dispatchNoWorker strong{font-size:13px}.dispatchNoWorker p{margin:0;font-size:11px}.dispatchUnavailable{border-top:1px solid #edf2ef;margin-top:14px;padding-top:12px}.dispatchUnavailable summary{color:#6f8581;cursor:pointer;font-size:12px}.dispatchUnavailable>div{border-bottom:1px solid #f0f4f1;justify-content:space-between;align-items:start;gap:15px;padding:11px 0;font-size:11px;display:flex}.dispatchUnavailable>div strong{color:#5b746c;min-width:100px;font-weight:500}.dispatchUnavailable>div span{color:#97836c;text-align:end;font-size:10px;line-height:1.9}.dispatchAssignment>footer{border-top:1px solid #e6eee9;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.dispatchAssignment footer p,.dispatchSecretaryHint{color:#779084;max-width:520px;margin:0;font-size:11px;line-height:1.9}.dispatchAssignment footer button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.dispatchSecretaryHint{border-top:1px solid #e6eee9;margin-top:16px;padding-top:14px}.dispatchPreflight{color:#916b31;background:#fff8ed;border:1px solid #f0ddbd;border-radius:10px;margin-top:15px;padding:14px;font-size:12px}.dispatchPreflight ul{margin:8px 0;padding-inline-start:20px;line-height:1.9}.dispatchPreflight p{margin:0;font-size:11px}.dispatchDuplicate{color:#8f783f;background:#fef9ee;border:1px solid #eee2be;border-radius:9px;padding:12px;font-size:11px;line-height:1.9}.dispatchAssignmentError{color:#9c5a43;background:#fff2ef;border:1px solid #f0d6cb;border-radius:9px;padding:12px;font-size:12px;line-height:1.9}@media (max-width:750px){.dispatchWorkerList{grid-template-columns:1fr}.dispatchAssignment{padding:14px}.dispatchAssignment>footer{flex-direction:column;align-items:stretch}.dispatchAssignment footer button{width:100%}.dispatchUnavailable>div{flex-direction:column;gap:5px}.dispatchUnavailable>div span{text-align:start}.dispatchWorkerReady{font-size:9px}}.missionFeedNav{background:#fff;border-bottom:1px solid #dfebe6;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 20px;display:flex}.missionFeedNav button{font:inherit;color:#366957;cursor:pointer;background:#f9fcfa;border:1px solid #d8e6e0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.missionFeedNav button[aria-pressed=true]{color:#0b775b;background:#e7f5ee;border-color:#64ad91}.missionFeedNav b{background:#e3eee8;border-radius:6px;padding:1px 7px;font-size:12px}.missionFeedNav>span{color:#6f887c;margin-inline-start:auto;font-size:12px}.missionFeedNav small{color:#648575;font-size:11px}.missionFeedAlert{color:#22674e;background:#effaf3;border:1px solid #86c4a6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px;padding:15px 18px;display:flex;box-shadow:0 3px 14px #1b665510}.missionFeedAlert>div{flex:1;gap:6px;min-width:220px;display:grid}.missionFeedAlert strong{font-size:14px}.missionFeedAlert span{color:#5a8070;font-size:12px}.missionFeedAlert button{font-size:12px}.missionFeedTimestamp{color:#7d948b;font-size:11px;line-height:1.9;display:block}.yaStaffApp .yaOpsCard:has(.yaConfirm){background:#fbfefc;border-color:#3fa78a}@media (max-width:650px){.missionFeedNav{padding:12px}.missionFeedNav button{flex:1;justify-content:center;padding:10px;font-size:11px}.missionFeedNav>span{margin-inline-start:0}.missionFeedAlert{margin:12px}.missionFeedAlert>div{min-width:160px}.missionFeedTimestamp{font-size:10px}}.dispatchGroupChoice{background:#f2f8f5;border:1px solid #dce9e1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;padding:15px 18px;display:flex}.ordersWorkspace .dispatchGroupChoice label{color:#476b5c;gap:7px;min-width:230px;font-size:12px;display:grid}.ordersWorkspace .dispatchGroupChoice select{font:inherit;background:#fff;border:1px solid #c8ded0;border-radius:9px;min-height:42px;padding:9px 12px}.dispatchGroupChoice p{color:#7a9085;flex:1;margin:0;font-size:12px;line-height:1.9}@media (max-width:650px){.ordersWorkspace .dispatchGroupChoice label{width:100%;min-width:0}.dispatchGroupChoice{gap:10px;padding:14px}.dispatchGroupChoice p{font-size:11px}}
.careSuite{--care-ink:#173f4b;--care-muted:#68818c;--care-line:#dfeae5;color:var(--care-ink);min-width:0;font:500 16px/1.9 Tahoma,Arial,sans-serif}.careSuite *,.careStaffPage *{box-sizing:border-box}.careOverview{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.careOverview h2{color:#123c49;margin:0 0 3px;font-size:25px;line-height:1.7}.careOverview p{color:var(--care-muted);margin:0;font-size:14px}.careOverviewBadges{flex-wrap:wrap;gap:10px;display:flex}.careOverviewBadges button{color:#236c62;cursor:pointer;background:#f5fcf8;border:1px solid #d8e8df;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font:700 13px Tahoma,Arial,sans-serif;display:flex}.careTabs{border:1px solid var(--care-line);background:#fff;border-radius:16px;flex-wrap:wrap;gap:8px;margin:20px 0;padding:14px;display:flex}.careTabs button{color:#53717a;white-space:nowrap;cursor:pointer;background:#f7fbf9;border:1px solid #e8efeb;border-radius:10px;flex:17%;justify-content:center;align-items:center;gap:9px;min-width:145px;min-height:47px;padding:9px 13px;font:700 14px/1.7 Tahoma,Arial,sans-serif;display:flex}.careTabs button:hover{color:#007c78;border-color:#8bc6b5}.careTabs button[aria-pressed=true]{color:#fff;background:#00858a;border-color:#00858a;box-shadow:0 4px 10px #00858a18}.careOrderPicker{background:#eaf6ef;border:1px solid #d4e9db;border-radius:14px;align-items:flex-end;gap:15px;margin-bottom:22px;padding:15px 18px;display:flex}.careOrderPicker label{flex:1;min-width:0}.careSuite label{color:#385f6c;flex-direction:column;gap:7px;margin:11px 0;font-size:14px;font-weight:700;line-height:1.8;display:flex}.careSuite input:not([type=checkbox]):not([type=radio]),.careSuite select,.careSuite textarea{color:#234c5b;background:#fff;border:1px solid #c6dcd3;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font:500 15px/1.8 Tahoma,Arial,sans-serif}.careSuite textarea{resize:vertical}.careSuite input:focus,.careSuite select:focus,.careSuite textarea:focus{outline-offset:1px;outline:2px solid #159b8d}.careOrderPicker label{margin:0}.careOrderPicker select{font-size:15px!important}.carePanel{background:#fff;border:1px solid #dfebe4;border-radius:17px;min-width:0;margin:18px 0;padding:23px;box-shadow:0 4px 15px #1c544707}.carePanel h2{color:#153f4c;margin:0 0 10px;font-size:20px;line-height:1.8}.carePanel h3{font-size:17px}.careHint{color:#71858d;overflow-wrap:anywhere;margin:7px 0 14px;line-height:1.9;font-size:12px!important;font-weight:500!important}.carePanel>.careHint{font-size:13px!important}.careActions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 5px;display:flex}.careActions .admPrimary,.careActions .admOutline{min-height:42px;font-size:14px}.careFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;display:grid}.careTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.careTwoColumns>.carePanel{margin-top:0}.careEmpty{text-align:center;color:#6c857c;background:#f5faf7;border:1px dashed #c8dfd1;border-radius:12px;padding:25px 18px;font-size:14px;line-height:2}.careNotice{color:#28665b;overflow-wrap:anywhere;background:#eefbf3;border:1px solid #c5e5d4;border-right:4px solid #039989;border-radius:11px;padding:15px 18px;font-size:14px;line-height:1.9}.careNotice.danger{color:#97473f;background:#fff5f0;border-color:#ecc7c2 #c36252 #ecc7c2 #ecc7c2}.careCheck{cursor:pointer;flex-direction:row!important;align-items:center!important;gap:9px!important;display:flex!important}.careCheck input{accent-color:#008981;flex-shrink:0;width:19px;height:19px}.careCheck strong{font-size:15px}.careList{gap:12px;margin-top:16px;display:grid}.careList>article{background:#fcfefd;border:1px solid #e2ebe5;border-radius:13px;min-width:0;padding:16px}.careList p{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.careList strong{font-size:15px;display:block}.careList .careItemTitle{text-align:right;color:#007e7d;cursor:pointer;white-space:normal;background:0 0;border:0;margin-bottom:7px;padding:0;font:700 15px/1.9 Tahoma,Arial,sans-serif;display:block}.careList .careItemTitle:hover{text-decoration:underline}.careList .careOverdue,.careOverdue{background:#fffbf4!important;border-color:#eac1ad!important}.careBadge{color:#567265;background:#eef5f2;border-radius:7px;margin:4px 0 4px 6px;padding:4px 10px;font-size:12px;line-height:1.9;display:inline-block}.careBadge.danger{color:#ae5238;background:#ffebe4}.careBadge.mint{color:#008368;background:#e3f7ec}.careBadge.amber{color:#a2731a;background:#fff0d8}.carePatientIdentity{background:#eff9f3;border-radius:12px;flex-direction:column;gap:5px;margin:12px 0;padding:17px;display:flex}.carePatientIdentity strong{color:#21565c;font-size:21px}.carePatientIdentity span{font-size:15px}.carePatientIdentity span[dir=ltr]{text-align:right}.careProgress{background:#edf9f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;padding:15px;display:flex}.careProgress progress{accent-color:#008c7f;border:0;border-radius:20px;flex:1;min-width:120px;height:13px;overflow:hidden}.careProgress strong{color:#29806b;font-size:14px}.careChecklist{gap:12px;display:grid}.careChecklist>form{background:#fbfefc;border:1px solid #dce9e0;border-radius:13px;padding:16px}.careChecklist>form:has(input[type=checkbox]:checked){background:#f0faf5;border-color:#bce1ca}.careChecklist label{font-size:12px}.careChecklist .careCheck{margin-top:0}.careInlineForm{background:#f6faf7;border-radius:12px;align-items:flex-end;gap:12px;margin-top:20px;padding:15px;display:flex}.careInlineForm label{flex:1;margin:0}.careInlineForm button{flex-shrink:0}.careQuoteLines{gap:12px;margin:16px 0;display:grid}.careQuoteLines>div{background:#f8fcf9;border:1px solid #e1ebe4;border-radius:12px;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(130px,1fr) 80px 35px;align-items:end;gap:12px;padding:14px;display:grid}.careQuoteLines label{margin:0;font-size:13px}.careRemoveLine{color:#ae5e50;cursor:pointer;background:#fff4f0;border:1px solid #e9cec8;border-radius:8px;width:34px;height:43px;font-size:23px}.careQuoteTotal{color:#28695a;background:#edf9f2;border-radius:12px;justify-content:space-between;gap:12px;margin:20px 0;padding:17px;font-size:17px;display:flex}.careQuoteTotal strong{font-size:20px}.careTableScroll{border:1px solid #dfebe3;border-radius:11px;margin:18px 0;overflow:auto}.careTableScroll table{border-collapse:collapse;width:100%;min-width:480px}.careTableScroll th,.careTableScroll td{text-align:right;border-bottom:1px solid #e7eee9;padding:12px 15px;font-size:14px}.careTableScroll th{color:#49725e;background:#eff7f2}.carePrintBrand{display:none}.careEquipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.careEquipmentGrid>article{background:#fcfefd;border:1px solid #dce9e0;border-radius:13px;min-width:0;padding:17px}.careEquipmentGrid strong{color:#21676a;font-size:17px}.careEquipmentGrid p{overflow-wrap:anywhere;font-size:13px}.careEquipmentGrid .admTextButton{font-size:13px}.careQualityNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.careQualityNumbers>div{text-align:center;background:#f1faf5;border:1px solid #dcefe4;border-radius:13px;gap:8px;padding:18px 12px;display:grid}.careQualityNumbers strong{color:#007f79;font-size:30px}.careQualityNumbers span{color:#5d7b70;font-size:12px}.carePreserveText{white-space:pre-wrap;overflow-wrap:anywhere}.careBackupFiles{text-align:left;direction:ltr;max-height:200px;padding-left:20px;font:12px/1.9 monospace;overflow:auto}.careStaffPage{max-width:1400px;margin:auto;padding:25px 24px}.careMobileSection{display:none!important}.patientFeedback{border-top:1px solid #d5e6df;margin:18px 0 4px;padding-top:15px}.patientFeedback>button{font-size:14px!important}.patientFeedback>article{background:#f5faf7;border:1px solid #dae9e1;border-radius:12px;margin:12px 0;padding:15px}.patientFeedback>article p{white-space:pre-wrap;font-size:15px}.patientFeedback>form{border:1px solid #dae9e1;border-radius:12px;margin:18px 0;padding:15px}.careAudit{color:#748c80;font-size:12px}.careDialogLabel{gap:7px;margin:12px 0;font-size:15px;display:grid}@media (max-width:1300px){.careTwoColumns{grid-template-columns:1fr}.careEquipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.careQuoteLines>div{grid-template-columns:repeat(3,minmax(0,1fr)) 35px}.careQuoteLines label:first-child{grid-column:1/-1}.careOverview{flex-direction:column;align-items:flex-start}.careTabs button{flex-basis:28%;min-width:150px}.careOverview h2{font-size:23px}}@media (max-width:700px){.careSuite{font-size:15px}.careTabs{gap:7px;padding:10px}.careTabs button{flex-basis:40%;gap:6px;min-width:130px;padding:9px;font-size:13px}.careOrderPicker{flex-direction:column;align-items:stretch;padding:14px}.careOrderPicker .admOutline{align-self:flex-start}.carePanel{padding:17px}.carePanel h2{font-size:19px}.careFormGrid{grid-template-columns:1fr;gap:0}.careSuite input:not([type=checkbox]):not([type=radio]),.careSuite select,.careSuite textarea{font-size:16px}.careQualityNumbers{gap:7px}.careQualityNumbers>div{padding:14px 8px}.careQualityNumbers strong{font-size:25px}.careQualityNumbers span{font-size:11px}.careEquipmentGrid{grid-template-columns:1fr}.careQuoteLines>div{grid-template-columns:1fr 1fr;gap:12px}.careQuoteLines label:first-child,.careQuoteLines label:nth-child(2){grid-column:1/-1}.careRemoveLine{grid-column:1/-1;justify-self:end}.careQuoteTotal{flex-direction:column;gap:7px;font-size:15px}.careInlineForm{flex-direction:column;align-items:stretch}.careInlineForm label{width:100%}.careActions{gap:9px}.careActions .admPrimary,.careActions .admOutline{white-space:normal;padding:9px 12px;font-size:13px}.careOverview h2{font-size:23px}.careOverview p{font-size:13px}.careOverviewBadges button{padding:8px 10px;font-size:12px}.careStaffPage{padding:15px 12px}.careProgress{padding:13px}.careProgress strong{font-size:12px}.careList>article{padding:14px}.careList .careItemTitle{font-size:14px}}@media print{:is(body:has(.careQuotePrint) .yaSidebar,body:has(.careQuotePrint) .admCommandBar,body:has(.careQuotePrint) .admPageHeading,body:has(.careQuotePrint) .careOverview,body:has(.careQuotePrint) .careTabs,body:has(.careQuotePrint) .careOrderPicker,body:has(.careQuotePrint) .careNoPrint,body:has(.careQuotePrint) .careNotice,body:has(.careQuotePrint) .reassuranceRibbon){display:none!important}.careQuotePrint{box-shadow:none;color:#000;border:0;border-radius:0;margin:0;padding:0;font-size:12pt}.carePrintBrand{margin:0 0 20pt;font-size:22pt;font-weight:700;display:block}.careQuotePrint h2{color:#000;font-size:16pt}.careTableScroll{overflow:visible}.careTableScroll th,.careTableScroll td{font-size:11pt}.careQuoteTotal{color:#000;background:0 0;border:1px solid #bbb}}.careDashboardAlerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.careDashboardAlerts button{color:#426f65;cursor:pointer;background:#fafffc;border:1px solid #daeadf;border-radius:11px;align-items:center;gap:10px;padding:12px;font:700 13px/1.8 Tahoma,sans-serif;display:flex}.careDashboardAlerts button:hover{background:#effaf4;border-color:#7dbca6}@media (max-width:700px){.careDashboardAlerts{grid-template-columns:repeat(2,minmax(0,1fr))}.careDashboardAlerts button{gap:7px;padding:10px;font-size:11px}}
.yaAdminModern .ordersWorkspace .yaOpsCard{border:1px solid #cbdcd6;text-align:start;background:#fff;border-inline-start:4px solid #238f7d;border-radius:16px;font-family:Tahoma,Segoe UI,Arial,sans-serif;line-height:1.8;box-shadow:0 3px 12px #163e3310}.yaAdminModern .ordersWorkspace .yaNewRequestCard{border-inline-start-color:#c58b23;box-shadow:0 3px 12px #163e3310}.yaAdminModern .ordersWorkspace .yaOpsCard>header.orderCardSummary{background:#fff;min-width:0;padding:20px 22px 16px;display:block}.orderCardTitleRow{border-bottom:1px solid #e2ebe7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.orderCardService{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.orderCardServiceIcon{color:#087663;background:#e9f6f0;border:1px solid #c8e5db;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.orderCardKicker{color:#4e6e66;font-size:13px;font-weight:500}.yaAdminModern .ordersWorkspace .orderCardService h3{color:#173e49;overflow-wrap:anywhere;margin:3px 0 0;font-size:22px;font-weight:700;line-height:1.7}.orderCardBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yaAdminModern .ordersWorkspace .orderCardBadges .admOrderStage{color:#415e53;white-space:normal;background:#f1f6f3;border:1px solid #d5e2dc;border-radius:9px;margin:0;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.8}.yaAdminModern .ordersWorkspace .orderCardBadges .phase-new,.yaAdminModern .ordersWorkspace .orderCardBadges .phase-queued{color:#82580f;background:#fff3d9;border-color:#e9ce8e}.yaAdminModern .ordersWorkspace .orderCardBadges .phase-accepted,.yaAdminModern .ordersWorkspace .orderCardBadges .phase-en_route,.yaAdminModern .ordersWorkspace .orderCardBadges .phase-arrived{color:#27578b;background:#e9f2ff;border-color:#c3d8f4}.yaAdminModern .ordersWorkspace .orderCardBadges .phase-done,.yaAdminModern .ordersWorkspace .orderCardBadges .phase-settled{color:#20663e;background:#e5f6ec;border-color:#b9dfc7}.yaAdminModern .ordersWorkspace .orderCardBadges .phase-receipt_pending{color:#674299;background:#f0eafb;border-color:#d4c5ef}.yaAdminModern .ordersWorkspace .orderCardBadges .phase-cancelled{color:#994f35;background:#fcece7;border-color:#e7c5ba}.orderCardUrgent{color:#a12e24;background:#ffede9;border:1px solid #f0b9b0;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:700}.orderCardFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.orderCardFact{background:#f7faf8;border:1px solid #dce7e2;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:13px 16px;display:flex}.orderCardLabel{color:#526d65;font-size:13px;font-weight:500}.orderCardFact>strong{color:#24463d;overflow-wrap:anywhere;font-size:16px;font-weight:700}.orderCardSubtext{color:#526e64;font-size:13px;line-height:1.8}.orderCardTracking{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orderCardTracking bdi{color:#164b64;font-variant-numeric:tabular-nums;letter-spacing:1px;font-family:Tahoma,Arial,sans-serif;font-size:20px;font-weight:700}.ordersWorkspace .orderCardCopy{font:inherit;color:#226c5a;cursor:pointer;background:#fff;border:1px solid #c7ddd3;border-radius:7px;min-height:32px;padding:3px 10px;font-size:12px}.orderCardActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.orderCardWait{color:#426c5e;background:#f2f9f5;border:1px solid #d7e8df;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:14px;font-weight:600;display:flex}.orderCardWait.is-late{color:#8a5b16;background:#fff7e8;border-color:#eed7a7}.orderCardButtons{flex-wrap:wrap;gap:9px;display:flex}.ordersWorkspace .orderCardButtons button{font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.8;display:inline-flex}.orderCardManage{color:#fff;background:#147e6c;border:1px solid #147e6c;box-shadow:0 2px 5px #0c6c5315}.orderCardManage:hover{background:#0b6959}.orderCardManage[aria-expanded=true]{color:#116a55;box-shadow:none;background:#edf8f2;border-color:#91c7ae}.orderCardPublish{color:#236a53;background:#f1f9f5;border:1px solid #bfdbd1}.yaAdminModern .ordersWorkspace .ordersCardFooter.orderCardOverview{background:#f0f6f3;border-top:1px solid #d8e6de;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(230px,.85fr);align-items:stretch;gap:12px;padding:16px 22px;display:grid}.ordersWorkspace .orderCardOverview .orderCardOverviewCell{color:#244c3e;background:#fff;border:1px solid #d4e3da;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px 14px;font-size:15px;display:flex}.orderCardOverviewCell>div{gap:6px;width:100%;min-width:0;display:grid}.orderCardCellIcon{color:#4b7d64;background:#f1f7f3;border:1px solid #dfebe4;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ordersWorkspace .orderCardOverview .ordersMiniLabel{color:#536f62;font-size:13px;font-weight:500}.ordersWorkspace .orderCardOverview strong{color:#274c3e;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.9}.ordersWorkspace .orderCardOverview .orderCardNext{background:#f9fdfb;border-color:#bcd8ca}.ordersWorkspace .orderCardOverview .ordersQuickActions{border:0;flex-wrap:wrap;grid-column:auto;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.ordersWorkspace .orderCardOverview .ordersCall,.ordersWorkspace .orderCardOverview .ordersFollow{font:inherit;color:#226a50;cursor:pointer;white-space:normal;background:#eff8f3;border:1px solid #c9ded2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.8;text-decoration:none;display:inline-flex}.ordersWorkspace .orderCardOverview .ordersFollow{color:#3b6251;background:#fff;border-color:#d7e4dd}.orderCardSummary button:focus-visible,.orderCardOverview button:focus-visible,.orderCardOverview a:focus-visible{outline-offset:3px;outline:3px solid #267fa8}@media (max-width:1100px){.yaAdminModern .ordersWorkspace .ordersCardFooter.orderCardOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.orderCardOverview .orderCardContact{grid-column:1/-1}.orderCardContact>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}}@media (max-width:650px){.yaAdminModern .ordersWorkspace .yaOpsCard>header.orderCardSummary{padding:16px}.orderCardTitleRow{align-items:flex-start;gap:13px;padding-bottom:14px}.orderCardService{flex-basis:100%;gap:10px}.orderCardServiceIcon{border-radius:11px;width:44px;height:44px}.yaAdminModern .ordersWorkspace .orderCardService h3{font-size:20px}.orderCardBadges{padding-inline-start:0}.yaAdminModern .ordersWorkspace .orderCardBadges .admOrderStage{padding:6px 10px;font-size:13px}.orderCardFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.orderCardFact{padding:11px 12px}.orderCardFact:last-child{grid-column:1/-1}.orderCardFact>strong{font-size:15px}.orderCardLabel,.orderCardSubtext{font-size:12px}.orderCardActionRow{align-items:stretch}.orderCardButtons{width:100%}.orderCardButtons button{flex:1}.yaAdminModern .ordersWorkspace .ordersCardFooter.orderCardOverview{grid-template-columns:1fr;gap:9px;padding:13px 16px}.orderCardOverview .orderCardContact{grid-column:auto}.ordersWorkspace .orderCardOverview .ordersQuickActions{gap:8px}}@media (max-width:360px){.orderCardFacts{grid-template-columns:1fr}.orderCardFact:last-child{grid-column:auto}.orderCardButtons{flex-direction:column}}
