html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button{-webkit-tap-highlight-color:transparent;color:#71807a!important;-webkit-text-fill-color:#71807a!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:600!important;transform:none!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button span{color:inherit!important;-webkit-text-fill-color:inherit!important;background:0 0!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button svg{color:inherit!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button:focus:not(:focus-visible){outline:none!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button:focus-visible{outline-offset:-3px!important;outline:2px solid #c69745!important}@layer soodalPresentationV527{html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button[aria-current=page],html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.customerBottomNav,.providerBottomNav) button[aria-current=page] :is(span,svg){color:#287d75!important;-webkit-text-fill-color:#287d75!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484{gap:12px!important;margin:20px 0!important;padding:0!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484 h3{margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484>.authenticatedFilePreview{background:#edf5f1!important;border:1px solid #ccddd7!important;border-radius:12px!important;gap:0!important;width:clamp(128px,36vw,184px)!important;max-width:100%!important;padding:0!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484 .authenticatedFileVisual{aspect-ratio:1!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484 .authenticatedFilePreviewButton{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .directPaymentEvidenceV484 .authenticatedFileVisual img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .paymentReceiptActionsV485{border-top:1px solid #e0e9e5!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px 24px!important;margin-top:16px!important;padding:14px 0 0!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .paymentReceiptActionsV485 button{color:#326e66!important;width:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 0!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important;text-decoration:none!important;display:inline-flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .paymentReceiptActionsV485 button svg{color:currentColor!important;stroke:currentColor!important;flex:0 0 22px!important;width:22px!important;height:22px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .paymentReceiptActionsV485 button:hover{color:#20554f!important;background:#edf6f2!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .paymentReceiptActionsV485 button:focus-visible{outline-offset:3px!important;outline:3px solid #8cbcb3!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root :is(.interiorRequestHeadingV534,.interiorDetailContextV534){background:0 0!important;border:0!important;min-height:0!important;margin:0 0 14px!important;padding:12px 0!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .interiorRequestHeadingV534 h1{color:#294b45!important;margin:8px 0 14px!important;font-size:clamp(24px,4.5vw,34px)!important;line-height:1.35!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .interiorDetailContextV534{color:#60766f!important;align-items:center!important;gap:14px!important;font-size:14px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534{color:#fff!important;background:#2b625e!important;border:1px solid #6b9d94!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(130px,35%)!important;align-items:center!important;gap:20px!important;margin:0 0 18px!important;padding:22px!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 :is(small,h2,p,button){color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 h2{margin:7px 0 10px!important;font-size:26px!important;line-height:1.3!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 button{background:0 0!important;border:0!important;width:auto!important;min-height:44px!important;margin:16px 0 0 auto!important;padding:8px 0!important;font-size:17px!important;display:block!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:14px!important;width:100%!important;height:auto!important}@media (width<=520px){html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534{grid-template-columns:1fr!important;gap:14px!important;padding:20px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .workQuoteBannerV534 img{aspect-ratio:16/9!important}}html body .hvAreaSettingsButton.hvAreaSettingsButton{width:auto!important;min-height:38px!important;box-shadow:none!important;color:#366c55!important;-webkit-text-fill-color:#366c55!important;text-underline-offset:4px!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:5px 0!important;font-size:14px!important;font-weight:500!important;text-decoration:underline!important;display:inline-flex!important}html body .hvAreaSettingsButton.hvAreaSettingsButton span{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .hvAreaSettingsButton.hvAreaSettingsButton:focus-visible{outline-offset:3px!important;outline:3px solid #82ac97!important}}html body #root#root :is(#customer-main,#provider-main){--reading-heading:#347873;box-sizing:border-box;width:100%;max-width:1440px;padding-inline:20px;font-size:16px;line-height:1.7}@media (width>=901px){html body #root#root #customer-main{margin-inline:auto!important}}html body #root#root :is(#customer-main,#provider-main) :is(h1,h2,h3,h4,legend){-webkit-text-fill-color:currentColor;font-weight:750;color:var(--reading-heading)!important;line-height:1.45!important}html body #root#root :is(#customer-main,#provider-main) h1{font-size:28px!important}html body #root#root :is(#customer-main,#provider-main) h2{font-size:22px!important}html body #root#root :is(#customer-main,#provider-main) h3{font-size:20px!important}html body #root#root :is(#customer-main,#provider-main) h4{font-size:18px!important}html body #root#root :is(#customer-main,#provider-main) :is(.emergencyHero,.hubHero) :is(h1,h2,h3){-webkit-text-fill-color:currentColor;color:#fff!important}html body #root#root :is(#customer-main,#provider-main) :is(.formField,.careForm label,.helpForm label,.providerFormGrid>label,.siteVisitForm>label,.accountForm label){font-size:16px!important;line-height:1.65!important}html body #root#root :is(#customer-main,#provider-main) :is(.reviewList,.requestReviewV397,.customerInfoGrid,.workDetails,.careDetailCard,.detailColumns,.helpForm,.accountForm,.providerFormGrid) :is(dt,dd,p,li){font-size:16px!important;line-height:1.8!important}html body #root#root :is(#customer-main,#provider-main) :is(.privacyNote,.formHint,.careFormHint,.helpRegionExplanationV473,.accountEmpty,.workEmpty){font-size:15px!important;line-height:1.8!important}html body #root#root :is(#customer-main,#provider-main) :is(.formField,.careForm,.helpForm,.accountForm) :is(input,select,textarea){font-size:16px!important;line-height:1.65!important}html body #root#root :is(#customer-main,#provider-main) :is(.emergencyPage,.workPage,.carePage,.interiorPage,.helpPage,.requestJourney,.publicProviderPage){box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}html body #root#root #customer-main :is(.customerSection,.customerHero,.signedInWelcome,.livingRequestCta){box-sizing:border-box;width:100%!important;margin-inline:0!important}html body #root#root #customer-main .requestJourney .requestAttachmentsV473{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #root#root #customer-main .requestAttachmentsV473>*{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body #root#root #customer-main .requestAttachmentsV473 .authenticatedFilePreview{padding:8px!important}html body #root#root #customer-main .requestAttachmentsV473 .authenticatedFilePreview :is(img,.authenticatedFileImage){aspect-ratio:1;object-fit:contain;width:100%;max-height:none}@media (width<=760px){html body #root#root :is(#customer-main,#provider-main){padding-inline:12px!important}html body #root#root :is(#customer-main,#provider-main) h1{font-size:26px!important}html body #root#root :is(#customer-main,#provider-main) h2{font-size:21px!important}html body #root#root :is(#customer-main,#provider-main) h3{font-size:19px!important}html body #root#root :is(#customer-main,#provider-main) :is(.detailCard,.formSection,.journeyCard,.workPanel,.providerSection,.careCard,.careDetailCard,.helpForm,.emergencyCard,.interiorCard){padding-inline:14px!important}html body #root#root :is(#customer-main,#provider-main) .emergencyHero{padding-inline:18px!important}html body #root#root #customer-main .requestAttachmentsV473{gap:10px!important}}html body #root#root #customer-main .requestFactsV417>div:not(.requestFactMetricV463)>:is(dt,dd){font-size:16px!important;line-height:1.8!important}html body #root#root #customer-main .requestAttachmentsV473 .authenticatedFileVisual{aspect-ratio:1;width:100%;height:auto!important}#soodal-launch-promo{z-index:190;box-sizing:border-box;color:#25433b;text-align:left;isolation:isolate;border:1px solid #4e716733;border-radius:26px;flex-direction:column;width:440px;height:300px;padding:12px 18px 8px;font-family:inherit;transition:background-color .2s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 -6px 40px #24483b24}#soodal-launch-promo.mint{background:#e7f5ef}#soodal-launch-promo.peach{background:#fff0e5}#soodal-launch-promo.lavender{background:#f0edfa}#soodal-launch-promo *{box-sizing:border-box}#soodal-launch-promo header{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}#soodal-launch-promo .launchPromoBrand{color:#245c50;font-size:15px;font-weight:750;line-height:1.5}#soodal-launch-promo .launchPromoBrand>span{color:#50675f;margin-left:7px;font-size:13px;font-weight:400}#soodal-launch-promo button{appearance:none;cursor:pointer;box-shadow:none;letter-spacing:normal;color:#25433b;background:0 0;border:0;min-width:0;min-height:0;margin:0;font-family:inherit;line-height:1}#soodal-launch-promo button:focus-visible{outline-offset:1px;outline:3px solid #246e61}#soodal-launch-promo .launchPromoClose{background:#ffffffa6;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;font-size:28px;font-weight:400}#soodal-launch-promo .launchPromoSlide{flex:1;align-items:center;gap:4px;min-height:0;display:flex}#soodal-launch-promo .launchPromoCopy{z-index:1;flex:1;min-width:0;position:relative}#soodal-launch-promo .launchPromoTag{color:#4b685e;font-size:13px;font-weight:600;line-height:1.5}#soodal-launch-promo h2{letter-spacing:-.04em;white-space:pre-line;color:#23463c;border:0;margin:8px 0 10px;padding:0;font-size:26px;font-weight:750;line-height:1.3}#soodal-launch-promo p{white-space:pre-line;color:#425c53;word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.55}#soodal-launch-promo img{object-fit:contain;mix-blend-mode:multiply;border-radius:20px;flex:none;width:44%;height:auto;max-height:100%;display:block}#soodal-launch-promo footer{background:0 0;border:0;flex:none;align-items:center;gap:10px;height:34px;margin:0;padding:0;display:flex}#soodal-launch-promo .launchPromoDots{align-items:center;gap:0;display:flex}#soodal-launch-promo .launchPromoDots button{border-radius:10px;place-items:center;width:30px;height:32px;padding:0;display:grid}#soodal-launch-promo .launchPromoDots span{background:#9bafa7;border-radius:10px;width:7px;height:7px}#soodal-launch-promo .launchPromoDots [aria-pressed=true] span{background:#317366;width:22px}#soodal-launch-promo .launchPromoCount{color:#52675f;font-variant-numeric:tabular-nums;font-size:13px}#soodal-launch-promo .launchPromoPlay{background:#ffffff80;border-radius:12px;min-height:32px;margin-left:auto;padding:6px 10px;font-size:13px;font-weight:600}@media (width<=600px){#soodal-launch-promo{width:100%;height:34svh;min-height:246px;max-height:340px;padding:10px 16px calc(8px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;bottom:0;right:0}#soodal-launch-promo h2{font-size:25px}#soodal-launch-promo img{width:43%}}@media (width<=360px){#soodal-launch-promo{padding-left:12px;padding-right:12px}#soodal-launch-promo h2{margin:6px 0 8px;font-size:22px}#soodal-launch-promo p,#soodal-launch-promo .launchPromoTag{font-size:13px}#soodal-launch-promo .launchPromoBrand>span{display:none}}@media (height<=480px){#soodal-launch-promo{height:220px;min-height:220px;max-height:90svh}#soodal-launch-promo h2{margin:4px 0;font-size:21px}#soodal-launch-promo p{font-size:13px}#soodal-launch-promo .launchPromoTag{display:none}}@media (prefers-reduced-motion:reduce){#soodal-launch-promo{transition:none}}@media (width<=600px){#soodal-launch-promo h2{margin:6px 0 8px;font-size:24px;line-height:1.2}#soodal-launch-promo .launchPromoTag{line-height:1.4}#soodal-launch-promo p{font-size:14px;line-height:1.45}}@media (width<=360px){#soodal-launch-promo h2{font-size:22px}}html body .launchPromoV432 .launchPromoTodayV437{color:#40594d;align-items:center;gap:8px;margin:4px 0;font-size:13px;line-height:1.5;display:flex}html body .launchPromoV432 .launchPromoTodayV437 input{accent-color:#39766b;width:18px;height:18px;margin:0}html body .pageBackV426{box-sizing:border-box;justify-content:flex-start;width:min(1180px,100% - 32px);margin:10px auto 6px;display:flex}html body .pageBackV426>button{color:#285e51;cursor:pointer;background:#fff;border:1px solid #bed5cd;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:68px;min-height:40px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}html body .pageBackV426 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html body .pageBackV426 button:focus-visible{outline-offset:3px;outline:3px solid #219889}html body .comparisonLinkV426{overflow-wrap:anywhere;word-break:break-word;color:#236c60;flex-direction:column;gap:5px;max-width:100%;margin:12px 0;display:flex}html body .comparisonLinkV426 small{color:#4e6e65;font-size:13px!important;line-height:1.6!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 .houseVideoStageV426{overflow:hidden;box-shadow:0 4px 16px #173b4930;background:#173b49!important;border:2px solid #173b49!important;border-radius:16px!important;padding:8px!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 .houseVideoLabelV426{font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:4px 5px 10px!important;font-size:13px!important;line-height:1.4!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 video{box-sizing:border-box;border:1px solid #45616d;background:#091b23!important;border-radius:8px!important}html body .completionEditor .uploadThumbs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html body .completionEditor .editablePhoto,html body .completionEditor .authenticatedFilePreview{box-sizing:border-box;width:100%;min-width:0}html body .stepActionIconV427{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px!important;height:18px!important}html body .customerAppShell .journeyActions,html body .providerWizardActions{gap:8px!important;min-height:0!important;padding:6px!important}html body .customerAppShell .journeyActions>button,html body .providerWizardActions>button{justify-content:center;align-items:center;gap:7px;border-radius:10px!important;height:40px!important;min-height:40px!important;padding:7px 12px!important;font-size:14px!important;line-height:1.3!important;display:inline-flex!important}html body #customer-main .interiorServices,html body #customer-main .careServiceList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #customer-main .interiorServices>button,html body #customer-main .careServiceList>button{text-align:center!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;min-width:0!important;padding:12px!important;display:flex!important}html body #customer-main .interiorServices .serviceThumbnail,html body #customer-main .careServiceList .serviceThumbnail{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important;width:100%!important;max-width:none!important;height:auto!important}html body #customer-main .interiorServiceCopy,html body #customer-main .careServiceCopy{min-width:0!important;display:block!important}html body :is(.customerAppShell,.providerAppShell) :is(.interiorServiceCopy,.careServiceCopy,.serviceCard,.emergencyLeaf,.profileServiceGroupsV425 article,.serviceIdentityV416,.requestSelectedServiceVisual,.reviewServiceV406,.requestServiceV416,.requestServiceSummary,.progressServiceV416,.workServiceV416) strong{font-weight:400!important}html body #customer-main .interiorServiceCopy strong,html body #customer-main .careServiceCopy strong{font-size:14px!important;line-height:1.5!important}html body .customerAppShell #customer-main.audienceContentV423 .livingCheckGrid .dailyCheckBodyV323{grid-template-columns:minmax(0,1fr)!important;display:block!important}html body .customerAppShell #customer-main.audienceContentV423 .dailyCheckBodyV323>div{width:100%!important;min-width:0!important}html body .customerAppShell #customer-main.audienceContentV423 .dailyCheckVisualV427{float:left;margin:0 10px 5px 0;display:block}html body .customerAppShell #customer-main.audienceContentV423 .dailyCheckVisualV427:empty{margin:0;display:none}html body .customerAppShell #customer-main.audienceContentV423 .dailyCheckBodyV323:after{content:"";clear:both;display:block}html body .customerAppShell #customer-main.audienceContentV423 .dailyCheckBodyV323 p{word-break:normal;overflow-wrap:anywhere;width:auto!important;min-width:0!important}html body #customer-main .emergencyStepsV427{background:#fff;border:1px solid #dbe6e2;border-radius:20px!important;padding:22px!important}html body #customer-main .emergencyStepsV427 h2{margin:0 0 16px!important;font-size:20px!important}html body #customer-main .emergencyStepsV427 ol{counter-reset:emergency-step;gap:0;list-style:none;display:grid;margin:0!important;padding:0!important}html body #customer-main .emergencyStepsV427 li{counter-increment:emergency-step;word-break:keep-all;border-bottom:1px solid #e8eeeb;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0;display:grid;font-size:14px!important;line-height:1.65!important}html body #customer-main .emergencyStepsV427 li:before{content:counter(emergency-step);color:#2d7062;background:#e4f2ec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}html body #customer-main .emergencyStepsV427 .emergencyPrimary{width:100%;margin-top:18px;border-radius:12px!important;min-height:44px!important;padding:10px 16px!important;font-size:15px!important}html body #customer-main .emergencyStepsV427 .emergencyPolicy{color:#64756f;margin:14px 0 0!important;font-size:13px!important;line-height:1.7!important}html body :is(.customerAppShell,.providerAppShell) :is(.serviceQuickSearchV397,.selectedServiceGroup .selectionList) strong{font-weight:400!important}html body .signupActions>button{justify-content:center;align-items:center;gap:7px;height:40px!important;min-height:40px!important;padding:7px 12px!important;font-size:14px!important;line-height:1.3!important;display:inline-flex!important}html body .profileServiceGroupsV425 article strong{font-weight:400!important}html body .providerAppShell #provider-main .selectedServiceGroup .selectionList,html body .providerAppShell #provider-main .areaChoiceGrid,html body .providerAppShell #provider-main .middleAreaChecklist,html body .providerAppShell #provider-main .middleAreaSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .providerAppShell #provider-main .selectedServiceGroup .selectionList>div{text-align:center;flex-direction:column!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:12px!important;display:flex!important}html body .providerAppShell #provider-main .selectedServiceGroup .selectionList .serviceThumbnail{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%!important;max-width:180px!important;height:auto!important}html body .providerAppShell #provider-main .selectedServiceGroup .selectionList strong{overflow-wrap:anywhere;font-weight:400!important}html body .providerAppShell #provider-main .selectedServiceGroup .selectionList button{min-height:40px;margin-top:auto}html body .providerAppShell #provider-main .areaChoiceGrid>label,html body .providerAppShell #provider-main .middleAreaChecklist>label{align-items:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;padding:12px!important;display:flex!important}html body .providerAppShell #provider-main .middleAreaChecklist>label>span{flex:1;min-width:0}html body .providerAppShell #provider-main .middleAreaChecklist strong{overflow-wrap:anywhere;line-height:1.5;font-size:15px!important;font-weight:400!important}html body .providerAppShell #provider-main .middleAreaChecklist .disabled{color:#536861;background:#f7f9f8;opacity:1!important}html body .providerAppShell #provider-main .serviceRegionsV428{overflow-wrap:anywhere;color:#596c65!important;white-space:normal!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;display:block!important}html body .providerAppShell #provider-main .middleAreaSummary>article{min-width:0}html body .providerAppShell #provider-main .middleAreaSummary>article>button{flex-wrap:wrap;gap:8px;min-width:0;display:flex}html body .providerAppShell #provider-main .middleAreaSummary>article>button>span{min-width:0}html body .providerAppShell .couponNumbersV428{background:#edf7f3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;display:grid!important}html body .providerAppShell .couponNumbersV428>div{text-align:center;background:#fff;border:1px solid #b7d6cc;border-radius:14px;min-width:0;padding:16px 10px}html body .providerAppShell .couponNumbersV428>div:first-child{color:#fff;background:#306e65}html body .providerAppShell .couponNumbersV428 span{display:block;color:inherit!important;font-size:14px!important;font-weight:600!important}html body .providerAppShell .couponNumbersV428 strong{font-variant-numeric:tabular-nums;display:block;color:inherit!important;font-size:36px!important;line-height:1.3!important}html body .providerAppShell .couponNumbersV428 strong small{margin-left:4px;display:inline;color:inherit!important;font-size:16px!important}html body .providerAppShell .couponNumbersV428>p{text-align:right;grid-column:1/-1;margin:0!important;font-size:13px!important}html body .providerAppShell .hvProviderV339 .couponFieldV428{background:#fff;border:2px solid #b6d4ca;border-radius:16px;min-width:0;margin:18px 0!important;padding:16px!important;display:block!important}html body .providerAppShell .hvProviderV339 .couponFieldV428>span{color:#244e45;border-left:4px solid #37776b;margin-bottom:12px;padding-left:10px;display:block;font-size:20px!important;font-weight:700!important}html body .providerAppShell .hvProviderV339 .couponFieldV428 input,html body .providerAppShell .hvProviderV339 .couponFieldV428 select{box-sizing:border-box;width:100%;min-width:0;color:#214d42!important;background:#f4faf7!important;border:1px solid #89afa2!important;font-size:20px!important;font-weight:600!important}html body .providerAppShell .hvProviderV339 .couponFieldV428 select{font-size:16px!important}html body .providerAppShell .hvProviderV339 .couponFieldV428 small{margin-top:8px;display:block;font-size:13px!important;line-height:1.6!important}@media (width<=360px){html body .providerAppShell #provider-main .middleAreaChecklist>label{gap:5px!important;padding:9px!important}html body .providerAppShell #provider-main .middleAreaChecklist strong{font-size:14px!important}}html body .providerAppShell .hvProviderV339 .couponFieldV428 input:disabled,html body .providerAppShell .hvProviderV339 .couponFieldV428 select:disabled{cursor:not-allowed;opacity:1;color:#78817d!important;background:#e9eeeb!important;border-color:#d4dcd7!important}html body .couponUnavailableV429{color:#68582e;background:#f4f0e5;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.6}html body .providerAppShell #provider-main .emergencyServiceEditors{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .providerAppShell #provider-main .emergencyServiceEditors>article{min-width:0;margin:0!important;padding:12px!important}html body .providerAppShell #provider-main .emergencyServiceEditors header,html body .providerAppShell #provider-main .emergencyServiceEditors label{width:100%;min-width:0;align-items:flex-start!important;gap:8px!important;display:flex!important}html body .providerAppShell #provider-main .emergencyServiceEditors label>span{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}html body .providerAppShell #provider-main .emergencyServiceEditors strong{text-align:center;overflow-wrap:anywhere;line-height:1.5;font-size:15px!important;font-weight:400!important}html body .providerAppShell #provider-main .areaServiceCardV429{background:#fff;border:1px solid #c9dcd5;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}html body .providerAppShell #provider-main .areaServiceCardV429>label{flex:1;min-width:0;margin:0;border:0!important;align-items:flex-start!important;gap:8px!important;padding:12px!important;display:flex!important}html body .providerAppShell #provider-main .areaServiceCardV429>label>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}html body .providerAppShell #provider-main .areaServiceCardV429 strong{overflow-wrap:anywhere;line-height:1.5;font-size:15px!important;font-weight:400!important}html body .providerAppShell #provider-main .areaRegionsV429{padding:0 12px 12px}html body .providerAppShell #provider-main .areaRegionsV429 summary{cursor:pointer;color:#38695e;border-top:1px solid #e0ebe6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding-top:8px;font-size:12px;list-style:none;display:flex}html body .areaRegionsV429 .regionCloseV429,html body .areaRegionsV429[open] .regionOpenV429{display:none}html body .areaRegionsV429[open] .regionCloseV429{display:inline}html body .providerAppShell #provider-main .middleAreaSummary{align-items:start!important}html body .providerAppShell #provider-main .middleAreaSummary>article{min-width:0;grid-column:auto!important;width:auto!important}html body .providerAppShell #provider-main .middleAreaSummary>article>button{text-align:center;width:100%;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px!important;display:flex!important}html body .providerAppShell #provider-main .middleAreaSummary>article>button>span{flex-direction:column;align-items:center;gap:8px;display:flex}html body .providerAppShell #provider-main .middleAreaSummary>article>button strong{line-height:1.5;font-size:15px!important;font-weight:400!important}html body .providerAppShell #provider-main .middleAreaSummary .middleAreaDetail{overflow-wrap:anywhere;font-size:13px;padding:12px!important}html body .providerAppShell #provider-main .middleAreaSummary .middleAreaRegions>div{display:block!important}html body .providerAppShell #provider-main .areaServiceCardV429 .serviceThumbnail,html body .providerAppShell #provider-main .middleAreaSummary .serviceThumbnail,html body .providerAppShell #provider-main .emergencyServiceEditors .serviceThumbnail{aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin:0 auto;display:block;width:100%!important;max-width:180px!important;height:auto!important}html body .chatRoomHeader .chatContextV429{text-align:left;text-underline-offset:3px;align-items:center;gap:5px;max-width:100%;text-decoration:underline;color:#32756a!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:32px!important;padding:4px 0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;display:inline-flex!important}html body .chatRoomHeader .chatContextV429 span{color:inherit;font-size:inherit;display:inline!important}html body .providerAppShell #provider-main .directPaymentPanel>h2{margin:0 0 16px!important;font-size:22px!important;line-height:1.4!important}html body .providerMain>.workPage:has(+.directPaymentPanel) .providerWorkGrid{margin-bottom:8px!important}html body .customerAppShell .notificationSettingsV429{color:#55756a!important;width:auto!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccdcd5!important;border-radius:10px!important;margin:16px 0 0 auto!important;padding:7px 14px!important;font-size:13px!important;font-weight:500!important;display:block!important}html body .customerAppShell #customer-main .addressList>article{padding:20px!important}html body .customerAppShell #customer-main .addressList header strong{font-size:18px!important}html body .customerAppShell #customer-main .addressList header>span{padding:6px 10px!important;font-size:14px!important}html body .customerAppShell #customer-main .addressList>article>p,html body .customerAppShell #customer-main .addressList>article>small{overflow-wrap:anywhere;margin:8px 0!important;font-size:16px!important;line-height:1.6!important}html body .customerAppShell #customer-main .addressList>article>div{flex-wrap:wrap;gap:8px;display:flex;margin-top:12px!important}html body .customerAppShell #customer-main .addressList button{width:auto!important;min-height:36px!important;box-shadow:none!important;border-radius:9px!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important}html body .customerAppShell #customer-main .addressForm{scroll-margin-top:calc(var(--customer-header-height,76px) + 16px);gap:16px!important;padding:20px!important;display:grid!important}html body .customerAppShell #customer-main .addressForm h2{margin:0!important;font-size:22px!important}html body .customerAppShell #customer-main .addressForm label{gap:6px!important;margin:0!important;font-size:14px!important;line-height:1.5!important}html body .customerAppShell #customer-main .addressForm input:not([type=checkbox]),html body .customerAppShell #customer-main .addressForm select{width:100%;min-width:0;border-radius:10px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:16px!important}html body .customerAppShell #customer-main .addressForm .areaFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:0!important;display:grid!important}html body .customerAppShell #customer-main .addressForm .checkLabel{align-items:center;gap:8px!important;display:flex!important}html body .customerAppShell #customer-main .addressForm .checkLabel input{width:18px;height:18px}html body .customerAppShell #customer-main .addressForm .formButtons{justify-content:flex-end;gap:8px;display:flex}html body .customerAppShell #customer-main .addressForm .formButtons button{width:auto!important;min-height:40px!important;padding:8px 20px!important;font-size:14px!important}html body .customerAppShell #customer-main .addressForm .businessAddressSearch{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:12px!important;gap:10px!important;margin:0!important;padding:14px!important;display:grid!important}html body .customerAppShell #customer-main .addressForm .businessAddressSearch strong{font-size:14px!important}html body .customerAppShell #customer-main .addressForm .businessAddressSearch p{margin:4px 0 0!important;font-size:12px!important;line-height:1.5!important}html body .customerAppShell #customer-main .addressForm .businessAddressSearch button{white-space:nowrap;width:auto!important;min-height:40px!important;box-shadow:none!important;padding:8px 12px!important;font-size:13px!important}html body .customerAppShell #customer-main .addressForm .businessAddressSearch>small{grid-column:1/-1}html body .customerAppShell .customerHero{box-sizing:border-box;width:100%!important;padding-left:0!important;padding-right:0!important}html body #customer-main.audienceContentV423>:is(.customerHero,.signedInWelcome){box-sizing:border-box;width:min(var(--customer-content-width,1180px),calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}html body #customer-main.audienceContentV423>.customerHero{padding:0!important}@media (width<=768px){html body #customer-main.audienceContentV423>:is(.customerHero,.signedInWelcome){width:calc(100% - 24px)!important}}html body .providerAppShell #provider-main .emergencyServiceEditors>article>header{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body .providerAppShell #provider-main .emergencyServiceEditors>article>header>label{position:relative;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body .providerAppShell #provider-main .emergencyServiceEditors>article>header>label>input{z-index:1;width:18px;height:18px;margin:0;position:absolute;top:0;left:0}html body .providerAppShell #provider-main .emergencyServiceEditors>article>header>label>span{flex-direction:column;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}html body .providerAppShell #provider-main .emergencyServiceEditors strong{overflow-wrap:anywhere;word-break:keep-all!important}html body .providerAppShell #provider-main .serviceThumbnail.serviceThumbnailFallback{box-sizing:border-box;background:#edf6f1;padding:4px;object-fit:contain!important}html body #customer-main.audienceContentV423>.customerHero>:is(div,aside){box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body main#customer-main.customerMain.audienceContentV423>section.customerHero.homeHeroV430{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:0!important}html body main#customer-main.customerMain.audienceContentV423>section.customerHero.homeHeroV430>:is(div,aside){box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important}html body main#customer-main.customerMain.audienceContentV423>section.customerHero.homeHeroV430>aside{display:block!important}html body main#customer-main.customerMain.audienceContentV423>section.customerHero.homeHeroV430>aside ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}html body .walletV425 .walletTabsV425{gap:6px;max-width:1180px;margin:14px auto;padding:0 14px;display:flex}html body .walletV425 .walletTabsV425 button{color:#365c52;background:#fff;border:1px solid #cbded7;border-radius:10px;flex:1;min-height:40px;padding:8px 10px;font-weight:700;font-size:14px!important}html body .walletV425 .walletTabsV425 button[aria-current]{color:#fff;background:#14796e;border-color:#14796e}html body .walletV425 .providerWalletLayout{max-width:1180px;margin:auto;display:block!important}html body .walletV425 .providerPanel{border-radius:16px!important;margin-bottom:12px!important;padding:18px!important}html body .walletV425 .sectionHeading{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}html body .walletV425 h2{margin:0 0 8px!important;font-size:18px!important}html body .walletV425 .sectionHeading .eyebrow{display:none}html body .walletV425 .sectionHeading>span{font-size:12px!important}html body .walletV425 .providerWalletRefundConsent{background:#f2f9f6!important;border:1px solid #c5dcd3!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:14px 0 6px!important;padding:12px!important;font-size:14px!important;display:flex!important}html body .walletV425 .providerWalletRefundConsent input{flex:0 0 20px!important;width:20px!important;height:20px!important}html body .walletV425 .walletStepV425{color:#65796f;margin:5px 0 12px!important;font-size:12px!important}html body .walletV425 .providerWalletProducts{gap:8px!important}html body .walletV425 .providerWalletProducts article{border-radius:12px!important;gap:6px!important;padding:12px!important}html body .walletV425 .providerWalletProducts strong{font-size:19px!important}html body .walletV425 .providerWalletProducts :is(small,span){font-size:12px!important}html body .walletV425 .providerWalletProducts button{min-height:40px!important;padding:9px!important;font-size:14px!important}html body .walletV425 .providerWalletProducts button:disabled{cursor:not-allowed;color:#718078!important;opacity:1!important;background:#e5ece8!important}html body .walletV425 .walletFilter{flex-wrap:wrap;gap:6px!important;margin:0 0 10px!important;display:flex!important}html body .walletV425 .walletFilter button{min-height:32px!important;padding:6px 10px!important;font-size:12px!important}html body .walletV425 .providerWalletRows>article{border:0!important;border-bottom:1px solid #e5ece8!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:0!important;margin:0!important;padding:12px 0!important;display:grid!important}html body .walletV425 .providerWalletRows>article>div{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}html body .walletV425 .providerWalletRows :is(b,strong){font-size:14px!important;line-height:1.5!important}html body .walletV425 .providerWalletRows p{grid-column:1/-1;margin:0!important;font-size:13px!important;line-height:1.5!important}html body .walletV425 .providerWalletRows :is(span,small){color:#6b7a73;grid-column:1/-1;margin:0!important;font-size:11px!important;line-height:1.5!important}html body .walletV425 .providerWalletRows button{grid-column:2;justify-self:end;min-height:28px!important;margin:0!important;padding:4px 8px!important;font-size:12px!important}html body .walletV425 .walletPagesV425{justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}html body .walletV425 .walletPagesV425 button{background:#fff;border:1px solid #cbded7;border-radius:8px;min-height:36px;padding:7px 14px;font-size:13px!important}html body .walletV425 .walletPagesV425 button:disabled{opacity:.4}html body .publicProviderPage .publicProviderHero.profileHeroV425{box-shadow:none!important;background:#fff!important;border:1px solid #dce6e1!important;border-radius:18px!important;gap:14px!important;padding:20px!important}html body .publicProviderPage .profileHeroV425 .publicProviderIdentity{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important}html body .publicProviderPage .profileHeroV425 .publicProviderIdentity>img{border-radius:12px!important;width:50px!important;height:50px!important}html body .publicProviderPage .profileHeroV425 .publicProviderIdentity h1{margin:2px 0!important;font-size:22px!important}html body .publicProviderPage .profileHeroV425 .publicProviderIdentity p{margin:0!important;font-size:11px!important}html body .publicProviderPage .profileHeroV425 .profileOverviewV392{grid-template-columns:1fr!important;gap:12px!important;padding-top:12px!important;display:grid!important}html body .publicProviderPage .profileHeroV425 .profileTrustV391{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body .publicProviderPage .profileHeroV425 .trustBadge svg{width:30px!important;height:36px!important}html body .publicProviderPage .profileHeroV425 .profileTrustV391 strong{font-size:13px!important}html body .publicProviderPage .profileHeroV425 .profileMetricsV392{background:#f5f8f6;border-radius:12px;gap:0!important;padding:10px 0!important;display:flex!important}html body .publicProviderPage .profileHeroV425 .profileMetricsV392>div{flex:1;justify-content:center;align-items:center;gap:8px;display:flex;background:0 0!important;padding:4px!important}html body .publicProviderPage .profileHeroV425 .profileMetricsV392>div+div{border-left:1px solid #dce6e1}html body .publicProviderPage .profileHeroV425 .profileMetricsV392 dt{font-size:12px!important}html body .publicProviderPage .profileHeroV425 .profileMetricsV392 dd{margin:0!important;font-size:18px!important}html body .publicProviderPage .profileHeroV425>button{min-height:42px!important;box-shadow:none!important;padding:8px!important;font-size:14px!important}html body .publicProviderPage .profileHeroV425 .consultOtter{width:24px!important;height:26px!important}html body .profileServiceGroupsV425>section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body .profileServiceGroupsV425>section+section{border-top:1px solid #e1e9e5!important}html body .profileServiceGroupsV425 h3{color:#31594d;margin:0 0 10px!important;font-size:15px!important}html body .profileServiceGroupsV425 h3 small{color:#718278;font-weight:400;font-size:12px!important}html body .profileServiceGroupsV425>section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .profileServiceGroupsV425 article{text-align:center;background:#f7faf8;border:1px solid #e5ece8;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 8px!important;display:flex!important}html body .profileServiceGroupsV425 article .serviceThumbnail{border-radius:10px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}html body .profileServiceGroupsV425 article strong{word-break:keep-all;overflow-wrap:anywhere;font-size:13px!important;line-height:1.45!important}html body .profileServiceGroupsV425 p{color:#7b877f;margin:4px 0!important;font-size:12px!important}html body .providerRequestPopupLayer{box-sizing:border-box!important;padding:24px 16px!important}html body .providerRequestPopup.requestPopupV425{border-radius:22px!important;width:min(800px,100vw - 32px)!important;height:min(900px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;inset:auto!important;overflow:hidden!important}html body .requestPopupV425>header{background:#f3f8f6!important;padding:12px 14px!important}html body .requestPopupV425>header h2{font-size:18px!important}html body .requestPopupV425>header>button{background:#fff!important;border:1px solid #c5d8d0!important;border-radius:10px!important;width:auto!important;height:auto!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important}html body .requestPopupV425 .providerRequestPopupIntro{margin:10px 14px!important;font-size:12px!important}html body .requestPopupV425 .providerRequestWalletStrip{flex-wrap:wrap;gap:5px;margin:0 14px 10px!important;padding:10px!important}html body .requestPopupV425 .providerRequestWalletStrip :is(span,small){font-size:11px!important}html body .requestPopupV425>nav{flex-wrap:wrap;gap:5px!important;padding:0 14px 10px!important}html body .requestPopupV425>nav button{min-height:30px!important;padding:6px 9px!important;font-size:11px!important}html body .requestPopupV425 .providerRequestPopupList{min-height:0!important;padding:0 12px!important;overflow-y:auto!important}html body .requestPopupV425 .providerRequestCall{border-radius:12px!important;padding:12px!important}html body .requestPopupV425 .providerRequestCallCopy>strong{font-size:15px!important}html body .requestPopupV425 .providerRequestCallCopy small{font-size:12px!important}html body .requestPopupV425 .providerRequestServiceImage{width:48px!important;height:48px!important}html body .requestPopupV425>footer{padding:10px 14px!important;font-size:11px!important}@media (width>=1000px){html body .profileServiceGroupsV425>section>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body .customerAppShell .customerMain>.requestCtaV323{margin-bottom:12px!important}html body .customerAppShell #customer-main:has(>.requestCtaV323){padding-bottom:0!important}@media (width<=900px){html body .customerAppShell:has(.requestCtaV323){padding-bottom:calc(var(--customer-bottom-nav-height,72px) + env(safe-area-inset-bottom))!important}}html body .customerAppShell .careServiceList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .customerAppShell .careServiceList>button{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:flex!important}html body .customerAppShell .careServiceList>button .careServiceThumbnail{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%!important;max-width:160px!important;height:auto!important}html body .customerAppShell .careServiceList>button strong{font-size:14px!important;line-height:1.4!important}html body dialog.hvDialog.designHouseV391.housePopupV424>header>.houseVideoButtonV425{flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:6px!important;display:grid!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425{background:0 0!important;border:0!important;padding:0!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425>header{justify-content:space-between;align-items:center;gap:8px;display:flex;margin:0 0 12px!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 h2{margin:4px 0!important;font-size:18px!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 small,html body dialog.hvDialog.designHouseV391 .houseTutorialV425 p,html body dialog.hvDialog.designHouseV391 .houseTutorialV425 li{font-size:13px!important;line-height:1.6!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 video{aspect-ratio:4/5;background:#173e35;border-radius:12px;width:100%;max-height:60dvh;display:block}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 header button{white-space:nowrap;width:auto!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 ol{padding-left:22px!important}html body dialog.hvDialog>main:has(>.houseTutorialV425)>:not(.houseTutorialV425){display:none!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425>header{flex-wrap:wrap;border:0!important;padding:0!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425>header button{color:#35665a!important;background:#fff!important;border:1px solid #c5d8d0!important;border-radius:8px!important;flex:none!important;min-width:70px!important;margin:0!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425>p{margin:10px 0!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425 li{margin:5px 0!important;padding:0!important}html body dialog.hvDialog.designHouseV391 .houseTutorialV425>header button{-webkit-text-fill-color:currentColor!important}html body :is(.customerAppShell,.providerAppShell){--audience-group-gap:12px;--audience-card-radius:18px;--audience-body-size:16px;--audience-muted:#68776f;background:#f2f4f5}html body :is(#customer-main,#provider-main).audienceContentV423{padding-top:14px;padding-bottom:28px;font-size:16px;line-height:1.55}html body :is(#customer-main,#provider-main).audienceContentV423 :is(h1,h2,h3,h4){letter-spacing:-.025em;overflow-wrap:anywhere}html body :is(#customer-main,#provider-main).audienceContentV423 h1{margin-top:0;margin-bottom:10px;font-size:26px!important;line-height:1.35!important}html body :is(#customer-main,#provider-main).audienceContentV423 h2{margin-top:0;margin-bottom:10px;font-size:19px!important;line-height:1.4!important}html body :is(#customer-main,#provider-main).audienceContentV423 h3{margin-top:0;margin-bottom:8px;font-size:18px!important;line-height:1.45!important}html body :is(#customer-main,#provider-main).audienceContentV423 h4{font-size:16px!important;line-height:1.45!important}html body :is(#customer-main,#provider-main).audienceContentV423 p{margin-top:6px;margin-bottom:8px;font-size:16px;line-height:1.6}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.pageHeading,.providerHero,.hubHero,.careHero,.interiorHero,.helpHero,.workHeading,.aftercareHeading,.mySoodalHeading,.journeyHeader,.soodalHeroHeading){box-sizing:border-box;border-radius:18px!important;gap:12px!important;min-height:0!important;margin-top:0!important;margin-bottom:12px!important;padding:20px!important}html body :is(#customer-main,#provider-main).audienceContentV423 .soodalHeroHeading:after{opacity:.08;width:110px;height:110px;bottom:-30px}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.pageHeading,.providerHero,.hubHero,.careHero,.interiorHero,.workHeading,.journeyHeader)>:is(p,span),html body :is(#customer-main,#provider-main).audienceContentV423 :is(.pageHeading,.providerHero,.hubHero,.careHero,.interiorHero,.workHeading,.journeyHeader)>div>:is(p,span){max-width:none!important;margin-top:5px!important;margin-bottom:5px!important;font-size:15px!important;line-height:1.55!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.detailCard,.formSection,.journeyCard,.providerSection,.providerCard,.workPanel,.workDetailHero,.aftercarePanel,.accountCard,.profileCard,.careCard,.interiorCard,.emergencyCard,.helpCard,.helpForm,.hubSection,.hubOpsCard,.hubSummary>article,.hubUrgentStrip,.hubNextSchedule,.mySoodalCard,.customerAccountCard){box-sizing:border-box;background-color:#fff;min-width:0;box-shadow:none!important;border:1px solid #e7ece9!important;border-radius:18px!important;margin-top:0!important;margin-bottom:12px!important;padding:18px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.sectionHeading,.hubSection>header,.providerSection>header){align-items:center;gap:10px;margin-bottom:12px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.sectionHeading,.hubSection>header)>div>:is(p,h2){margin:0 0 4px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.formGrid,.providerFormGrid,.siteVisitForm){gap:14px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.formField,.providerFormGrid>label,.siteVisitForm>label){margin-top:0;margin-bottom:0;gap:6px!important;font-size:16px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.formField,.providerFormGrid,.siteVisitForm) small{font-weight:400;font-size:14px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.workDetailGrid,.aftercareDetailGrid,.providerGrid,.hubColumns,.hubSummary,.hubWorkGrid,.careGrid,.interiorGrid,.accountGrid,.serviceGrid,.requestList,.workList){gap:12px!important;margin-top:12px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.requestList>button,.requestList>article,.workList>button,.hubWorkCard,.notificationCard,.careGrid>article,.interiorGrid>article){min-height:0!important;box-shadow:none!important;border-radius:16px!important;padding:16px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.requestList,.workList,.hubWorkCard) :is(h3,.progressTitleV416){margin-bottom:10px!important;font-size:17px!important;line-height:1.4!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.emptyState,.emptyPanel,.hubEmpty,.workEmpty,.customerEmptyText){min-height:0!important;padding:18px!important;font-size:15px!important;line-height:1.6!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.privacyNote,.infoBanner,.successBanner,.errorBanner){border-radius:12px!important;margin:10px 0!important;padding:12px!important;font-size:15px!important;line-height:1.55!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.formActions,.providerActions){gap:8px;margin-top:12px}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.primaryButton,.secondaryButton,.providerPrimary,.providerSecondary){border-radius:10px;min-height:42px;padding:9px 14px;font-size:16px;line-height:1.4}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.hubSummary>article>button,.hubRow){min-height:44px;padding:10px 0!important;font-size:16px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 .hubSummary>article>button b{font-size:18px!important}html body :is(#customer-main,#provider-main).audienceContentV423 .hubWorkCard>strong{font-size:18px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.hubWorkCard>small,.providerCard p,.hubOpsCard>span){font-size:15px!important;line-height:1.55!important}html body :is(#customer-main,#provider-main).audienceContentV423 .providerCard strong{margin:6px 0!important;font-size:18px!important}html body #customer-main.audienceContentV423 .customerSection{box-sizing:border-box;width:min(var(--customer-content-width,1180px),calc(100% - 32px));box-shadow:none;background:#fff;border:1px solid #e7ece9;border-radius:20px;margin:0 auto 12px!important;padding:20px!important}html body #customer-main.audienceContentV423 .customerSection>header{align-items:center;gap:10px!important;margin-bottom:14px!important}html body #customer-main.audienceContentV423 .customerSection>header h2{margin:0!important;font-size:19px!important;line-height:1.4!important}html body #customer-main.audienceContentV423 .customerSection>header p{font-weight:600;letter-spacing:0!important;margin:0 0 4px!important;font-size:13px!important;line-height:1.4!important}html body #customer-main.audienceContentV423 .customerSection>header span{margin-top:5px!important;font-size:14px!important;line-height:1.55!important}html body #customer-main.audienceContentV423 :is(.signedInWelcome,.livingRequestCta){box-sizing:border-box;width:min(var(--customer-content-width,1180px),calc(100% - 32px));min-height:0;border-radius:18px!important;gap:12px!important;margin:0 auto 12px!important;padding:18px!important}html body #customer-main.audienceContentV423 .customerHero{box-sizing:border-box;width:min(var(--customer-content-width,1180px),calc(100% - 32px));border-radius:20px;gap:18px!important;min-height:0!important;margin:0 auto 12px!important;padding:24px!important}html body #customer-main.audienceContentV423 .customerHero h1{margin:8px 0!important;font-size:28px!important;line-height:1.35!important}html body #customer-main.audienceContentV423 .customerHero>div>span{font-size:16px;line-height:1.6}html body #customer-main.audienceContentV423 .customerHero .customerSearchBox{margin-top:14px!important}html body #customer-main.audienceContentV423 .livingCheckGrid{grid-template-columns:1fr!important;gap:0!important;display:grid!important}html body #customer-main.audienceContentV423 .livingCheckGrid>article{background:#fff!important;border:0!important;border-bottom:1px solid #edf0ee!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:14px 0!important;display:grid!important}html body #customer-main.audienceContentV423 .livingCheckGrid>article:last-child{border-bottom:0!important;padding-bottom:0!important}html body #customer-main.audienceContentV423 .livingCheckGrid>article:first-child{padding-top:0!important}html body #customer-main.audienceContentV423 .livingCheckGrid i{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}html body #customer-main.audienceContentV423 .livingCheckGrid article>div{min-width:0;display:block!important}html body #customer-main.audienceContentV423 .livingCheckGrid strong{display:block;margin:0 0 8px!important;font-size:17px!important;line-height:1.45!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyCheckBodyV323{grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}html body #customer-main.audienceContentV423 .dailyCheckBodyV323 .dailyCheckImageV323{object-fit:cover;border-radius:10px!important;width:56px!important;min-width:56px!important;height:56px!important;margin:0!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyCheckBodyV323 p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyGuideV333{background:0 0!important;border:0!important;margin:6px 0 0!important;padding:0!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyGuideV333 summary{min-height:0!important;margin:0!important;padding:8px 0!important;font-size:14px!important;line-height:1.5!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyGuideV333 li{font-size:15px!important;line-height:1.65!important}html body #customer-main.audienceContentV423 .liveActivitySection>header i{font-weight:500;padding:6px 9px!important;font-size:13px!important;line-height:1.5!important}html body #customer-main.audienceContentV423 .liveActivityList{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:visible!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement){text-align:left;align-items:center;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0ee!important;border-radius:0!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important;display:grid!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement)>:is(img,svg){object-fit:cover;border-radius:12px!important;width:56px!important;min-width:56px!important;height:56px!important}html body #customer-main.audienceContentV423 .liveActivityTextV333{min-width:0;display:grid;gap:3px!important}html body #customer-main.audienceContentV423 .liveActivityTextV333 strong{margin:0!important;font-size:17px!important;line-height:1.4!important}html body #customer-main.audienceContentV423 .liveActivityTextV333 small{margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}html body #customer-main.audienceContentV423 .liveActivityTextV333 .liveActivityDomain{justify-self:start;margin:1px 0 0!important;padding:2px 6px!important;font-size:12px!important;line-height:1.5!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement)>b{white-space:nowrap;color:#247467;font-size:13px!important;display:block!important}html body #customer-main.audienceContentV423 .liveActivityList>.liveActivityAdvertisement{overflow:hidden;border-radius:14px!important;margin:12px 0!important}html body #customer-main.audienceContentV423 .liveActivityPrivacy{margin-top:10px;display:block;font-size:13px!important;line-height:1.5!important}html body #customer-main.audienceContentV423 :is(.livingCalendarList,.livingStories>div,.livingAnswers>div){gap:0!important}html body #customer-main.audienceContentV423 :is(.livingCalendarList>article,.livingStories article,.livingAnswers article){background:#fff!important;border:0!important;border-bottom:1px solid #edf0ee!important;border-radius:0!important;min-height:0!important;padding:12px!important}html body #customer-main.audienceContentV423 :is(.livingStories p,.livingAnswers p){min-height:0!important;font-size:15px!important;line-height:1.6!important}html body #customer-main.audienceContentV423 .homeProposalGrid>button{border-radius:12px!important;gap:6px!important;min-height:0!important;padding:14px!important}html body #customer-main.audienceContentV423 .homeProposalGrid>button strong{font-size:17px!important}html body #customer-main.audienceContentV423 .homeProposalGrid>button b{margin-top:6px!important;font-size:16px!important}html body #customer-main.audienceContentV423 .majorGrid>button{border-radius:12px;min-height:0;padding:12px 8px}html body #customer-main.audienceContentV423 .majorGrid>button strong{font-size:16px!important}@media (width>=1000px){html body #customer-main.audienceContentV423 .livingCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body #customer-main.audienceContentV423 .livingCheckGrid>article{border-bottom:0!important;padding:0!important}html body #customer-main.audienceContentV423 .liveActivityList{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important}html body #customer-main.audienceContentV423 .liveActivityAdvertisement{grid-column:1/-1}}@media (width<=760px){html body :is(#customer-main,#provider-main).audienceContentV423{padding-top:10px;padding-bottom:20px}html body :is(#customer-main,#provider-main).audienceContentV423 h1{font-size:22px!important}html body :is(#customer-main,#provider-main).audienceContentV423 h2{font-size:18px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.detailCard,.formSection,.journeyCard,.providerSection,.providerCard,.workPanel,.workDetailHero,.accountCard,.careCard,.interiorCard,.emergencyCard,.helpCard,.helpForm,.hubSection,.hubOpsCard,.hubSummary>article,.hubUrgentStrip,.hubNextSchedule){border-radius:16px!important;padding:16px!important}html body #customer-main.audienceContentV423 .customerSection{border-radius:18px;width:calc(100% - 24px);padding:16px!important}html body #customer-main.audienceContentV423 :is(.customerHero,.signedInWelcome,.livingRequestCta){width:calc(100% - 24px);padding:18px!important}html body #customer-main.audienceContentV423 .customerHero h1{font-size:23px!important}html body #customer-main.audienceContentV423 .customerSection>header h2{font-size:18px!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement){grid-template-columns:48px minmax(0,1fr) auto!important;gap:9px!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement)>:is(img,svg){width:48px!important;min-width:48px!important;height:48px!important}}@media (width<=360px){html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement){grid-template-columns:44px minmax(0,1fr)!important}html body #customer-main.audienceContentV423 .liveActivityList>button:not(.liveActivityAdvertisement)>b{grid-column:2;justify-self:end;font-size:13px!important}html body #customer-main.audienceContentV423 .livingCheckGrid .dailyCheckBodyV323{grid-template-columns:44px minmax(0,1fr)!important}html body #customer-main.audienceContentV423 .dailyCheckBodyV323 .dailyCheckImageV323{width:44px!important;min-width:44px!important;height:44px!important}}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.careSection,.careDetailCard,.interiorSection,.interiorDetailCard,.mySummary,.recentHistory,.accountForm,.addressCard,.notificationList,.notificationDetail,.helpSection,.serviceDetailSection,.providerProfileSection,.scheduleCalendar){box-sizing:border-box;background:#fff;min-width:0;box-shadow:none!important;border:1px solid #e7ece9!important;border-radius:18px!important;margin-top:0!important;margin-bottom:12px!important;padding:18px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.careShell,.interiorShell,.mySoodalLayout,.myCardGrid,.careDashboard,.careProductGrid,.careDetailGrid,.careManagementGrid,.interiorCandidateList,.interiorProjectGrid){gap:12px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.myCardGrid>button,.myStatusGrid>button,.careContractSummaryCard,.careRequestSummaryCard,.interiorProjectCard,.interiorCandidateList>article){border-radius:14px!important;gap:6px!important;min-height:0!important;padding:14px!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.myCardGrid>button,.careContractSummaryCard,.careRequestSummaryCard,.interiorProjectCard) strong{font-size:17px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.hubPageHead,.carePageHead,.interiorPageHead){margin:0 0 12px!important;padding:16px 0!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.workInfo,.requestInfo,.requestDetailFacts)>span{font-size:14px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 .workInfo>strong{font-size:16px!important;line-height:1.6!important}html body :is(#customer-main,#provider-main).audienceContentV423 .workInfo{gap:6px!important;padding:10px 0!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.notificationList>button,.notificationList>article){border-radius:12px!important;min-height:0!important;margin:0!important;padding:12px!important;font-size:16px!important;line-height:1.5!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.notificationList,.notificationDetail) :is(p,span){font-size:15px!important;line-height:1.55!important}html body :is(#customer-main,#provider-main).audienceContentV423 :is(.serviceDetailSection,.careSection,.interiorSection,.accountForm)>p{margin:6px 0 10px!important;font-size:16px!important;line-height:1.6!important}html body .signupShell .signupCard{box-shadow:none;border-radius:18px;padding:22px}html body .signupShell .signupCard h1{margin:0 0 14px;font-size:23px!important;line-height:1.4!important}html body .signupShell .signupCard>p{font-size:16px!important;line-height:1.55!important}html body dialog.publicActivityDialogV423 .activityQuotesV423 li>span{font-size:15px!important;font-weight:500!important;line-height:1.5!important}html body dialog.publicActivityDialogV423 .activityQuotesV423 small{font-size:13px!important;font-weight:400!important;line-height:1.5!important}html body dialog.publicActivityDialogV423 .activityQuotesV423 strong{font-size:17px!important;line-height:1.5!important}html body dialog.publicActivityDialogV423 .activityHeadingV423 p{font-weight:400!important}html body dialog.publicActivityDialogV423>footer>button{font-size:16px!important;font-weight:600!important;line-height:1.5!important}@media (width<=760px){html body :is(#customer-main,#provider-main).audienceContentV423 :is(.careSection,.careDetailCard,.interiorSection,.interiorDetailCard,.mySummary,.recentHistory,.accountForm,.addressCard,.notificationList,.notificationDetail,.helpSection,.serviceDetailSection,.providerProfileSection,.scheduleCalendar){border-radius:16px!important;padding:16px!important}}html body #customer-main.audienceContentV423 .serviceDetail{padding:12px 0 28px!important}html body #customer-main.audienceContentV423 .serviceDetail>.serviceIntroV392{box-shadow:none;border-radius:18px;gap:14px!important;padding:18px!important}html body #customer-main.audienceContentV423 .detailColumns{align-items:start;gap:12px!important;margin-top:12px!important}html body #customer-main.audienceContentV423 .detailColumns :is(section,aside){border-radius:16px!important;padding:16px!important}html body #customer-main.audienceContentV423 .detailColumns section+section{margin-top:12px!important}html body #customer-main.audienceContentV423 .detailColumns h2{margin-bottom:10px!important}html body #customer-main.audienceContentV423 .detailColumns :is(p,small){font-size:15px!important;line-height:1.6!important}html body #customer-main.audienceContentV423 .serviceFacts{margin:0!important;display:block!important}html body #customer-main.audienceContentV423 .serviceFacts>div{border-bottom:1px solid #edf0ee;grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid;background:0 0!important;border-radius:0!important;padding:11px 0!important}html body #customer-main.audienceContentV423 .serviceFacts>div:last-child{border-bottom:0}html body #customer-main.audienceContentV423 .serviceFacts dt{font-size:15px!important}html body #customer-main.audienceContentV423 .serviceFacts dd{margin:0!important;font-size:16px!important;font-weight:600!important}html body #customer-main.audienceContentV423 .careStartV321{box-shadow:none;border-radius:18px;margin:0 0 12px!important;padding:18px!important}html body #customer-main.audienceContentV423 .careStartV321 :is(p,small,li){margin-top:6px;margin-bottom:6px;font-size:15px!important;line-height:1.6!important}html body #customer-main.audienceContentV423 .careStartV321 ol{gap:8px;margin:12px 0;padding:0}html body #customer-main.audienceContentV423 .careDashboard{background:#fff;border:1px solid #e7ece9;border-radius:16px;margin-bottom:12px;padding:16px!important}html body #customer-main.audienceContentV423 .careDashboard>div{display:block!important}html body #customer-main.audienceContentV423 .careDashboard>div>button{justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-bottom:1px solid #edf0ee!important;border-radius:0!important;min-height:44px!important;padding:10px 0!important;display:flex!important}html body #customer-main.audienceContentV423 .careDashboard>div>button:last-child{border-bottom:0!important}html body #customer-main.audienceContentV423 .careDashboard>div>button :is(span,strong){font-size:16px!important}html body #customer-main.audienceContentV423 .careProductGrid>article{border-radius:12px!important;min-height:0!important;padding:12px!important}html body #customer-main.audienceContentV423 .careProductGrid>article :is(p,span){font-size:15px!important;line-height:1.6!important}@media (width<=760px){html body #customer-main.audienceContentV423 .serviceIntroV392 .serviceDetailVisual{max-height:110px!important}html body #customer-main.audienceContentV423 .careStartV321{padding:16px!important}}html body #provider-main.audienceContentV423 .hubSummary{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}html body #customer-main.audienceContentV423 .careDashboard>div>button{width:100%!important}.visitNewNotice{right:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:850;box-sizing:border-box;color:#244d45;background:#fff;border:1px solid #87b9ae;border-radius:16px;width:min(340px,100vw - 32px);padding:16px;position:fixed;box-shadow:0 8px 24px #173f3a26}.visitNewNotice>div{align-items:center;gap:10px;display:flex}.visitNewNotice>div+div{margin-top:12px}.visitNewNotice svg{flex-shrink:0;width:24px;height:24px}.visitNewNotice button{color:#245a51;font:inherit;background:#eff8f5;border:1px solid #b7d3ce;border-radius:10px;padding:8px 12px;font-weight:700}.providerMenuToggle{position:relative}.providerMenuToggle .visitUnreadBadge{color:#fff;text-align:center;background:#be3030;border-radius:20px;min-width:18px;height:18px;padding:0 3px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-5px;right:-3px}@media (width>=1024px){.visitNewNotice{bottom:24px}}.usageModeDialog{color:#233e37;background:#fff;border:1px solid #d8e5df;border-radius:22px;width:min(440px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #14352b40}.usageModeDialog::backdrop{background:#152d2866}.usageModeDialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.usageModeDialog h2{margin:6px 0;font-size:22px}.usageModeDialog header small{color:#55746a;font-size:12px}.usageModeDialog header button{background:#edf4f0;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.usageModeDialog>p{color:#66796f;font-size:14px}.usageModeChoices{gap:12px;margin-top:20px;display:grid}.usageModeChoices>a,.usageModeChoices>div{color:#254c40;background:#f8fbf9;border:1px solid #d9e6df;border-radius:14px;gap:8px;padding:18px;text-decoration:none;display:grid}.usageModeChoices>a{background:#edf7f2;border-color:#498374}.usageModeChoices strong{font-size:16px}.usageModeChoices span{font-size:13px;line-height:1.5}.usageModeChoices small{color:#698175;margin-left:6px;font-size:10px}.usageModeTrigger{white-space:normal!important;max-width:140px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important}.customerHeader .brandLogoText small{white-space:nowrap;font-size:10px!important}.providerBrandLabel{font-size:11px!important}@media (width<=760px){.usageModeTrigger{max-width:104px!important;font-size:10px!important}.customerHeaderInner,.customerHeaderActions{flex-wrap:wrap!important}.usageModeDialog{padding:20px}.usageModeDialog h2{font-size:20px}}@media (width<=680px){.providerHeader .providerHeaderInner .providerHeaderActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;width:100%;padding-bottom:6px}.providerHeader .providerHeaderActions .usageModeTrigger.providerCustomerHomeButton{white-space:nowrap!important;min-width:118px!important;max-width:140px!important;padding:8px!important;font-size:11px!important;line-height:1.4!important}}.providerHeader .providerHeaderActions .providerBell,.providerHeader .providerHeaderActions .providerCustomerHomeButton,.customerHeader .customerHeaderActions .customerProviderHomeButton,.customerHeader .customerHeaderActions .headerIconButton{white-space:nowrap;justify-content:center;align-items:center;gap:5px;line-height:1.2;display:inline-flex!important}.providerHeader .providerHeaderActions .providerBell>svg,.providerHeader .providerHeaderActions .providerCustomerHomeButton>svg,.customerHeader .customerHeaderActions .customerProviderHomeButton>svg,.customerHeader .customerHeaderActions .headerIconButton>svg{vertical-align:middle;flex-shrink:0;align-self:center;width:20px;height:20px;margin:0;display:block}.providerHeader .providerHeaderActions .providerCustomerHomeButton>span,.customerHeader .customerHeaderActions .customerProviderHomeButton>span{line-height:1.2}@media (width<=680px){.providerHeader .providerHeaderInner{grid-template-columns:40px minmax(65px,1fr) 32px auto;gap:4px;width:calc(100% - 20px)}.providerHeader .providerHeaderInner>.brandLogo{justify-content:center;align-items:center;width:40px;min-width:40px;min-height:44px;padding:0;display:flex!important}.providerHeader .brandLogo .brandLogoMark{width:40px;height:40px;display:block}.providerHeader .brandLogo .brandLogoText{display:none}.providerHeader .providerRequestStatusButton{width:32px;min-width:32px;padding:0 2px}.providerHeader .providerHeaderActions{gap:3px}.providerHeader .providerHeaderActions .providerCustomerHomeButton{min-width:0!important}.providerHeader .providerHeaderActions .providerBell,.providerHeader .providerHeaderActions .providerCustomerHomeButton{gap:3px;min-height:42px;font-size:11px;padding:0 5px!important}.providerHeader .providerHeaderActions .providerMenuToggle{min-width:40px!important;padding:0 4px!important}.providerHeader .providerBrandMeta .providerBrandLabel,.providerHeader .providerBrandMeta .providerBrandApprovalMobile{font-size:11px}}@media (width<=360px){.customerHeader .brandLogo .brandLogoText{display:none}.customerHeader .customerHeaderInner{gap:5px;width:calc(100% - 20px)}.customerHeader .customerHeaderActions{gap:3px}}@media (width>=1081px) and (width<=1500px){.providerHeader .providerDesktopNav{display:none}.providerHeader .providerMenuToggle{display:grid!important}}.providerHeaderActions .providerMenuControl{flex:none;align-items:center;display:flex;position:relative}.providerAppShell .providerHeader .providerHeaderActions .providerNotificationBadge{z-index:2;color:#fff;cursor:pointer;background:#b83732;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:24px;height:24px;min-height:24px;padding:0 5px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:-7px;right:-6px}.providerHeaderActions .providerNotificationBadge:focus-visible{outline-offset:2px;outline:3px solid #0f766e}html body #root#root .businessChatShortcut{filter:none;opacity:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;padding:0;display:flex}html body #root#root .businessChatShortcut>button{min-height:44px;box-shadow:none;opacity:1;border:1px solid #0f766e;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.5;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f766e!important}html body #root#root .businessChatShortcut>button:disabled{cursor:wait;opacity:1;background:#326e68!important}html body #root#root .businessChatShortcut>button:focus-visible{outline-offset:3px;outline:3px solid #71cfc3}html body #root#root .businessChatShortcut>[role=alert]{color:#8a3028;-webkit-text-fill-color:#8a3028;overflow-wrap:anywhere;background:#fff6f4;border:1px solid #e7c9c6;border-radius:10px;flex-basis:100%;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.6}html body #root#root #customer-main#customer-main .interiorMobileCta>button{min-height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#0f766e!important;font-size:15px!important;line-height:1.5!important}html body #root#root#root#root#root#root#root .imageFileInputV494{gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root#root#root#root#root#root#root .imageFileInputEmptyV494,html body #root#root#root#root#root#root#root .imageFileInputV494>input[type=file]{display:none!important}html body #root#root#root#root#root#root#root .imageFileInputV494>button{color:#245d4c!important;background:#eef7f2!important;border:1px solid #a9cdbf!important;border-radius:12px!important;max-width:100%!important;min-height:44px!important;padding:10px 16px!important;font-size:16px!important}html body #root#root#root#root#root#root#root .imageFileThumbsV494{flex-wrap:wrap!important;gap:12px!important;min-width:0!important;display:flex!important}html body #root#root#root#root#root#root#root .imageFileThumbsV494>button{background:#fff!important;border:1px solid #bfd6cb!important;border-radius:12px!important;flex:0 0 96px!important;width:96px!important;height:96px!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root#root#root#root#root#root#root .imageFileThumbsV494 img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body .imageFileModalV494{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:16px!important;width:min(94vw,1100px)!important;max-height:90dvh!important;padding:16px!important}html body .imageFileModalV494::backdrop{background:#000000b3!important}html body .imageFileModalV494 header{justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:16px!important;display:flex!important}html body .imageFileModalV494 img{object-fit:contain!important;max-width:100%!important;max-height:75dvh!important;margin:auto!important;display:block!important}html body .imageFileModalV494 button{min-height:44px!important;padding:10px 16px!important}.authenticatedFilePreviewGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px;display:grid}.authenticatedFilePreview{background:#f8fbfa;border:1px solid #dce8e3;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid;overflow:hidden}.authenticatedFileVisual{color:#526760;text-align:center;background:#eaf4f0;border-radius:10px;place-items:center;height:180px;display:grid;overflow:hidden}.authenticatedFilePreviewButton{cursor:zoom-in;background:#fff;border:0;width:100%;height:100%;padding:0}.authenticatedFileVisual img,.authenticatedFileVisual iframe{object-fit:contain;pointer-events:none;background:#fff;border:0;width:100%;height:100%}.authenticatedFilePreview>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticatedFilePreview>small{color:#526760;line-height:1.45}.authenticatedFileActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.authenticatedFileActions a,.authenticatedFileActions button{color:#0f766e;font-weight:700}.authenticatedFileModal{z-index:1200;background:#07201bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.authenticatedFileModalBody{background:#fff;border-radius:18px;grid-template-rows:auto 1fr;width:min(1100px,96vw);height:min(820px,90vh);padding:16px;display:grid;box-shadow:0 24px 70px #00000059}.authenticatedFileModalHead{justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.authenticatedFileModalHead button{color:#0f766e;background:#fff;border:1px solid #8cbdb5;border-radius:9px;padding:8px 14px;font-weight:800}.authenticatedFileModalBody>img,.authenticatedFileModalBody>iframe{object-fit:contain;background:#eef3f1;border:0;width:100%;height:100%;min-height:0}.authenticatedPdfModalContent{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.authenticatedPdfModalContent>iframe{background:#eef3f1;border:0;width:100%;height:100%;min-height:260px}.authenticatedPdfHelp{color:#294c45;background:#f1faf7;border:1px solid #cfe4dd;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.authenticatedPdfHelp p,.authenticatedPdfHelp small{margin:0;line-height:1.45}.authenticatedPdfHelp>div{flex-wrap:wrap;gap:8px;display:flex}.authenticatedPdfHelp a{color:#fff;background:#0f766e;border-radius:9px;justify-content:center;align-items:center;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=720px){.authenticatedFilePreviewGrid{grid-template-columns:1fr}.authenticatedFileModal{padding:10px}.authenticatedFileModalBody{width:100%;height:94vh;padding:12px}.authenticatedPdfModalContent{grid-template-rows:minmax(220px,48vh) auto}.authenticatedPdfHelp{font-size:14px}}html body .directPaymentPanel{box-sizing:border-box;color:#244a40;background:#fff;border:1px solid #dce8e1;border-radius:20px;max-width:980px;margin:24px auto;padding:24px}html body .directPaymentPanel>h2{margin:0 0 10px;font-size:22px;line-height:1.4}html body .directPaymentPanel>.privacyNote{color:#76867e;margin:0 0 18px;font-size:13px;line-height:1.8}html body .directPaymentPanel .directPaymentFlow{background:#f3f7f4;border:0;border-radius:12px;margin:0 0 20px;padding:14px 16px}html body .directPaymentFlow strong{color:#4b6d5d;font-size:13px;line-height:1.7}html body .directPaymentFlow span{color:#7a8c82;margin-top:5px;font-size:12px;line-height:1.8;display:block}html body .directPaymentFormV484{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;min-width:0;display:grid}html body .directPaymentFormV484>label,html body .directPaymentUploadV484{align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}html body .directPaymentFormV484>label:nth-child(n+3),html body .directPaymentUploadV484,html body .directPaymentFormV484>button{grid-column:1/-1}html body .directPaymentFormV484 :is(input,select,textarea){box-sizing:border-box;color:#30483d;background:#fff;border:1px solid #cbdcd2;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.5}html body .directPaymentFormV484 textarea{resize:vertical;min-height:100px}html body .directPaymentFieldLabel small{color:#8a9b90;margin-left:5px;font-size:12px;font-weight:400}html body .directPaymentPhotoPickV484{color:#33715b;cursor:pointer;background:#f3f8f5;border:1px solid #c3d9ce;border-radius:10px;width:fit-content;min-height:42px;display:inline-flex;position:relative;overflow:hidden}html body .directPaymentPhotoPickV484 input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}html body .directPaymentPhotoPickV484 span{align-items:center;padding:9px 16px;font-size:13px;display:flex}html body .directPaymentPhotoPickV484:focus-within{outline-offset:3px;outline:3px solid #4f9f83}html body .directPaymentThumbV484{gap:8px;width:148px;max-width:100%;margin-top:6px;display:grid}.directPaymentThumbV484>.authenticatedFilePreview{border:0;padding:0}html body .directPaymentThumbV484 .authenticatedFileVisual{aspect-ratio:1;background:#f6f8f6;border-radius:12px;width:100%;height:auto;overflow:hidden}html body .directPaymentThumbV484 .authenticatedFilePreviewButton{border:0;width:100%;height:100%;padding:0}html body .directPaymentThumbV484 img{object-fit:contain;width:100%;height:100%}html body .directPaymentPanel :is(.filePreviewOpenV484,.directPaymentEvidenceButtonV484),html body .directPaymentThumbV484>button{color:#2e6c56;cursor:pointer;background:#f0f7f2;border:1px solid #bad6c8;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}html body .directPaymentFormV484>button.primary{color:#fff;background:#19745d;border:0;border-radius:12px;width:100%;max-width:100%;min-height:48px;margin-top:4px;padding:12px;font-size:15px;font-weight:600}html body .directPaymentReceiptV484{background:#fff;border:1px solid #e0e9e2;border-radius:18px;overflow:visible}.directPaymentReceiptV484>header{background:#f5f9f6;border-radius:18px 18px 0 0;padding:24px}.directPaymentStatusV484{color:#4e715c;background:#e8f1e9;border-radius:30px;padding:5px 10px;font-size:12px;line-height:1.4;display:inline-flex}.directPaymentStatusV484[data-state=COUNTERPART_CONFIRMED]{color:#2d6c47;background:#deeee3}.directPaymentReceiptV484>header>p{color:#728478;margin:18px 0 4px;font-size:13px}.directPaymentAmountV484{letter-spacing:-1px;color:#244b39;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.4;display:block}.directPaymentReceiptV484>header>small{color:#839286;margin-top:10px;font-size:12px;line-height:1.8;display:block}html body .directPaymentFactsV484{border:0;margin:0;padding:8px 22px;display:block}.directPaymentFactsV484>div{gap:12px;background:0 0!important;border:0!important;border-bottom:1px solid #edf1eb!important;border-radius:0!important;grid-template-columns:85px minmax(0,1fr)!important;padding:14px 0!important;display:grid!important}.directPaymentFactsV484 dt{color:#7b8c7f;font-size:13px;font-weight:400}.directPaymentFactsV484 dd{color:#354f3e;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.directPaymentMemoV484,.directPaymentEvidenceV484{padding:16px 22px;background:0 0!important;border:0!important;border-radius:0!important}.directPaymentMemoV484 h3,.directPaymentEvidenceV484 h3{color:#7b8c7f;margin:0 0 10px;font-size:13px;font-weight:500}.directPaymentMemoV484 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}html body .directPaymentEvidenceV484>.authenticatedFilePreview{border:0;gap:10px;width:180px;max-width:100%;padding:0;display:grid}.directPaymentEvidenceV484 .authenticatedFileVisual{aspect-ratio:1;border:1px solid #e1e9e2;border-radius:12px;width:100%;height:auto;overflow:hidden}.directPaymentEvidenceV484 .authenticatedFilePreviewButton{border:0;width:100%;height:100%;padding:0}.directPaymentEvidenceV484 .authenticatedFilePreviewButton img{object-fit:contain;width:100%;height:100%}html body .directPaymentPanel .authenticatedFileModal img{object-fit:contain;width:auto;max-width:100%;height:auto}html body .directPaymentPanel .directPaymentDecision{gap:12px;padding:18px;display:grid}.directPaymentPanel .directPaymentDecision>label{gap:8px;display:grid}.directPaymentPanel .directPaymentDecision textarea{box-sizing:border-box;width:100%;max-width:100%}@media (width<=600px){html body .directPaymentPanel{border-radius:18px;padding:18px}html body .directPaymentFormV484{grid-template-columns:1fr;gap:16px}.directPaymentReceiptV484>header{padding:20px}.directPaymentAmountV484{font-size:30px}html body .directPaymentFactsV484{padding:6px 18px}.directPaymentMemoV484,.directPaymentEvidenceV484{padding:14px 18px}html body .directPaymentFactsV484>div{grid-template-columns:76px minmax(0,1fr)!important}}html body .directPaymentPanel>h2{font-size:22px!important;font-weight:700!important}html body .directPaymentPanel>.privacyNote{font-size:13px!important;font-weight:400!important;line-height:1.8!important}html body .directPaymentPanel .directPaymentFormV484>label{font-size:14px!important;font-weight:600!important}html body .directPaymentPanel .directPaymentFactsV484 dt{font-size:13px!important;font-weight:400!important}html body .directPaymentPanel .directPaymentFactsV484 dd{font-size:14px!important;font-weight:500!important}html body .directPaymentPanel :is(.directPaymentMemoV484,.directPaymentEvidenceV484) h3{font-size:13px!important;font-weight:500!important}html body .directPaymentPanel .directPaymentAmountV484{font-size:32px!important;font-weight:700!important}html body .paymentShortcutV485{box-sizing:border-box;background:#f3f8f5;border:1px solid #cddfd8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:18px auto 8px;padding:14px 18px;display:flex}html body .paymentShortcutV485>span{color:#536d62;font-size:14px;font-weight:600}html body .paymentShortcutV485 button{color:#215f4e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b2cfc0;border-radius:9px;flex:none;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}html body .paymentV485{outline:none;width:calc(100% - 32px);max-width:980px;margin:24px auto 48px;scroll-margin-top:120px;padding:28px!important}html body .paymentV485>.paymentHeadingV485{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}html body .paymentHeadingV485>div>span{color:#667e74;margin-bottom:5px;font-size:12px;font-weight:600;display:block}html body .paymentV485 .paymentHeadingV485 h2{letter-spacing:-.04em;color:#21483d;margin:0;font-size:22px;line-height:1.35}html body .paymentOptionalV485{white-space:nowrap;color:#667c70;background:#f0f4f2;border-radius:6px;padding:5px 9px;font-size:12px}html body .paymentV485>.paymentIntroV485{color:#52685e;word-break:keep-all;margin:0 0 22px;font-size:14px;line-height:1.7}html body .paymentV485 .paymentFormTitleV485{grid-column:1/-1;margin:0 0 2px}html body .paymentV485 .paymentFormTitleV485 h3{color:#244d40;margin:0 0 6px;font-size:17px}html body .paymentV485 .paymentFormTitleV485 p{color:#6a7b73;margin:0;font-size:13px}html body .paymentV485 .paymentFormV485>label{flex-direction:column;gap:8px;line-height:1.5;display:flex;position:relative}html body .paymentV485 .paymentRequiredV485{color:#76897f;font-size:11px;font-weight:400;position:absolute;top:0;right:0}html body .paymentV485 .paymentFormV485>label>small{color:#637c6d;font-size:12px;font-weight:400;line-height:1.6}html body .paymentAmountInputV485{align-items:center;display:flex;position:relative}html body .paymentAmountInputV485>span{color:#657a6c;font-size:14px;position:absolute;right:14px}html body .paymentV485 .paymentAmountInputV485 input{padding-right:40px}html body .paymentV485 .paymentFormV485 textarea{min-height:88px}html body .paymentV485 .paymentFormActionsV485{grid-column:1/-1;gap:10px;margin-top:6px;display:flex}html body .paymentV485 :is(.paymentFormActionsV485,.paymentReceiptActionsV485,.paymentDecisionV485) button{color:#315e4c;cursor:pointer;background:#fff;border:1px solid #bdd3c7;border-radius:9px;min-height:44px;padding:11px 17px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.5}html body .paymentV485 :is(.paymentFormActionsV485,.paymentDecisionV485) button.primary{color:#fff;background:#2f6c58;border-color:#2f6c58}html body .paymentV485 .paymentFormActionsV485 button:first-child{flex:1}html body .paymentV485 .paymentReceiptV485{border:1px solid #d9e5de;border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #233f3206}html body .paymentV485 .paymentReceiptV485>header{background:#f2f7f3;border-radius:0;padding:22px 24px}html body .paymentV485 .directPaymentStatusV484{color:#39624d;white-space:nowrap;background:#e1eee5;border-radius:6px;padding:4px 9px;font-size:12px;line-height:1.5}html body .paymentV485 .directPaymentStatusV484[data-state=REJECTED]{color:#805d28;background:#fcf0dc}html body .paymentV485 .paymentReceiptV485>header>p{color:#62766a;margin:16px 0 3px;font-size:12px;line-height:1.5}html body .paymentV485 .paymentReceiptV485 .directPaymentAmountV484{letter-spacing:-.04em;color:#244b39;white-space:nowrap;line-height:1.35;font-size:30px!important;font-weight:750!important}html body .paymentV485 .paymentReceiptV485>header>small{color:#566f60;word-break:keep-all;margin-top:12px;font-size:13px;line-height:1.7}html body .paymentV485 .directPaymentFactsV484{margin:0;padding:6px 24px}html body .paymentV485 .directPaymentFactsV484>div{align-items:baseline;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important}html body .paymentV485 .directPaymentFactsV484 dt{color:#6b7c71;line-height:1.6;font-size:13px!important}html body .paymentV485 .directPaymentFactsV484 dd{color:#304d3f;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.6;font-size:14px!important}html body .paymentV485 :is(.directPaymentMemoV484,.directPaymentEvidenceV484){margin:0;padding:14px 24px}html body .paymentV485 :is(.directPaymentMemoV484,.directPaymentEvidenceV484) h3{color:#657a6d;margin:0 0 9px;font-size:13px!important;font-weight:600!important}html body .paymentV485 .directPaymentMemoV484 p{color:#3d5447;font-size:14px;line-height:1.7}html body .paymentV485 .directPaymentEvidenceV484>.authenticatedFilePreview{gap:9px;width:156px;display:grid}html body .paymentV485 .directPaymentEvidenceV484 .authenticatedFileVisual{aspect-ratio:auto;background:#f5f7f5;height:124px}html body .paymentV485 .paymentReceiptActionsV485{border-top:1px solid #edf1ee;flex-wrap:wrap;gap:10px;margin-top:10px;padding:18px 24px;display:flex}html body .paymentV485 .paymentDecisionV485{border-top:1px solid #e2ebe5;gap:14px;padding:18px 24px;display:grid}html body .paymentV485 .paymentDecisionV485 details{border:1px solid #dce6df;border-radius:9px;padding:0 12px}html body .paymentV485 .paymentDecisionV485 summary{color:#567361;cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}html body .paymentV485 .paymentDecisionV485 label{gap:8px;margin-bottom:12px;font-size:13px}html body .paymentV485 .paymentDecisionV485 textarea{box-sizing:border-box;width:100%;min-height:88px;font-size:16px}html body .paymentV485 .paymentDecisionV485 details>button{margin-bottom:12px}html body .paymentV485 .workWarning{margin:12px 24px;font-size:13px}html body .paymentV485>.paymentFootnoteV485{color:#697b70;word-break:keep-all;border-top:1px solid #e6ece7;margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.75}html body .paymentV485 .paymentEmptyV485{color:#4d6858;background:#f5f8f5;border-radius:10px;padding:18px;font-size:14px;line-height:1.7}html body .paymentV485 .paymentEmptyV485 p{margin:8px 0 0;font-size:13px}html body .paymentV485 button:disabled{opacity:.55;cursor:default}html body .paymentV485 :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #9fcbbb}@media (width<=640px){html body .paymentShortcutV485{flex-direction:column;align-items:stretch;gap:7px;width:calc(100% - 28px);padding:12px 14px}html body .paymentShortcutV485 button{justify-content:space-between}html body .paymentV485{width:calc(100% - 28px);padding:20px!important}html body .paymentV485 .paymentFormV485{gap:18px}html body .paymentV485 .paymentReceiptV485>header{padding:18px}html body .paymentV485 .directPaymentFactsV484{padding:4px 18px}html body .paymentV485 .directPaymentFactsV484>div{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important}html body .paymentV485 :is(.directPaymentMemoV484,.directPaymentEvidenceV484,.paymentReceiptActionsV485,.paymentDecisionV485){padding:14px 18px}html body .paymentV485 .directPaymentFactsV484 dd{font-size:13px!important}html body .paymentV485 .paymentReceiptActionsV485>button{white-space:nowrap;flex:1}}@media (width<=360px){html body .paymentV485{padding:16px!important}html body .paymentV485 .directPaymentFactsV484>div{grid-template-columns:1fr!important;gap:3px!important}html body .paymentV485 .paymentReceiptActionsV485{flex-direction:column}html body .paymentV485 .paymentHeadingV485 h2{font-size:20px}}html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentFactsV484>div>dt{white-space:nowrap!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentFactsV484>div>dd,html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentFactsV484>div>dd time{white-space:nowrap!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html body :is(.providerMain,.customerMain) .paymentV485 .paymentReceiptActionsV485>button{white-space:nowrap!important;font-size:14px!important;line-height:1.5!important}html body :is(.providerMain,.customerMain) .paymentV485>.paymentFootnoteV485{color:#6a7e70!important;font-size:12px!important;line-height:1.75!important}html body :is(.providerMain,.customerMain) .paymentV485>.paymentIntroV485,html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentMemoV484 p{font-size:14px!important;line-height:1.75!important}html body :is(.providerMain,.customerMain) .paymentV485>.successBanner{padding:11px 13px!important;font-size:13px!important;line-height:1.65!important}@media (width<=640px){html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentFactsV484>div>dd,html body :is(.providerMain,.customerMain) .paymentV485 .directPaymentFactsV484>div>dd time{font-size:13px!important}}html body :is(#provider-main,#customer-main) .paymentV485 .directPaymentFactsV484>div>dt{white-space:nowrap!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}html body :is(#provider-main,#customer-main) .paymentV485 .directPaymentFactsV484>div>dd,html body :is(#provider-main,#customer-main) .paymentV485 .directPaymentFactsV484>div>dd time{white-space:nowrap!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html body :is(#provider-main,#customer-main) .paymentV485>.paymentIntroV485{font-size:14px!important;line-height:1.75!important}html body :is(#provider-main,#customer-main) .paymentV485>.paymentFootnoteV485{font-size:12px!important;line-height:1.75!important}html body :is(#provider-main,#customer-main) .paymentV485 .paymentReceiptActionsV485>button{white-space:nowrap!important;font-size:14px!important;line-height:1.5!important}html body :is(#provider-main,#customer-main) .paymentV485 .directPaymentMemoV484 p{font-size:14px!important;line-height:1.75!important}html body #root#root#root#root#root#root#root#root#root .paymentShortcutV485{border-radius:10px!important;flex-direction:row!important;gap:12px!important;min-height:0!important;margin:12px auto!important;padding:10px 14px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root .paymentShortcutV485>span{white-space:nowrap!important;font-size:12px!important;font-weight:500!important}html body #root#root#root#root#root#root#root#root#root .paymentShortcutV485 button{white-space:normal!important;width:auto!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .paymentHeadingV485{flex-wrap:wrap!important;align-items:start!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .paymentHeadingV485 h2{font-size:23px!important;line-height:1.4!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .paymentIntroV485{word-break:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:400!important;line-height:1.75!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .directPaymentMemoV484 h3,.paymentV485 .directPaymentEvidenceV484 h3{color:#6b8074!important;margin:0 0 8px!important;font-size:13px!important;font-weight:500!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .directPaymentMemoV484 p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .paymentReceiptActionsV485{flex-wrap:wrap!important;gap:10px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root .paymentV485 .paymentReceiptActionsV485 button{min-height:44px!important;font-size:14px!important;line-height:1.5!important}.providerQuickSetup{z-index:35;box-sizing:border-box;background:#fff4d6;border:1px solid #e79b28;border-radius:16px;gap:6px;width:112px;padding:10px;display:grid;position:fixed;bottom:110px;right:16px;box-shadow:0 6px 22px #173f3326}.providerQuickSetup strong{text-align:center;color:#8c3900;font-size:12px}.providerQuickSetup button{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#ae4008;border:0;border-radius:10px;padding:8px 4px;font-size:13px;font-weight:800}.providerQuickSetup button:focus-visible{outline-offset:2px;outline:3px solid #572400}.providerAppShell:has(.providerQuickSetup) .providerMain{padding-bottom:250px}@media (width>=1200px){.providerAppShell:has(.providerQuickSetup) .providerMain{max-width:calc(100% - 280px)}}@media (width<=680px){.providerQuickSetup{right:8px;bottom:calc(88px + env(safe-area-inset-bottom));gap:5px;width:100px;padding:8px}.providerQuickSetup button{font-size:12px}}.serviceSelectionFeedback{color:#85400b;word-break:keep-all;margin:12px 0;font-weight:700}.providerAppShell .providerQuickSetup button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ae4008!important;border-color:#ae4008!important}.providerAppShell .providerQuickSetup button:hover{background:#883006!important}.areaServiceMode{margin-top:24px}.areaServiceMode>h3{color:#763000;background:#fff4d6;border-left:4px solid #ae4008;border-radius:6px;padding:10px 12px}.areaServiceMode>h3 small{font-size:.8em}.nationwideBulk{word-break:keep-all;background:#fffaf0;border:1px solid #e0b76b;border-radius:14px;margin:18px 0;padding:16px}.nationwideBulkActions{flex-wrap:wrap;gap:10px;display:flex}.nationwideBulkActions button{white-space:normal;word-break:keep-all;max-width:100%}.nationwideBulk p{line-height:1.6}.areaServiceMode .middleAreaSummary small{white-space:normal;word-break:keep-all}.nationwideServiceLists{gap:20px;margin-top:20px;display:grid}.nationwideServiceLists section{min-width:0}.nationwideServiceLists h4{margin:0 0 12px}.nationwideServiceLists ul{padding:0;list-style:none}.nationwideServiceLists li{background:#fff;border:1px solid #d7e3df;border-radius:12px;margin:10px 0;padding:14px}.nationwideServiceLists small{overflow-wrap:anywhere;margin:8px 0;display:block}.areaServiceMode .nationwideBulkActions{margin:12px 0}.areaServiceMode strong,.areaServiceMode small,.nationwideServiceLists{word-break:keep-all;overflow-wrap:anywhere}@media (width>=900px){.nationwideServiceLists{grid-template-columns:1fr 1fr}}:root{--color-text-secondary:#65736e;--color-surface:#fff;--color-border:#dbe5e1;--shadow-card:0 16px 44px #0f766e14;--customer-content-width:1180px;--customer-bottom-nav-height:0px}.customerAppShell{min-height:100vh;color:var(--color-text-primary);background:var(--color-background);--service-bottom-nav-height:var(--customer-bottom-nav-height)}.emergencyNavButton{color:#991b1b!important;background:#fff7f7!important;border-color:#dc2626!important;font-weight:800!important}.emergencyNavButton span{font-size:1.05rem}.skipLink{z-index:100;color:#fff;background:var(--color-brand-deep);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skipLink:focus{transform:none}.customerHeader{z-index:40;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.customerHeaderInner{align-items:center;gap:clamp(6px,.8vw,14px);width:min(1560px,100% - 20px);min-height:76px;margin:auto;display:flex}.customerDesktopNav{white-space:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.customerDesktopNav button{color:#40524b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:0 clamp(5px,.45vw,9px);font-size:clamp(.72rem,.78vw,.84rem);font-weight:750;display:inline-flex}.customerDesktopNav button:hover,.customerDesktopNav button:focus-visible{color:var(--color-brand-deep);background:#ecf9f5}.customerNavGroup{position:relative}.customerNavGroup>summary{color:#40524b;cursor:pointer;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:0 clamp(5px,.45vw,9px);font-size:clamp(.72rem,.78vw,.84rem);font-weight:750;list-style:none;display:flex}.customerNavGroup>summary::-webkit-details-marker{display:none}.customerNavGroup>summary:after{content:"▾";margin-left:6px;font-size:.7rem}.customerNavGroup[open]>summary,.customerNavGroup.isActive>summary,.customerNavGroup>summary:hover{color:var(--color-brand-deep);background:#ecf9f5}.customerNavGroup>div{z-index:60;border:1px solid var(--color-border);background:#fff;border-radius:12px;min-width:170px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f766e24}.customerNavGroup>div>header{color:#29483f;justify-content:space-between;align-items:center;gap:12px;padding:3px 4px 7px;display:flex}.customerNavGroup>div>header button{border:1px solid var(--color-border);width:30px;min-height:30px;color:var(--color-brand-deep);background:#fff;border-radius:8px;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid}.customerNavGroup>div>button{text-align:left;width:100%}.menuVectorIcon{flex:none;width:18px;height:18px}.customerDesktopNav>button .menuVectorIcon,.customerNavGroup>summary .menuVectorIcon{width:16px;height:16px}.customerHeaderActions{white-space:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.headerRegion,.customerLoginButton,.customerAccountMenu button{border:1px solid var(--color-border);color:#40524b;white-space:nowrap;background:#fff;border-radius:10px;min-height:42px;padding:0 10px;font-size:.86rem;font-weight:750}.headerRegion{color:#52645d;text-overflow:ellipsis;cursor:pointer;align-items:center;gap:6px;max-width:165px;display:inline-flex;overflow:hidden}.customerProviderHomeButton,.customerAccountMenu button,.customerLoginButton{align-items:center;gap:6px;display:inline-flex}.customerHeaderActions .menuVectorIcon{width:17px;height:17px}.headerIconButton{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-brand-deep);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.headerIconButton svg{width:21px;height:21px}.notificationBell{position:relative}.notificationBell span{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:10px;min-width:19px;height:19px;padding:0 4px;font-size:.65rem;font-weight:800;line-height:15px;position:absolute;top:-6px;right:-7px}.customerLoginButton{border-color:var(--color-brand-deep);color:#fff;background:var(--color-brand-deep);cursor:pointer}.customerAccountMenu{gap:5px;display:flex}.customerLogoutButton{text-overflow:ellipsis;max-width:190px;overflow:hidden}.customerMain{min-height:55vh}.customerOfflineNotice{z-index:20;top:var(--customer-header-height);color:#6b4d12;text-align:center;background:#fff0be;padding:11px 20px;font-weight:800;position:sticky}.customerHero{width:min(var(--customer-content-width), calc(100% - 40px));grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:center;gap:clamp(30px,6vw,90px);min-height:540px;margin:auto;padding:70px 0;display:grid}.customerHero>div>p,.pageHeading>p,.customerSection header p,.sectionEyebrow,.entryGrid article>p{color:var(--color-brand-deep);letter-spacing:.09em;margin:0 0 12px;font-size:.78rem;font-weight:900}.customerHero h1{color:#24423b;letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.08}.customerHero>div>span{color:var(--color-text-secondary);margin:24px 0 30px;font-size:1.05rem;display:block}.customerHero aside{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#eafaf4);border:1px solid #cae6dd;border-radius:24px;padding:28px}.customerHero aside strong{color:var(--color-brand-deep)}.customerHero ol{counter-reset:flow;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.customerHero li{color:#53635d;counter-increment:flow;align-items:center;gap:11px;display:flex}.customerHero li:before{color:#fff;background:var(--color-brand-main);content:counter(flow);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:grid}.customerSearchBox{background:#fff;border:1px solid #b9d7ce;border-radius:16px;max-width:680px;padding:6px;display:flex;box-shadow:0 12px 36px #0f766e1a}.customerSearchBox input{min-width:0;min-height:48px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 15px}.customerSearchBox button,.detailRequestButton,.customerCta button{color:#fff;background:var(--color-brand-deep);cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:0 20px;font-weight:850}.customerSection,.pageHeading,.serviceDetail,.contentListPage,.supportGrid{width:min(var(--customer-content-width), calc(100% - 40px));margin:auto}.customerSection{padding:74px 0}.customerSection>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.customerSection h2,.signedInWelcome h2,.customerCta h2{color:#28433c;letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem)}.customerSection header span{color:var(--color-text-secondary);margin-top:8px;font-size:.82rem;display:block}.customerSection header>button{color:var(--color-brand-deep);cursor:pointer;background:0 0;border:0;font-weight:850}.customerSection header>.customerSectionLink{white-space:nowrap;background:#fff;border:1px solid #b9d7ce;border-radius:11px;flex:none;align-items:center;gap:5px;min-height:42px;padding:0 13px;display:inline-flex}.customerSection header>.customerSectionLink:hover{background:#f0faf7;border-color:#0f766e}.customerSection header>.customerSectionLink:focus-visible{outline-offset:2px;outline:3px solid #0f766e33}.liveActivitySection{padding-top:54px}.liveActivitySection>header>i{color:#176b5e;white-space:nowrap;background:#e8f7f2;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.76rem;font-style:normal;font-weight:850;display:flex}.liveActivitySection>header>i b{background:#13a474;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #13a47421}.liveActivityToolbar{align-items:end;gap:10px;margin-bottom:13px;display:flex}.liveActivityToolbar label{color:#5a7069;gap:5px;font-size:.72rem;font-weight:800;display:grid}.liveActivityToolbar select{min-width:150px;min-height:42px;font:inherit;background:#fff;border:1px solid #c7dcd6;border-radius:10px;padding:0 12px}.liveActivityToolbar>button{color:#fff;background:#087e72;border:0;border-radius:999px;min-height:42px;margin-left:auto;padding:0 15px;font-weight:900}.liveActivityList{background:#fff;border:1px solid #cfe1dc;border-radius:20px;display:grid;overflow:hidden;box-shadow:0 12px 34px #174e400f}.liveActivityList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2ece9;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:15px 19px;display:grid}.liveActivityList>button:first-child{background:linear-gradient(90deg,#edfaf6,#fff)}.liveActivityList>button:last-of-type{border-bottom:0}.liveActivityList>button:hover{background:#f3faf8}.liveActivityList>button>span:nth-child(2){gap:3px;display:grid}.liveActivityList small{color:#6e807a}.liveActivityList strong{color:#28463e;font-size:1.05rem}.liveActivityList em{color:#08786d;font-size:.82rem;font-style:normal;font-weight:850}.liveActivityList>button>b{color:#54716a;font-size:.78rem}.liveActivityList>p{box-sizing:border-box;color:#6d8079;text-align:center;place-items:center;min-height:220px;margin:0;padding:38px;display:grid}.liveActivityIcon{color:#08776b;background:#e4f5f0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.72rem;font-weight:950;display:grid}.liveActivityList>button:first-child .liveActivityIcon{color:#fff;background:#087e72}.liveActivityList>.liveActivityAdvertisement{background:linear-gradient(90deg,#fff8e8,#fffdf8);box-shadow:inset 4px 0 #e59a21}.liveActivityList>.liveActivityAdvertisement:hover{background:#fff5dc}.liveActivityList>.liveActivityAdvertisement:disabled{opacity:1;cursor:default}.liveActivityAdvertisement .liveActivityAdBadge{color:#7b4a00;background:#ffe2a8;border-radius:999px;place-items:center;width:46px;min-height:30px;padding:0 7px;font-size:.72rem;font-weight:950;display:grid}.liveActivityAdvertisement span:nth-child(2) em{color:#6d665b;text-overflow:ellipsis;white-space:nowrap;max-width:740px;font-weight:500;overflow:hidden}.liveActivityAdvertisement span:nth-child(2) small{color:#8a651d;font-weight:800}.liveActivityAdvertisement>b{color:#7b4a00!important}.liveActivityRefreshRow{justify-content:flex-end;margin:-2px 0 12px;display:flex}.liveActivityRefreshRow button{color:#fff;background:#087e72;border:0;border-radius:999px;min-height:40px;padding:0 15px;font-weight:900}.liveActivityDomain{background:#e8f5f1;border-radius:999px;width:max-content;padding:4px 9px;display:inline-flex!important}.liveActivityDomain.domain-care{color:#236a91;background:#e6f5fc}.liveActivityDomain.domain-interior{color:#8a5a1d;background:#fff2d9}.liveActivityDomain.domain-emergency{color:#a43c2d;background:#ffebe7}.liveActivityAdvertisement.hasTemplate{isolation:isolate;background-position:50%;background-size:cover;position:relative;overflow:hidden}.liveActivityAdvertisement.hasTemplate>span,.liveActivityAdvertisement.hasTemplate>b{z-index:1;position:relative}.liveActivityPrivacy{color:#71817c;margin-top:10px;font-size:.72rem;display:block}.liveActivityError{color:#a33329;background:#fff0ee;border-radius:12px;padding:12px}.liveActivityBackdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05231fa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.liveActivityModal{background:#fff;border-radius:22px;width:min(570px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 90px #0000004d}.liveActivityModal>header{border-bottom:1px solid #dbe8e4;justify-content:space-between;gap:18px;padding:24px;display:flex}.liveActivityModal>header div{gap:5px;display:grid}.liveActivityModal h3{color:#26463d;margin:0;font-size:1.65rem}.liveActivityModal>header strong{color:#087d70}.liveActivityModal>header button{color:#0b645b;background:#f4faf8;border:1px solid #c9ddd8;border-radius:50%;width:42px;height:42px;font-size:26px}.liveActivityModal ol{gap:0;margin:0;padding:22px 28px;list-style:none;display:grid}.liveActivityModal li{color:#94a29d;align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.liveActivityModal li:not(:last-child):after{content:"";background:#dbe7e3;width:2px;position:absolute;top:36px;bottom:-12px;left:15px}.liveActivityModal li span{z-index:1;background:#e8efed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:900;display:grid;position:relative}.liveActivityModal li.done,.liveActivityModal li.active{color:#285048}.liveActivityModal li.done span{color:#076d62;background:#bde9dc}.liveActivityModal li.active span{color:#fff;background:#087e72;box-shadow:0 0 0 5px #d9f2eb}.liveActivityModal>p{color:#5f746e;background:#f0f7f5;border-radius:12px;margin:0 24px 20px;padding:13px;font-size:.78rem}.liveActivityModal>footer{border-top:1px solid #dbe8e4;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.liveActivityModal>footer button{color:#087e72;background:#fff;border:1px solid #087e72;border-radius:10px;min-height:44px;padding:0 14px;font-weight:900}.liveActivityModal>footer button:last-child{color:#fff;background:#087e72}.liveActivityRequestDetails,.liveActivityQuoteAmounts{padding:22px 24px}.liveActivityRequestDetails{background:#fbfdfc;border-bottom:1px solid #e0ebe8}.liveActivityRequestDetails h4,.liveActivityQuoteAmounts h4{color:#28463e;margin:0;font-size:1.02rem}.liveActivityRequestDetails dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 0;display:grid}.liveActivityRequestDetails dl>div{background:#fff;border:1px solid #dceae6;border-radius:12px;gap:5px;padding:12px;display:grid}.liveActivityRequestDetails dl>.wide{grid-column:1/-1}.liveActivityRequestDetails dt{color:#71817c;font-size:.72rem;font-weight:850}.liveActivityRequestDetails dd{color:#294a42;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.liveActivityQuoteAmounts>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.liveActivityQuoteAmounts>header span{color:#087e72;background:#e6f7f2;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:900}.liveActivityQuoteAmounts>ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.liveActivityQuoteAmounts>ol li{color:#294a42;background:#fff;border:1px solid #dce9e5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:auto;padding:13px 14px;display:flex}.liveActivityQuoteAmounts>ol li:after{display:none}.liveActivityQuoteAmounts>ol li>span{width:auto;height:auto;font-size:inherit;background:0 0;border-radius:0;place-items:start;display:grid}.liveActivityQuoteAmounts li b{font-size:.85rem}.liveActivityQuoteAmounts li time{color:#768680;margin-top:3px;font-size:.72rem}.liveActivityQuoteAmounts li>strong{color:#08776b;font-size:1rem}.liveActivityQuoteAmounts>p{color:#71817c;text-align:center;background:#f4f8f7;border-radius:12px;margin:14px 0 0;padding:18px}.liveActivityModal>footer button{min-width:210px}.liveActivityModal>footer{justify-content:center}@media (width<=560px){.liveActivityModal>header{padding:20px}.liveActivityRequestDetails,.liveActivityQuoteAmounts{padding:18px 20px}.liveActivityRequestDetails dl{grid-template-columns:1fr 1fr}.liveActivityRequestDetails dl>.wide{grid-column:1/-1}.liveActivityModal>footer button{width:100%;min-width:0}}.majorGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.majorGrid button{border:1px solid var(--color-border);color:#314c44;text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-content:space-between;min-height:120px;padding:20px;display:grid}.majorGrid button:hover{border-color:var(--color-brand-main);box-shadow:var(--shadow-card)}.majorGrid span{color:#76857f;font-size:.74rem}.sectionTint{position:relative}.serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.serviceCard{border:1px solid var(--color-border);min-height:210px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:21px;text-decoration:none;display:grid;box-shadow:0 4px 18px #234c400a}.catalogServices>.serviceCard{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch;align-items:start;width:100%;display:grid}.catalogServices>.serviceCard>*{width:100%;min-width:0}.serviceCard:hover,.serviceCard:focus-visible{border-color:var(--color-brand-main);transform:translateY(-2px)}.serviceCard>span{color:#75837e;font-size:.72rem}.serviceCard>.serviceThumbnail{aspect-ratio:3/2;border-radius:12px;width:100%;height:auto}.serviceCard strong{color:#2d463f;overflow-wrap:break-word;word-break:keep-all;font-size:1rem;line-height:1.4}.serviceCard small{color:#74817d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:.77rem;line-height:1.55;display:-webkit-box;overflow:hidden}.servicePrice{color:#4d635b;font-size:.76rem}.servicePrice b{color:var(--color-brand-deep)}.servicePrice.isPending{color:#7b8783}.signedInWelcome{width:min(var(--customer-content-width), calc(100% - 40px));background:#eefaf6;border:1px solid #b9dfd3;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto 20px;padding:28px;display:flex}.signedInWelcome p,.signedInWelcome span{color:#62736d;margin:0 0 7px}.signedInWelcome div:last-child{gap:8px;display:flex}.signedInWelcome .signedInWelcomeActions{flex:none;justify-content:flex-end}html body #root #customer-main .signedInWelcome .signedInServiceLink{width:auto;min-height:44px;box-shadow:none;color:var(--color-brand-deep);font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:6px 0;font-weight:600;display:inline-flex;background:0 0!important;border:0!important}.signedInWelcome .signedInServiceLink:hover{text-underline-offset:4px;text-decoration:underline}.signedInWelcome .signedInServiceLink:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:4px}.signedInWelcome button,.entryGrid button{border:1px solid var(--color-brand-deep);min-height:42px;color:var(--color-brand-deep);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-weight:800}.entryGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.entryGrid article{border-radius:24px;flex-direction:column;min-height:350px;padding:34px;display:flex}.entryGrid article h2{letter-spacing:-.065em;white-space:nowrap;max-width:none;font-size:clamp(.98rem,2.35vw,2rem);line-height:1.2}.entryGrid article span{color:#566963;max-width:480px;margin:15px 0 28px;line-height:1.7;display:block}.entryGrid article button{align-self:flex-start;margin-top:auto}.careEntry{background:#e6faf3;border:1px solid #a9dfcf}.interiorEntry{background:#f0f2ed;border:1px solid #d7ddd7}.newsGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.noticeCard{border:0;border-bottom:1px solid var(--color-border);width:100%;color:inherit;text-align:left;background:0 0;gap:5px;padding:16px 0;display:grid}button.noticeCard{cursor:pointer}.noticeCard span{color:#71807a;font-size:.8rem}.promotionCard>button{color:#fff;cursor:pointer;background:#0b8175;border:1px solid #0b8175;border-radius:9px;justify-self:start;margin-top:5px;padding:8px 12px;font-weight:800}.customerCta{width:min(var(--customer-content-width), calc(100% - 40px));color:#fff;background:var(--color-brand-deep);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:30px auto 80px;padding:38px;display:flex}.customerCta p{color:#c9f5e5;margin:0 0 8px}.customerCta h2{color:#fff}.customerCta button{color:var(--color-brand-deep);background:#fff}.pageHeading{padding:68px 0 36px}.pageHeading h1{color:#29443d;letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(2rem,4vw,3.5rem)}.catalogExplorer{width:min(var(--customer-content-width), calc(100% - 40px));grid-template-columns:210px 240px minmax(0,1fr);gap:16px;min-height:520px;margin:auto;padding-bottom:80px;display:grid}.catalogExplorer>section{border:1px solid var(--color-border);background:#fff;border-radius:18px;flex-direction:column;gap:5px;padding:18px;display:flex}.catalogExplorer h2{color:#304b43;margin:0 0 10px;font-size:.9rem}.catalogExplorer section>button{color:#54645e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;display:flex}.catalogExplorer section>button.isActive{color:var(--color-brand-deep);background:#eaf9f4;font-weight:850}.catalogExplorer section>button span{font-size:.7rem}.catalogExplorer .catalogServices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.catalogServices h2{grid-column:1/-1}.searchResults{min-height:360px;padding-top:20px}.searchResults>p:first-child{color:#65736e}.serviceDetail{padding:48px 0 90px}.serviceDetail>nav{align-items:center;gap:8px;margin-bottom:26px;display:flex}.serviceDetail>nav button{color:#667670;cursor:pointer;background:0 0;border:0}.serviceDetail>header{background:linear-gradient(135deg,#effcf8,#fff);border:1px solid #bfe0d6;border-radius:24px;justify-content:space-between;align-items:end;gap:35px;padding:38px;display:flex}.serviceDetail>header p{color:var(--color-brand-deep);font-weight:850}.serviceDetail>header h1{letter-spacing:-.055em;margin:7px 0 13px;font-size:clamp(2.2rem,4.5vw,4rem)}.serviceDetail>header span{color:#5e7069}.serviceDetailVisual.serviceThumbnail{border-radius:18px;flex:0 0 260px;width:260px;height:170px;box-shadow:0 10px 26px #0f766e24}.serviceDetailVisual.categoryVectorIcon{border-radius:22px;flex:0 0 92px;width:92px;height:92px}.serviceDetailVisual.categoryVectorIcon svg{width:48px;height:48px}.detailColumns{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:20px;margin-top:20px;display:grid}.detailColumns section,.detailColumns aside{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:28px}.detailColumns section+section{margin-top:20px}.detailColumns h2{color:#304b43;margin:0 0 20px;font-size:1.1rem}.pricePrimary{background:#edfaf6;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.pricePrimary strong{color:var(--color-brand-deep);font-size:1.55rem}.standardPriceNotice{color:#4f625b;background:#f4faf8;border-left:3px solid #14b8a6;border-radius:8px;padding:12px 14px;line-height:1.65}.detailColumns small{color:#71807b;line-height:1.6}.serviceFacts{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.serviceFacts div{background:#f5f8f7;border-radius:11px;padding:14px}.serviceFacts dt{color:#72807b;font-size:.72rem}.serviceFacts dd{color:#354d46;margin:5px 0 0;font-weight:800}.detailColumns aside>p{color:#5f706a;line-height:1.7}.detailColumns aside ul{gap:8px;padding:0;list-style:none;display:grid}.detailColumns aside li{background:#f4f8f6;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;display:flex}.detailColumns aside li span{color:#fff;background:var(--color-brand-deep);border-radius:5px;padding:2px 6px;font-size:.62rem}.detailColumns aside li small{margin-left:auto}.providerGuide{border-left:3px solid var(--color-brand-main);background:#f2faf7;margin-top:22px;padding:16px}.providerGuide p{color:#62736d;margin-bottom:0;font-size:.8rem;line-height:1.6}.serviceShareActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.serviceShareActions button{border:1px solid var(--color-brand-deep);min-height:39px;color:var(--color-brand-deep);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-weight:800}.serviceTargetedAds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.serviceTargetedAds h2{color:#304b43;grid-column:1/-1;margin:0;font-size:1.15rem}.serviceTargetedAds article{background:#f2fbf8;border:1px solid #bfe0d6;border-radius:15px;gap:8px;padding:20px;display:grid}.serviceTargetedAds article span{color:#60716a;line-height:1.6}.serviceTargetedAds article button{color:#fff;background:var(--color-brand-deep);cursor:pointer;border:0;border-radius:9px;justify-self:start;min-height:38px;padding:0 13px;font-weight:800}.contentListPage{gap:10px;min-height:400px;padding-bottom:80px;display:grid}.contentListPage details{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:20px}.contentListPage summary{color:#344d46;cursor:pointer;font-weight:850}.contentListPage details p{color:#66756f;white-space:pre-wrap;line-height:1.75}.contentSearch{color:#53655e;gap:8px;max-width:520px;font-weight:800;display:grid}.contentSearch input{border:1px solid var(--color-border);background:#fff;border-radius:11px;min-height:48px;padding:0 14px}.publicNoticeRow{border:1px solid var(--color-border);color:#354e47;text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;min-height:72px;padding:0 20px;display:grid}.publicNoticeRow span,.publicNoticeRow small{color:#74827d}.publicContentDetail{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(900px,100% - 40px);min-height:360px;margin:0 auto 90px;padding:34px}.publicContentDetail>span{color:#71807a}.publicContentDetail p{color:#53655e;white-space:pre-wrap;line-height:1.85}.publicContentDetail button{border:1px solid var(--color-brand-deep);min-height:42px;color:var(--color-brand-deep);cursor:pointer;background:#fff;border-radius:9px;padding:0 15px}.publicContentPurpose{color:#365f58;background:#eef9f6;border:1px solid #b9ddd5;border-radius:13px;gap:5px;margin-bottom:18px;padding:14px 16px;display:grid}.publicContentPurpose strong{color:#0f766e}.publicContentPurpose span{font-size:.88rem;line-height:1.55}.companyHeading>span{color:#60716a;max-width:720px;font-size:1.05rem;line-height:1.8;display:block}.companyIntroduction{width:min(var(--customer-content-width), calc(100% - 40px));gap:24px;margin:auto;padding-bottom:90px;display:grid}.companyLead,.companyBrand{border:1px solid var(--color-border);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.companyLead p{color:#425b53;max-width:800px;margin:0;font-size:1.1rem;font-weight:700;line-height:1.85}.companyLead a{color:#fff;background:var(--color-brand-deep);border-radius:11px;flex:none;padding:13px 17px;font-weight:800;text-decoration:none}.companyValues,.companyBusiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.companyValues article,.companyBusiness article{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:28px}.companyValues span,.companyBusiness header p,.companyBrand>div>p{color:var(--color-brand-main);letter-spacing:.1em;font-size:.75rem;font-weight:900}.companyValues h2,.companyBusiness h2,.companyBrand h2{color:#29443d}.companyValues p,.companyBusiness article p,.companyBrand span{color:#60716a;line-height:1.75}.companyBusiness{background:#eaf7f2;border-radius:22px;padding:34px}.companyBusiness header{margin-bottom:20px}.companyBusiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}.companyBusiness article h3{color:#29443d;margin-top:0}.companyBrand>div{max-width:620px}.companyBrand dl{gap:10px;min-width:min(420px,100%);margin:0;display:grid}.companyBrand dl div{grid-template-columns:115px 1fr;gap:12px;display:grid}.companyBrand dt{color:#71817a}.companyBrand dd{color:#344d45;margin:0;font-weight:750}.supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:80px;display:grid}.supportGrid>*{border:1px solid var(--color-border);min-height:160px;color:inherit;text-align:left;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:26px;display:grid}.supportGrid button{cursor:pointer}.supportCardTitle{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid;color:inherit!important}.supportCardTitle i{color:#fff;background:var(--color-brand-deep);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.supportCardTitle b{color:var(--color-brand-deep)}.supportGrid small{color:#6f7d78;line-height:1.55}.supportGrid span{color:#6f7d78}.supportGrid a{color:var(--color-brand-deep);font-size:1.2rem;font-weight:900}.customerPageError{width:min(var(--customer-content-width), calc(100% - 40px));color:#8c3329;background:#fff2ef;border:1px solid #efc3bc;border-radius:10px;margin:10px auto;padding:14px 16px}.customerEmptyText{color:#74817d;text-align:center;padding:35px}.customerBottomNav{display:none}.customerMenuToggle{border:1px solid var(--color-border);width:46px;height:42px;color:var(--color-brand-deep);cursor:pointer;background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:1px;padding:0;font-weight:900;display:none}.customerMenuToggle span{font-size:.55rem}.customerMenuBackdrop{z-index:58;background:#0d2a226b;border:0;position:fixed;inset:0}.customerMobileMenu{z-index:60;background:#fff;width:min(420px,88vw);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 45px #173a3038}.customerMobileMenu>header{border-bottom:1px solid var(--color-border);color:#24443b;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.customerMobileMenu>header button{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-brand-deep);background:#fff;border-radius:10px;font-size:1.5rem}.customerMobileMenu section{border-bottom:1px solid #e3ebe8;padding:18px 0}.customerMobileMenu h2{color:#65736e;letter-spacing:.08em;margin:0 0 10px;font-size:.75rem}.customerMobileMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customerMobileMenuGrid button{border:1px solid var(--color-border);color:#40554e;text-align:left;background:#fff;border-radius:10px;min-height:44px;padding:8px 10px;font-weight:800}.customerMobileMenuGrid button.isActive{border-color:var(--color-brand-deep);color:var(--color-brand-deep);background:#eaf9f4}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.customerDesktopNav{display:none}.customerMenuToggle{display:grid}.majorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogExplorer{grid-template-columns:180px 210px minmax(0,1fr)}.catalogExplorer .catalogServices{grid-template-columns:1fr}}@media (width>=981px) and (width<=1280px){.brandLogoMark{width:46px;height:46px}.brandLogoText strong{font-size:.94rem}.brandLogoText small{display:none}}@media (width<=700px){:root{--customer-bottom-nav-height:calc(68px + env(safe-area-inset-bottom))}.headerRegion{display:none}.customerHeaderInner{width:min(100% - 28px, var(--customer-content-width));min-height:62px}.brandLogoMark{width:46px;height:46px}.brandLogoText strong{font-size:.94rem}.customerAccountMenu,.customerHeaderActions>.customerLoginButton,.brandLogoText small{display:none}.customerHeaderActions{gap:5px;display:flex}.customerHeaderActions>.customerMenuToggle{display:grid}.customerMobileMenu{width:min(390px,92vw)}.companyIntroduction{width:min(100% - 32px, var(--customer-content-width))}.companyLead,.companyBrand{flex-direction:column;align-items:stretch;padding:24px}.companyValues,.companyBusiness>div{grid-template-columns:1fr}.companyBusiness{padding:24px}.companyBrand dl{min-width:0}.companyBrand dl div{grid-template-columns:1fr;gap:2px}.headerIconButton{width:40px;height:40px}.customerLoginButton,.customerAccountMenu button{min-height:40px;padding:0 11px}.customerHero{width:min(100% - 32px, var(--customer-content-width));grid-template-columns:1fr;min-height:auto;padding:48px 0 35px}.customerHero h1{font-size:clamp(2.35rem,12vw,3.5rem)}.customerHero aside{display:none}.customerSearchBox{grid-template-columns:1fr auto;display:grid}.customerSearchBox button{padding:0 14px}.customerSection,.pageHeading,.serviceDetail,.contentListPage,.supportGrid{width:min(100% - 32px, var(--customer-content-width))}.customerSection{padding:48px 0}.customerSection>header{align-items:start}.liveActivitySection>header{flex-direction:column}.liveActivityToolbar{grid-template-columns:1fr 1fr;display:grid}.liveActivityToolbar select{width:100%;min-width:0}.liveActivityToolbar>button{grid-column:1/-1;width:100%;margin-left:0}.liveActivityList>button{grid-template-columns:46px minmax(0,1fr);padding:14px}.liveActivityList>button>b{display:none}.liveActivityIcon{width:42px;height:42px}.liveActivityAdvertisement .liveActivityAdBadge{width:42px}.liveActivityAdvertisement span:nth-child(2) em{max-width:calc(100vw - 120px)}.liveActivityModal>footer{display:grid}.liveActivityModal>footer button{width:100%}.majorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.majorGrid button{min-height:100px;padding:16px}.serviceGrid{grid-template-columns:1fr}.serviceCard{min-height:175px}.entryGrid,.newsGrid,.supportGrid,.detailColumns{grid-template-columns:1fr}.publicNoticeRow{grid-template-columns:1fr;gap:5px;padding:16px}.publicContentDetail{width:min(100% - 32px,900px);padding:24px}.entryGrid article{min-height:330px;padding:26px}.entryGrid article h2{white-space:normal;font-size:clamp(1.42rem,6.2vw,1.8rem);line-height:1.3}.signedInWelcome,.customerCta{width:min(100% - 32px, var(--customer-content-width));flex-direction:column;align-items:stretch;padding:24px}.signedInWelcome div:last-child{justify-content:flex-end;display:flex}.catalogExplorer{width:min(100% - 32px, var(--customer-content-width));grid-template-columns:1fr;min-height:auto}.catalogExplorer>section{max-height:none}.catalogExplorer .catalogServices{grid-template-columns:1fr}.serviceDetail{padding-top:28px}.serviceDetail>header{flex-direction:column;align-items:stretch;padding:26px}.serviceDetailVisual.serviceThumbnail{aspect-ratio:16/10;flex-basis:auto;width:100%;height:auto}.serviceDetailVisual.categoryVectorIcon{flex-basis:76px;width:76px;height:76px}.detailRequestButton{width:100%}.serviceFacts{grid-template-columns:1fr}.pricePrimary{flex-direction:column;align-items:start}.customerBottomNav{z-index:50;min-height:var(--customer-bottom-nav-height);padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.customerBottomNav button{color:#71807a;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:50px;padding:0;font-size:.65rem;display:grid}.customerBottomNav svg{width:21px;height:21px}.customerBottomNav button.isActive{color:var(--color-brand-deep);font-weight:900}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.homeProposalHeaderActions{flex:none;gap:8px;display:flex}.homeProposalHeaderActions button{white-space:nowrap;cursor:pointer;border:1px solid #0f766e;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.homeProposalHeaderActions .primary{color:#fff;background:#0f766e}.homeProposalHeaderActions .secondary{color:#0f766e;background:#fff}.homeProposalHeaderActions button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f766e1f}.homeProposalHeaderActions button:focus-visible{outline-offset:2px;outline:3px solid #0f766e33}.homeProposalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homeProposalGrid>button{color:#29483f;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:15px;gap:8px;min-height:180px;padding:18px;display:grid}.homeProposalGrid>button span{color:#0f766e;font-size:.75rem;font-weight:900}.homeProposalGrid>button strong{font-size:1.05rem;line-height:1.45}.homeProposalGrid>button small{color:#65736e}.homeProposalGrid>button b{color:#0f766e;margin-top:auto;font-size:1.12rem}.homeProposalEmpty{background:#f2fcf8;border:1px dashed #9dcfc3;border-radius:15px;grid-column:1/-1;gap:7px;padding:24px;display:grid}.homeProposalEmpty span{color:#5b716a}.homeProposalEmpty button{color:#fff;background:#0f766e;border:0;border-radius:9px;justify-self:start;min-height:40px;padding:0 14px;font-weight:850}@media (width<=900px){.homeProposalGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.customerSection>header{flex-wrap:wrap;align-items:flex-start}.customerSection header>.customerSectionLink{margin-left:auto;font-size:.78rem}.homeProposalGrid{grid-template-columns:1fr}.homeProposalHeaderActions{width:100%}.homeProposalHeaderActions button{flex:1;padding:0 9px;font-size:.78rem}}.customerMain>:is(.chatHeading,.chatFilters,.chatError,.chatRoomList,.chatLoadMore,.workHeading,.workFilters,.workList,.workEmpty,.workDetailHero,.workDetailGrid,.workBack,.aftercareHeading,.aftercareList,.aftercareEmpty,.aftercareError,.aftercareDetailGrid,.aftercareBack,.aftercareForm,.aftercareNew,.reviewConversationList,.reviewConversationError){box-sizing:border-box;width:min(var(--customer-content-width),calc(100% - 40px));margin-left:auto;margin-right:auto}@media (width<=700px){.customerMain>:is(.chatHeading,.chatFilters,.chatError,.chatRoomList,.chatLoadMore,.workHeading,.workFilters,.workList,.workEmpty,.workDetailHero,.workDetailGrid,.workBack,.aftercareHeading,.aftercareList,.aftercareEmpty,.aftercareError,.aftercareDetailGrid,.aftercareBack,.aftercareForm,.aftercareNew,.reviewConversationList,.reviewConversationError){width:min(var(--customer-content-width),calc(100% - 32px))}}.liveActivityModal>header>.liveActivityModalImage.serviceThumbnail,.liveActivityModal>header>.liveActivityModalImage.categoryVectorIcon{border-radius:16px;flex:0 0 112px;width:112px;height:88px}.liveActivityModal>header>.liveActivityModalImage.serviceThumbnail{object-fit:cover}.liveActivityModal>header>.liveActivityModalImage.categoryVectorIcon svg{width:38px;height:38px}.liveActivityModal>header>div{flex:1;align-content:center;min-width:0}.liveActivityModal>header>div h3,.liveActivityModal>header>div strong{overflow-wrap:anywhere}@media (width<=560px){.liveActivityModal>header{grid-template-columns:86px minmax(0,1fr) 42px;gap:12px;display:grid}.liveActivityModal>header>.liveActivityModalImage.serviceThumbnail,.liveActivityModal>header>.liveActivityModalImage.categoryVectorIcon{border-radius:14px;flex-basis:86px;width:86px;height:86px}.liveActivityModal>header h3{font-size:1.35rem}}.liveActivityRequestDetails dl>div:nth-child(-n+2){background:#f0faf7;border-width:2px}.liveActivityRequestDetails dl>div:nth-child(-n+2) dt{color:#087e72}.liveActivityRequestDetails dl>div:nth-child(-n+2) dd{font-size:1rem;font-weight:900}.liveActivityRequestDetails dl>div:nth-child(2){background:#edfaf6;border-color:#b9ded3}.advertisingRegion label{flex-direction:column;gap:8px;width:calc(50% - 8px);max-width:320px;margin-right:8px;font-weight:700;display:inline-flex}.advertisingRegion select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #b9d5cf;border-radius:12px;padding:10px 12px}.customerNavGroup>div>button.customerNavLogout{color:#a4382e;background:#fff7f5;border-top:1px solid #efd7d2;margin-top:8px}.advertisingAreaSummary{color:#356d64;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.advertisingAreaSummary>span{font-weight:700}.advertisingAreaSummary>button{font:inherit;color:#356d64;background:#fff;border:1px solid #b9d5cf;border-radius:20px;padding:7px 14px}.advertisingAreaFields{margin-top:12px}.advertisingExample{background:#eef7f0;border:1px solid #cee1d8;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;margin-top:16px!important;padding:0!important}.advertisingExampleCopy{align-self:center;padding:32px}.advertisingExampleBadge{color:#366a60;background:#fff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.advertisingExample h3{color:#204c43;margin:16px 0;font-size:clamp(24px,2.6vw,36px);line-height:1.3}.advertisingExample p{color:#43675e;line-height:1.7}.advertisingExample small{color:#596d66;font-size:12px;line-height:1.6;display:block}.advertisingExample img{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}@media (width<=680px){.advertisingExample{grid-template-columns:1fr}.advertisingExampleCopy{padding:24px}.advertisingExample img{aspect-ratio:3/2;height:auto;min-height:0}.advertisingRegion h2{font-size:24px}.advertisingAreaFields label{width:calc(50% - 8px)}}.advertisingExplore{background:#246e61;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.advertisingExplore:hover{background:#18594e}.advertisingExplore:focus-visible{outline-offset:3px;outline:3px solid #b47b19}.providerAppShell[data-provider-scene=hub]{--provider-scene:url(/assets/hub-Cz5FMIBl.png)}.providerAppShell[data-provider-scene=requests]{--provider-scene:url(/assets/requests-C57xRAP8.png)}.providerAppShell[data-provider-scene=quotes]{--provider-scene:url(/assets/quotes-DLV6ttfn.png)}.providerAppShell[data-provider-scene=schedule]{--provider-scene:url(/assets/schedule-C1tl2yWz.png)}.providerAppShell[data-provider-scene=work]{--provider-scene:url(/assets/work-DCjq-XYw.png)}.providerAppShell[data-provider-scene=chat]{--provider-scene:url(/assets/chat-B8bU1Igz.png)}.providerAppShell[data-provider-scene=care]{--provider-scene:url(/assets/care-P2-RAJEK.png)}.providerAppShell[data-provider-scene=interior]{--provider-scene:url(/assets/interior-BZ5jxGxf.png)}.providerAppShell[data-provider-scene=wallet]{--provider-scene:url(/assets/wallet-BRZe0zn_.png)}.providerAppShell[data-provider-scene=profile]{--provider-scene:url(/assets/profile-DVL0qNDe.png)}.providerAppShell[data-provider-scene=ads]{--provider-scene:url(/assets/ads-DnsHLpGH.png)}.providerAppShell[data-provider-scene=emergency]{--provider-scene:url(/assets/emergency-D37ZpXb0.png)}.providerAppShell[data-provider-scene=support]{--provider-scene:url(/assets/support-DyzGV6Df.png)}.providerAppShell[data-provider-scene=exit]{--provider-scene:url(/assets/exit-Cuk-azvq.png)}.providerAppShell[data-provider-scene=proposal]{--provider-scene:url(/assets/proposal-CSIm5TnU.png)}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero){isolation:isolate;box-sizing:border-box!important;color:#fff!important;opacity:1!important;filter:none!important;background:#00665f!important;border:1px solid #079b8c!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:240px!important;padding:28px calc(38% + 28px) 28px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #005e5920!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero):before{content:none!important;display:none!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero):after{content:""!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-image:var(--provider-scene)!important;pointer-events:none!important;z-index:0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;width:38%!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important;-webkit-mask:none!important;mask:none!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero)>*{z-index:1!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero)>div:first-child{background:0 0!important;width:100%!important;max-width:100%!important;padding:0!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) :is(h1,h2,p,span,small,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) h1{word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 10px!important;font-size:clamp(25px,2.8vw,36px)!important;line-height:1.25!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) p{margin:0 0 6px!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) span{line-height:1.65!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) small{line-height:1.6!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) :is(button,a){align-self:flex-start;min-height:44px;color:#006b62!important;-webkit-text-fill-color:#006b62!important;white-space:normal!important;text-shadow:none!important;background:#fff!important;border:1px solid #b2ead9!important;border-radius:12px!important;position:relative!important;inset:auto!important;transform:none!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) :is(button,a) :is(span,strong,small,b){color:#006b62!important;-webkit-text-fill-color:#006b62!important}@media (width<=760px){.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero){gap:16px!important;min-height:0!important;padding:20px!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero):after{align-self:center;aspect-ratio:3/2!important;background-size:contain!important;border-radius:14px!important;flex:none!important;order:100!important;width:100%!important;max-width:440px!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero)>button,.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero)>a{align-self:stretch!important;width:100%!important;padding:12px 16px!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero)>div{width:100%!important;max-width:100%!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) h1{font-size:26px!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) :is(span,p){font-size:14px!important}.providerAppShell.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead,.communicationHero,.workDetailHero,.helpHero,.providerCouponHero) small{font-size:12px!important}}.providerAppShell[data-provider-scene=help]{--provider-scene:url(/assets/help-f40rYg2r.png)}.providerAppShell[data-provider-scene=suggestions]{--provider-scene:url(/assets/suggestions-CLyJLnk2.png)}.providerAppShell[data-provider-scene=coupons]{--provider-scene:url(/assets/coupons-BvmqCE6b.png)}.providerAppShell .providerCouponPage>.providerCouponHero{margin-bottom:24px!important}.providerAppShell .providerCouponPage>.soodalCoupon{margin-top:20px}.providerAppShell[data-provider-scene=trust]{--provider-scene:url(/assets/trust-DgxSwy6r.png)}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvTealIntro{gap:18px!important;min-height:0!important;padding:22px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvTealIntro img{object-fit:cover!important;max-width:150px!important;max-height:130px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvTealIntro h1{margin:8px 0!important;font-size:28px!important;line-height:1.4!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 p{overflow-wrap:anywhere!important;font-size:14px!important;font-weight:400!important;line-height:1.75!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvCouponTabs{background:#e6efeb!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:18px 0!important;padding:4px!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvCouponTabs button{white-space:normal!important;border-radius:9px!important;min-height:50px!important;padding:10px 6px!important;font-size:14px!important;font-weight:650!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvCouponTabs button>span{display:none!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvHistoryHead{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:18px 0 12px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvHistoryHead h3{margin:0!important;font-size:23px!important;font-weight:750!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvHistoryHead button{min-height:44px!important;padding:10px 14px!important;font-size:13px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferFilters{flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferFilters button{color:#466253!important;-webkit-text-fill-color:#466253!important;background:#fff!important;border:1px solid #cdded1!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferFilters button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#35776e!important;border-color:#35776e!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferFilters b{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:650!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponListCountV505{color:#657b6b!important;margin:10px 0!important;font-size:12px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 summary{cursor:pointer!important;color:#3b6952!important;overflow-wrap:anywhere!important;min-height:44px!important;padding:12px 0!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponHelpV505{border-top:1px solid #dce6dd!important;border-bottom:1px solid #dce6dd!important;margin-bottom:20px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvCouponHistoryCard{box-shadow:none!important;background:#fff!important;border:1px solid #cddfd2!important;border-radius:14px!important;margin:16px 0!important;padding:20px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvCouponHistoryCard>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 header>div{gap:5px!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 header small{color:#698071!important;font-size:12px!important;font-weight:400!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 header strong{color:#255e49!important;font-size:28px!important;font-weight:750!important;line-height:1.4!important;display:block!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferStatus{color:#52695c!important;background:#edf3ef!important;border-radius:20px!important;padding:6px 10px!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvCouponHistoryCard h3{color:#284f3e!important;margin:12px 0 16px!important;font-size:21px!important;font-weight:700!important;line-height:1.5!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferCounts{border-top:1px solid #e0e9e1!important;border-bottom:1px solid #e0e9e1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important;padding:14px 0!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferCounts>span{color:#64796b!important;gap:6px!important;font-size:12px!important;font-weight:400!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferCounts b{color:#2d4f3c!important;font-size:22px!important;font-weight:700!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .hvOfferCounts small{margin-left:3px!important;font-size:12px!important;font-weight:400!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 dl{gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 dl>div{flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:6px 14px!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 dt{color:#60786a!important;font-size:12px!important;font-weight:400!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 dd{color:#294e3c!important;overflow-wrap:anywhere!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.65!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponMainFactsV505{margin:0 0 12px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponRegionsV505 ul{flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important;padding:0!important;list-style:none!important;display:flex!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponRegionsV505 li{background:#f0f6f1!important;border-radius:8px!important;padding:6px 9px!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponRecordV505{border-top:1px solid #e3ebe4!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .couponHistoryV505 .couponExpiredV505{color:#785f2b!important;background:#fff5df!important;border-radius:8px!important;padding:10px 12px!important;font-size:13px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvFields{gap:16px!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .couponFieldV428>span{font-size:13px!important;font-weight:500!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .couponFieldV428 input,html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .couponFieldV428 select{min-height:48px!important;font-size:16px!important;font-weight:400!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .couponFieldV428 small{font-size:12px!important;font-weight:400!important;line-height:1.6!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvExplain h3{font-size:18px!important;font-weight:650!important}html body #root#root#root#root#root#root#root#root#root#root#root#root .hvProviderV339 .hvIssueRules summary{min-height:44px!important;padding:12px 0!important;font-size:14px!important;font-weight:600!important}.soodalCoupon{text-align:left;color:#244e42;background:#fff;border:1px solid #ccb77b;border-radius:20px;max-width:660px;margin:18px 0;overflow:hidden;box-shadow:0 8px 22px #294f3e10}.soodalCouponArt{isolation:isolate;background:#edf3e6;min-height:220px;position:relative}.soodalCouponArt>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.soodalCouponArt:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8fbecf5,#f5f9ecb3 42%,#0000 68%);position:absolute;inset:0}.soodalCouponArt>div{width:65%;padding:24px}.soodalCouponArt small{line-height:1.5;display:block;color:#2c6b59!important;font-size:11px!important}.soodalCouponArt strong{letter-spacing:-.6px;margin:8px 0 14px;font-size:23px;line-height:1.4;display:block}.soodalCouponArt b{color:#155b48;white-space:nowrap;font-size:31px;line-height:1.4}.soodalCouponArt b span{font-size:14px}.soodalCouponArt em{color:#6d5b23;background:#fffdf3e6;border-radius:12px;padding:4px 8px;font-size:11px;font-style:normal;position:absolute;bottom:8px;right:10px}.soodalCouponInfo{border-top:2px dashed #d4c68f;gap:5px;padding:16px 22px;display:grid}.soodalCouponInfo>strong{overflow-wrap:anywhere;font-size:16px}.soodalCouponInfo>span{font-size:13px}.soodalCouponInfo small{color:#5f7068!important;font-size:12px!important}.soodalCouponInfo>b{color:#2a6855;font-size:12px}.hvProviderCouponGuide{background:#edf6f0;border:1px solid #d1e4d7;border-radius:16px;margin:16px 0;padding:18px}.hvProviderCouponGuide summary{cursor:pointer;font-weight:700;line-height:1.6}.hvProviderCouponGuide ol{padding-left:22px}.hvProviderCouponGuide li{margin:14px 0}.hvProviderCouponGuide p{line-height:1.7;font-size:13px!important}.providerCouponPage{max-width:760px;margin:auto;padding:20px}.providerCouponReminder{color:#254d42;background:#f3f6e7;border:1px solid #c4d8bc;border-radius:18px;gap:18px;margin:18px 0;padding:20px;display:flex}.providerCouponReminder>img{object-fit:cover;object-position:right;border-radius:14px;width:130px;height:160px}.providerCouponReminder h2{font-size:20px}.providerCouponReminder p{font-size:14px;line-height:1.7}.providerCouponReminder button{color:#fff;background:#287b68;border:1px solid #287b68;border-radius:10px;margin:4px;padding:10px 14px}.providerCouponReminder button+button{color:#2b6354;background:#fff}.hvRegionIntro{background:linear-gradient(110deg,#eaf5ec,#faf0d4);border:1px solid #cadbcb;border-radius:18px;align-items:center;gap:10px;margin-bottom:18px;padding:20px;display:flex}.hvRegionIntro>div{flex:1;min-width:0}.hvRegionIntro h2{font-size:23px!important;line-height:1.5!important}.hvRegionIntro img{object-fit:contain;width:110px;height:135px}.hvRegionSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.hvRegionSteps>div{text-align:center;background:#fff;border:1px solid #d8e3d7;border-radius:12px;padding:12px}.hvRegionSteps b{margin:8px 0;font-size:14px;display:block}.hvRegionSteps span{font-size:24px}.hvRegionSteps small{font-size:11px!important}.hvDialog .hvRegionPanel{padding:22px}.hvDialog:has(.hvRegionPanel){box-shadow:0 20px 80px #173f3959}.hvRegionPanel>p{word-break:keep-all}.requestPhotoStrip{max-width:100%;margin:10px 0}.requestPhotoStrip>div{gap:7px;display:flex}.requestPhotoStrip img,.requestPhotoStrip>div>span{object-fit:cover;background:#eef5f0;border:1px solid #d6e5de;border-radius:9px;width:68px;height:58px;font-size:10px;display:block}.requestPhotoStrip>small{color:#4b6d5e;margin:5px 0;font-size:11px;display:block}.requestPhotoStrip .photoPending{color:#846121}.requestPhotoNotice{background:#fff8e5;border:1px solid #ddcc93;border-radius:12px;padding:12px;font-size:14px;line-height:1.7}.customerAppShell #customer-main .livingCalendarList>article{background:#fff;border:1px solid #d9e5de;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:14px;margin:10px 0;padding:18px;display:grid}.customerAppShell #customer-main .livingCalendarList time{color:#286d5c;text-align:center;background:#edf7f3;border-radius:12px;min-width:82px;padding:14px 8px;font-size:16px;font-weight:800;white-space:nowrap!important;word-break:keep-all!important;width:auto!important}.livingCalendarCopy strong{margin-left:8px;font-size:18px}.livingCalendarCopy small{color:#5a7166;margin-top:7px;font-size:13px;line-height:1.65;display:block}.livingCalendarCopy em{color:#776028;background:#f8edcd;border-radius:18px;padding:4px 8px;font-size:11px;font-style:normal}.livingCalendarCopy details{margin-top:10px;font-size:12px;line-height:1.7}.livingCalendarCopy summary{cursor:pointer;color:#266d59;font-weight:700}.livingCalendarCopy details p{margin:8px 0;font-size:12px!important}.customerAppShell #customer-main .livingCalendarList .soodalCheckButton{border-radius:14px;justify-content:center;align-items:center;gap:5px;min-height:46px;color:#fff!important;-webkit-text-fill-color:white!important;white-space:nowrap!important;background:#2c7b69!important;border:1px solid #2c7b69!important;width:auto!important;padding:8px 12px!important;font-size:13px!important;display:flex!important}.soodalCheckButton img{object-fit:contain;width:24px;height:28px}@media (width<=600px){.soodalCouponArt{min-height:190px}.soodalCouponArt>div{width:70%;padding:18px}.soodalCouponArt strong{font-size:21px}.soodalCouponArt b{font-size:28px}.soodalCouponInfo{padding:14px 18px}.hvRegionIntro{padding:16px}.hvRegionIntro img{width:80px;height:110px}.hvRegionIntro h2{font-size:20px!important}.hvRegionSteps>div{padding:10px 5px}.hvRegionSteps b{font-size:12px}.providerCouponReminder{gap:10px;padding:14px}.providerCouponReminder>img{width:80px;height:110px}.customerAppShell #customer-main .livingCalendarList>article{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:14px}.customerAppShell #customer-main .livingCalendarList .soodalCheckButton{grid-column:2;justify-self:end}.livingCalendarCopy strong{margin:8px 0 0;font-size:17px;display:block}.customerAppShell #customer-main .livingCalendarList time{min-width:0;padding:14px 4px;font-size:15px}}.providerCouponStandalone{color:#294a41;word-break:keep-all;overflow-wrap:anywhere;max-width:1100px;margin:0 auto;padding-bottom:36px;line-height:1.7}.providerCouponStandalone .couponPageHeading{margin-bottom:24px}.providerCouponStandalone h1{font-size:30px}.providerCouponStandalone .hvProviderV339{background:#fbf8f1;border:1px solid #d6e3dc;border-radius:22px;padding:24px}.providerCouponStandalone button{color:#fff;font:inherit;cursor:pointer;word-break:keep-all;background:#397f74;border:1px solid #3e8176;border-radius:12px;max-width:100%;min-height:44px;padding:12px 18px;font-weight:700}.providerCouponStandalone button:disabled{cursor:not-allowed;color:#62766d!important;background:#e3eae7!important}.providerCouponStandalone button:focus-visible{outline-offset:3px;outline:3px solid #dba13a}.providerCouponStandalone .hvLightButton{color:#31675d;background:#eff8f3}.providerCouponStandalone .hvCouponTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.providerCouponStandalone .hvCouponTabs button{color:#28665c;background:#e7f6f2;min-width:0;padding:12px 8px}.providerCouponStandalone .hvCouponTabs button[aria-pressed=true]{color:#fff;background:#397f74}.providerCouponStandalone label{font-weight:700;display:block}.providerCouponStandalone input,.providerCouponStandalone select{box-sizing:border-box;color:#294a41;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbcfc7;border-radius:12px;margin-top:8px;padding:12px;font-weight:400;display:block}.providerCouponStandalone .hvFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.providerCouponStandalone .hvFields>label{min-width:0}.providerCouponStandalone summary{cursor:pointer;font-weight:700}.providerCouponStandalone .hvProviderCouponGuide{background:#fff;border:1px solid #c7ddd4;border-radius:16px;padding:18px}.providerCouponStandalone .hvMessage{background:#e3f9e9;border-radius:12px;padding:16px}.providerCouponStandalone .hvError{color:#923b2b;background:#fff0ed;border-radius:12px;padding:16px}.providerCouponStandalone .hvAgreement{border:1px solid #c7ddd4;border-radius:16px;margin-top:24px;padding:24px}.providerCouponStandalone .hvAgreement button{margin:8px}.providerCouponStandalone .soodalCoupon{max-width:700px;margin:16px auto}.providerCouponStandalone .hvCouponReview{scroll-margin-top:100px}.providerCouponStandalone .hvExplain a.hvAreaSettingsButton{width:fit-content}.providerCouponStandalone .hvAreaSettingsButton span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=680px){.providerCouponStandalone .hvProviderV339{padding:16px}.providerCouponStandalone h1{font-size:25px}.providerCouponStandalone .hvFields{grid-template-columns:1fr;gap:16px}.providerCouponStandalone .hvCouponTabs{gap:6px}.providerCouponStandalone .hvCouponTabs button{padding:10px 6px;font-size:13px}.providerCouponStandalone .hvAfterIssue ol{grid-template-columns:1fr}.providerCouponStandalone .hvExplain a.hvAreaSettingsButton{width:100%;padding:12px}.providerCouponStandalone .hvExplain{padding:14px}}.providerCouponStandalone .hvProviderV339{background:0 0;border:0;padding:0}.providerCouponStandalone .couponWelcome{isolation:isolate;color:#214e42;background:#edf8ef;border:1px solid #cce1d7;border-radius:28px;grid-template-columns:1.1fr 1fr;gap:0;min-height:370px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #244f4010}.providerCouponStandalone .couponWelcome>img{object-fit:cover;object-position:center;z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.providerCouponStandalone .couponWelcome:after{content:"";z-index:-1;background:linear-gradient(90deg,#eff9f0 0%,#eff9f0f5 32%,#eff9f080 52%,#0000 67%);position:absolute;inset:0}.providerCouponStandalone .couponWelcome>div{grid-column:1;min-width:0;padding:36px}.providerCouponStandalone .couponWelcome small{letter-spacing:.06em;font-size:13px;font-weight:700;color:#467365!important;-webkit-text-fill-color:#467365!important}.providerCouponStandalone .couponWelcome h1{color:#1f4a3d;letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.25}.providerCouponStandalone .couponWelcome p{margin:12px 0 0;line-height:1.75;color:#365b4e!important;-webkit-text-fill-color:#365b4e!important;font-size:15px!important}.providerCouponStandalone .couponWelcome p:last-child{font-weight:700}@media (width<=680px){.providerCouponStandalone .couponWelcome{border-radius:22px;flex-direction:column;gap:0;min-height:0;display:flex}.providerCouponStandalone .couponWelcome>img{object-fit:cover;object-position:right center;z-index:0;width:100%;height:220px;position:relative;inset:auto}.providerCouponStandalone .couponWelcome:after{display:none}.providerCouponStandalone .couponWelcome>div{background:#eff9f0;flex:auto;padding:22px}.providerCouponStandalone .couponWelcome h1{margin:10px 0 14px;font-size:28px}.providerCouponStandalone .couponWelcome p{font-size:14px!important}}@media (width>=681px){.providerCouponStandalone .couponWelcome>img{object-fit:contain;object-position:right center;width:60%;left:auto}.providerCouponStandalone .couponWelcome:after{background:linear-gradient(90deg,#eff9f0 0% 37%,#eff9f080 52%,#0000 65%)}}.providerCouponStandalone.providerCouponStandalone .hvProviderV339{box-sizing:border-box;width:100%;padding:0!important}.providerCouponStandalone.providerCouponStandalone .couponWelcome{box-sizing:border-box;width:100%;max-width:none;margin:0!important}.providerCouponStandalone .hvCouponUsageSummary{color:#315e52;background:#edf6f1;border:1px solid #c4dcd2;border-radius:14px;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px;padding:14px 18px;display:flex}.providerCouponStandalone .hvCouponUsageSummary span{align-items:center;gap:8px;display:inline-flex}@media (width>=681px){.providerCouponStandalone.providerCouponStandalone .couponWelcome>img{object-fit:cover;object-position:center;width:100%}}@media (width<=680px){.providerCouponStandalone.providerCouponStandalone .couponWelcome>img{aspect-ratio:3/2;object-fit:cover;object-position:center;height:auto}}.providerCouponStandalone.providerCouponStandalone{font-size:16px}.providerCouponStandalone.providerCouponStandalone .couponWelcome p{line-height:1.8;font-size:16px!important}.providerCouponStandalone.providerCouponStandalone .hvCouponTabs button{line-height:1.5;font-size:16px!important}.providerCouponStandalone.providerCouponStandalone .hvCouponHistoryCard b{font-size:18px}html body #root #provider-main .providerCouponStandalone.providerCouponPage{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #root #provider-main .providerCouponStandalone .hvOfferCounts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px;display:grid}html body #root #provider-main .providerCouponStandalone .hvOfferCounts>span{align-items:baseline;gap:8px;font-size:16px;line-height:1.6;display:flex}html body #root #provider-main .providerCouponStandalone .hvOfferCounts>span>b{white-space:nowrap;font-size:18px;font-weight:750}.providerRequestStatusButton{color:#075f57;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f0fbf8;border:1px solid #b9ded8;border-radius:11px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.providerRequestStatusButton b{color:#fff;background:#087f73;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.providerRequestStatusButton.hasUrgent b{background:#db3b30}.providerRequestStatusButton.hasNew{animation:1.2s ease-in-out 3 providerRequestPulse}@keyframes providerRequestPulse{50%{box-shadow:0 0 0 7px #087f7326}}.providerRequestPopupOpen{overflow:hidden}.providerRequestPopupLayer{z-index:200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.providerRequestPopupBackdrop{cursor:pointer;background:#0e28257a;border:0;position:absolute;inset:0}.providerRequestPopup{color:#193b37;background:#f8fbfa;border:1px solid #cde2de;border-radius:24px;flex-direction:column;width:min(390px,100vw - 28px);height:min(760px,100dvh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #07363147}.providerRequestPopup>header{background:#fff;border-bottom:1px solid #d9e7e4;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:18px 18px 14px;display:grid}.providerRequestPopup>header small{color:#087f73;letter-spacing:.1em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.providerRequestPopup>header h2{margin:0;font-size:22px}.providerRequestPopup>header>button{color:#164c46;cursor:pointer;background:#eef8f6;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;line-height:1}.providerRequestLive{color:#72827f;white-space:nowrap;background:#f2f4f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:flex}.providerRequestLive i{background:#9aa6a4;border-radius:50%;width:7px;height:7px}.providerRequestLive.connected{color:#087f73;background:#e8f8f3}.providerRequestLive.connected i{background:#12a780;box-shadow:0 0 0 4px #12a7801f}.providerRequestPopupIntro{color:#617873;margin:0;padding:12px 16px 7px;font-size:12px;line-height:1.5}.providerRequestPopup>nav{gap:6px;padding:5px 14px 12px;display:flex;overflow-x:auto}.providerRequestPopup>nav button{color:#46625e;min-width:max-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #cee2de;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.providerRequestPopup>nav button b{color:#0b8075}.providerRequestPopup>nav button.active{color:#fff;background:#087f73;border-color:#087f73}.providerRequestPopup>nav button.active b{color:#fff}.providerRequestPopupError{color:#b8322a;background:#fff0ef;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 14px 8px;padding:10px;font-size:11px;display:flex}.providerRequestPopupError button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.providerRequestPopupList{flex:1;padding:0 12px 12px;overflow-y:auto}.providerRequestCall{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e6e3;border-left:5px solid #0e9184;border-radius:15px;margin:0 0 9px;padding:14px;display:block}.providerRequestCall.domain-emergency{background:snow;border-left-color:#e34337}.providerRequestCall.domain-care{border-left-color:#4c8cca}.providerRequestCall.domain-interior{border-left-color:#b07435}.providerRequestCallTop,.providerRequestCallBottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.providerRequestCallTop b{color:#087f73;font-size:10px}.providerRequestCallTop time{color:#778b87;font-size:10px}.providerRequestCall>strong{margin-top:7px;font-size:16px;display:block}.providerRequestCall>small{color:#5e7470;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.providerRequestCallBottom{margin-top:10px}.providerRequestCallBottom em{color:#087f73;background:#eaf7f4;border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.providerRequestCallBottom>b{font-size:11px}.providerRequestPopupEmpty{color:#6e817e;text-align:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.providerRequestPopupEmpty strong{color:#35534f;font-size:14px}.providerRequestPopupEmpty span{font-size:11px;line-height:1.5}.providerRequestPopup>footer{background:#fff;border-top:1px solid #d9e7e4;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.providerRequestPopup>footer span{color:#72837f;font-size:10px}.providerRequestPopup>footer button{color:#087f73;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.providerRequestDetail{flex:1;padding:14px;overflow-y:auto}.providerRequestBack{color:#087f73;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:10px;font-size:12px;font-weight:900}.providerRequestDetailHero{background:#eaf8f5;border-top:5px solid #0e9184;border-radius:16px;padding:18px}.providerRequestDetailHero.domain-emergency{background:#fff0ef;border-color:#e34337}.providerRequestDetailHero.domain-care{background:#eef6ff;border-color:#4c8cca}.providerRequestDetailHero.domain-interior{background:#fff7ee;border-color:#b07435}.providerRequestDetailHero span,.providerRequestDetailHero b{background:#ffffffb8;border-radius:7px;margin:0 6px 10px 0;padding:4px 7px;font-size:10px;display:inline-block}.providerRequestDetailHero h3{margin:0 0 7px;font-size:20px}.providerRequestDetailHero p{color:#4e6863;margin:0;font-size:13px;line-height:1.55}.providerRequestDetail dl{background:#fff;border:1px solid #d7e6e3;border-radius:14px;margin:13px 0;padding:2px 14px}.providerRequestDetail dl div{border-bottom:1px solid #e6eeec;grid-template-columns:92px 1fr;gap:7px;padding:12px 0;display:grid}.providerRequestDetail dl div:last-child{border:0}.providerRequestDetail dt{color:#71837f;font-size:11px}.providerRequestDetail dd{margin:0;font-size:12px;font-weight:800}.providerRequestPrivacy{color:#5e706d;background:#f1f4f3;border-radius:12px;margin:13px 0;padding:12px;font-size:11px;line-height:1.5}.providerRequestSubmit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#087f73;border:0;border-radius:13px;font-weight:900}.providerRequestDetailHero.domain-emergency~.providerRequestSubmit{background:#d93b31}@media (width<=1080px){.providerRequestStatusButton span{display:none}.providerRequestStatusButton{padding:0 8px}}@media (width<=680px){.providerRequestPopupLayer{padding:0}.providerRequestPopup{border:0;border-radius:0;width:100vw;height:100dvh}.providerRequestStatusButton{width:39px;min-width:39px;max-width:39px;padding:0 4px}.providerRequestStatusButton span{display:none}}.providerRequestWalletStrip{color:#155d56;width:calc(100% - 28px);font:inherit;text-align:left;cursor:pointer;background:#eefaf7;border:1px solid #b9ded8;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin:4px 14px 8px;padding:10px 12px;display:flex}.providerRequestWalletStrip span,.providerRequestWalletStrip small{font-size:11px}.providerRequestWalletStrip.warning{color:#aa3028;background:#fff2f1;border-color:#f4b4ad}.providerRequestFeeStatus{background:#eefaf7;border:1px solid #b9ded8;border-radius:13px;gap:8px;margin:13px 0;padding:13px;display:grid}.providerRequestFeeStatus.warning{background:#fff2f1;border-color:#f4b4ad}.providerRequestFeeStatus>div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.providerRequestFeeStatus p{color:#526d68;margin:3px 0 0;font-size:11px;line-height:1.45}.providerRequestFeeStatus.warning p{color:#a72f28;font-weight:800}.providerRequestCallBody{align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.providerRequestCallBody .providerRequestServiceImage{object-fit:cover;background:#eff8f5;border:1px solid #deebe7;border-radius:10px;flex:0 0 80px;width:80px;max-width:80px;height:64px;display:block}.providerRequestCallCopy{flex:1;min-width:0;display:block}.providerRequestCallCopy>strong{overflow-wrap:anywhere;word-break:keep-all;font-size:16px;line-height:1.45;display:block}.providerRequestCallCopy>small{color:#5e7470;overflow-wrap:anywhere;word-break:keep-all;margin-top:5px;font-size:12px;line-height:1.45;display:block}@media (width<=360px){.providerRequestCallBody{gap:9px}.providerRequestCallBody .providerRequestServiceImage{flex-basis:68px;width:68px;max-width:68px;height:56px}}.providerRequestPopup>header{flex-shrink:0}.providerRequestDetailFrameV518{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.providerRequestDetailFrameV518>.providerRequestDetail{overscroll-behavior:contain;min-height:0}.providerRequestActionsV518{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #d9e7e4;flex-shrink:0;box-shadow:0 -4px 16px #193b3708}.providerRequestActionsV518 .providerRequestSubmit{min-height:48px;padding:12px 16px;line-height:1.4}.friendShare{gap:4px;display:grid}.friendShare>small{color:#0f766e;white-space:normal;grid-column:1/-1;font-size:.72rem;line-height:1.4}.headerFriendShareButton{color:#6f4a08;white-space:nowrap;cursor:pointer;background:#fff8df;border:1px solid #e2ad43;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.8rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.headerFriendShareButton:hover{background:#fff2c5;border-color:#cb8d19;transform:translateY(-1px)}.headerFriendShareButton:focus-visible{outline-offset:2px;outline:3px solid #e2ad4347}.headerFriendShareButton>span{font-size:.95rem}.providerMobileMenuGrid>.friendShare>button,.customerMobileMenuGrid>.friendShare>button{color:#40554e;text-align:left;background:#fff;border:1px solid #dbe5e1;border-radius:10px;width:100%;height:100%;min-height:44px;padding:8px 10px;font-weight:800}.providerHeaderActions .providerCustomerHomeButton{color:#0f766e;font-weight:900}.customerProviderHomeButton{border:1px solid var(--color-border);color:#0f766e;white-space:nowrap;background:#fff;border-radius:10px;min-height:42px;padding:0 10px;font-size:.82rem;font-weight:900}.proposalActions>.friendShare{display:grid}.proposalActions>.friendShare>button{height:100%}.proposalShareButton{color:#80530f!important;background:#fff8e7!important;border-color:#f0b65f!important}@media (width<=1080px){.providerHeaderActions>.friendShare{display:none}}@media (width<=980px){.customerHeaderActions>.friendShare{display:none}}@media (width<=680px){.providerHeaderActions .providerCustomerHomeButton{min-width:68px!important;padding:0 6px!important;display:block!important}.customerProviderHomeButton{min-height:42px;padding:0 7px;font-size:.74rem;display:block}}.providerAppShell>.skipLink{z-index:100;color:#fff;background:#0f766e;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.providerAppShell>.skipLink:focus,.providerAppShell>.skipLink:focus-visible{transform:none}.providerAppShell{color:#333;--service-bottom-nav-height:0px;background:#f7f9f8;min-height:100vh}.providerHeader{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dbe5e1;position:sticky;top:0}.providerHeaderInner{align-items:center;gap:18px;width:min(1240px,100% - 36px);min-height:74px;margin:auto;display:flex}.providerBrandLabel{color:#0f766e;border-left:1px solid #dbe5e1;padding-left:16px;font-size:.82rem;font-weight:900}.providerDesktopNav{gap:3px;display:flex}.providerDesktopNav button,.providerHeaderActions button{color:#465a53;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 11px;font-weight:800}.providerDesktopNav button:hover,.providerDesktopNav button.isActive{color:#0f766e;background:#eaf9f4}.providerHeaderActions{gap:5px;margin-left:auto;display:flex}.providerHeaderActions button{background:#fff;border:1px solid #dbe5e1}.providerBell{position:relative}.providerBell span{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:11px;min-width:19px;height:19px;padding:0 4px;font-size:.65rem;line-height:15px;position:absolute;top:-7px;right:-7px}.providerMain{width:min(1180px,100% - 40px);min-height:62vh;margin:auto;padding:42px 0 80px}.providerBottomNav,.providerBrandApprovalMobile,.providerBrandMobileWallet{display:none}.providerHero{background:linear-gradient(135deg,#eafaf4,#fff);border:1px solid #c7e4db;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:34px;display:flex}.providerHero p{color:#0f766e;letter-spacing:.1em;margin:0 0 8px;font-size:.78rem;font-weight:900}.providerHero h1{color:#24443b;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.providerHero>div>span{color:#64766f;max-width:700px;margin-top:12px;line-height:1.7;display:block}.providerPrimary,.providerSecondary{cursor:pointer;border-radius:11px;min-height:44px;padding:0 17px;font-weight:850}.providerPrimary{color:#fff;background:#0f766e;border:1px solid #0f766e}.providerSecondary{color:#0f766e;background:#fff;border:1px solid #0f766e}.providerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.providerCard{background:#fff;border:1px solid #dbe5e1;border-radius:17px;padding:22px;box-shadow:0 7px 24px #0f766e0d}button.providerCard{color:inherit;text-align:left;cursor:pointer}.providerCard small{color:#73827d}.providerCard strong{color:#24443b;margin:9px 0;font-size:1.25rem;display:block}.providerCard p{color:#65736e;margin:0;line-height:1.6}.providerStatusPill{color:#0f766e;background:#dff8ef;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.providerPanel{background:#fff;border:1px solid #dbe5e1;border-radius:18px;margin-top:20px;padding:26px}.providerPanel h2{color:#29483f;margin:0 0 18px}.providerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.providerFormGrid label{color:#40554e;gap:7px;font-size:.83rem;font-weight:800;display:grid}.providerFormGrid .wide{grid-column:1/-1}.providerFormGrid input,.providerFormGrid textarea,.providerFormGrid select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdad5;border-radius:9px;padding:10px 12px}.providerFormGrid textarea{resize:vertical;min-height:100px}.providerActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.providerAlert{border-radius:10px;margin:16px 0;padding:14px 16px}.providerAlert.error{color:#991b1b;background:#fee2e2}.providerAlert.success{color:#166534;background:#dcfce7}.providerSteps{grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.providerSteps li{color:#61716b;text-align:center;background:#edf2f0;border-radius:10px;padding:12px;font-size:.78rem;font-weight:800}.providerSteps li.done{color:#0f766e;background:#dff8ef}.providerRequirement{border-bottom:1px solid #e3ebe8;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:17px 0;display:grid}.providerRequirement:last-child{border-bottom:0}.providerRequirement h3{color:#29483f;margin:0 0 7px}.providerRequirement p{color:#65736e;margin:3px 0;font-size:.85rem}.providerRequirement select{max-width:260px}.providerFileMeta{color:#6a7974;font-size:.78rem}.providerPublicHero{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.providerPublicIntro{color:#fff;background:linear-gradient(145deg,#0f766e,#14b8a6);flex-direction:column;justify-content:center;padding:clamp(42px,8vw,110px);display:flex}.providerPublicIntro h1{letter-spacing:-.06em;margin:25px 0 15px;font-size:clamp(2.7rem,5vw,5rem)}.providerPublicIntro p{color:#dbfff4;max-width:650px;line-height:1.8}.providerPublicSteps{background:#f7f9f8;align-content:center;padding:clamp(35px,6vw,80px);display:grid}.providerPublicSteps ol{counter-reset:step;gap:12px;padding:0;list-style:none;display:grid}.providerPublicSteps li{counter-increment:step;background:#fff;border:1px solid #dbe5e1;border-radius:12px;padding:17px}.providerPublicSteps li:before{color:#fff;content:counter(step);background:#14b8a6;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:10px;font-size:.72rem;font-weight:900;display:inline-grid}@media (width<=960px){.providerDesktopNav,.providerBrandLabel{display:none}.providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerPublicHero{grid-template-columns:1fr}.providerPublicIntro{min-height:58vh}.providerSteps{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.providerAppShell{--service-bottom-nav-height:calc(68px + env(safe-area-inset-bottom));padding-bottom:var(--service-bottom-nav-height)}.providerHeaderInner{width:calc(100% - 24px);min-height:62px}.providerHeaderActions button:not(.providerBell){display:none}.providerMain{width:calc(100% - 24px);padding:22px 0 40px}.providerBottomNav{z-index:45;padding:5px 4px calc(5px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dbe5e1;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.providerBottomNav button{color:#6e7c77;background:0 0;border:0;grid-template-rows:25px auto;place-items:center;gap:2px;min-height:56px;font-size:.68rem;font-weight:800;display:grid;position:relative}.providerBottomNav button.isActive{color:#0f766e}.providerBottomNav button:disabled{opacity:.45}.providerBottomNavIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.providerBottomNavLabel{line-height:1}.providerBrandApprovalDesktop{display:none}.providerBrandApprovalMobile,.providerBrandMobileWallet{display:block}.providerBrandMobileWallet{color:#0f766e;max-width:96px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:650;line-height:1.2}.providerHero{padding:24px;display:grid}.providerGrid,.providerFormGrid{grid-template-columns:1fr}.providerFormGrid .wide{grid-column:auto}.providerSteps{grid-template-columns:repeat(2,1fr)}.providerRequirement{grid-template-columns:1fr}.providerPublicIntro,.providerPublicSteps{padding:34px 24px}.providerPublicIntro{min-height:50vh}.providerPublicIntro h1{font-size:2.7rem}}.providerPublicShell{background:#f7f9f8;min-height:100vh}.providerPublicIntro .brandLogoMark{filter:drop-shadow(0 8px 16px #054a4447);width:70px;height:70px}.providerPublicIntro .brandLogoText strong,.providerPublicIntro .brandLogoText small{color:#fff}.providerResubmitForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;margin-top:20px;display:grid}.providerResubmitForm label{color:#29483f;grid-column:1/-1;gap:5px;display:grid}.providerResubmitForm label span{color:#687973;font-size:.82rem;font-weight:500}.providerResubmitForm textarea{box-sizing:border-box;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdad5;border-radius:10px;grid-column:1/-1;padding:13px 14px;line-height:1.6}.providerResubmitForm textarea:focus{border-color:#0f766e;outline:3px solid #0f766e1f}.providerResubmitForm small{color:#73827d}.providerResubmitForm button{justify-self:end}@media (width<=680px){.providerResubmitForm{grid-template-columns:1fr}.providerResubmitForm button{justify-self:stretch;width:100%}}.providerKindCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.providerKindCards button{color:#40554e;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdad5;border-radius:14px;gap:6px;padding:18px;display:grid}.providerKindCards button.selected{color:#0f766e;background:#eafaf4;border:2px solid #0f766e}.providerKindCards strong{font-size:1rem}.providerKindCards span{font-size:.8rem}.providerDocumentScan{background:#f5fffb;border:1px dashed #75bbae;border-radius:14px;margin-bottom:18px;padding:18px}.providerDocumentScan>p{color:#60736c;margin:7px 0 13px;line-height:1.6}.providerDocumentScan input{width:100%;display:block}.providerLegalCard{border-bottom:1px solid #e3ebe8;padding:18px 0}.providerLegalCard>label{justify-content:space-between;align-items:center;gap:16px;display:flex}.providerLegalCard label span{align-items:center;gap:8px;display:flex}.providerLegalCard label strong{color:#29483f;font-size:1rem;line-height:1.45}.providerLegalCard small{color:#0f766e;background:#dff8ef;border-radius:999px;padding:3px 7px}.providerLegalCard input{flex:none;width:22px;height:22px}.providerLegalCard details{margin-top:12px}.providerLegalCard summary{color:#0f766e;cursor:pointer;font-size:.95rem;font-weight:900}.providerLegalCard details p{white-space:pre-wrap;color:#40554e;background:#f7faf9;border-radius:10px;margin:10px 0 0;padding:14px;font-size:.94rem;line-height:1.85}.providerReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.providerReviewGrid article{background:#fbfdfc;border:1px solid #dbe5e1;border-radius:14px;align-items:flex-start;gap:13px;padding:17px;display:flex}.providerReviewIcon{color:#fff;background:#0f766e;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:900;display:grid}.providerReviewGrid strong{color:#29483f;font-size:.98rem;display:block}.providerReviewGrid p{color:#566761;overflow-wrap:anywhere;margin:6px 0 0;font-size:.95rem;line-height:1.55}.providerNextStep{color:#064e47;background:linear-gradient(135deg,#dffaf2,#effcf8);border:2px solid #14b8a6;border-radius:16px;align-items:center;gap:16px;margin-top:18px;padding:22px;display:flex}.providerNextStepIcon{color:#fff;background:#0f766e;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.6rem;font-weight:900;display:grid}.providerNextStep strong{color:#0f766e;font-size:1.25rem;display:block}.providerNextStep p{color:#24443b;margin:7px 0 0;font-size:1rem;font-weight:750;line-height:1.6}@media (width<=680px){.providerReviewGrid{grid-template-columns:1fr}.providerNextStep{align-items:flex-start;padding:18px}.providerNextStep strong{font-size:1.15rem}.providerNextStep p{font-size:.94rem}}.providerActionRow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.providerActionButton{color:#0f766e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f766e;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.providerActionButton:hover:not(:disabled){background:#eaf9f4;transform:translateY(-1px)}.providerActionButton.primary{color:#fff;background:#0f766e}.providerActionButton.primary:hover:not(:disabled){background:#0b625b;border-color:#0b625b}.providerActionButton:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=680px){.providerActionRow{grid-template-columns:1fr;display:grid}.providerActionButton{width:100%}}.aftercareSwitch{gap:8px;margin:20px 0;display:flex}.aftercareSwitch button{color:#40554e;background:#fff;border:1px solid #cbdad5;border-radius:999px;min-height:42px;padding:0 18px;font-weight:800}.aftercareSwitch button.active{color:#fff;background:#0f766e;border-color:#0f766e}.aftercareActions{align-content:start;gap:16px;display:grid}.aftercareActions .workPanel{margin-bottom:0;position:static}.aftercareActions form+form{border-top:1px solid #e3ebe8;margin-top:18px;padding-top:18px}.aftercareActions .check{grid-template-columns:auto 1fr;align-items:center;display:flex}.aftercareActions .check input{width:18px;min-height:18px}.providerAftercareUpload{gap:12px;display:grid}.providerAftercareUpload>p{color:#62736d;margin:0;line-height:1.55}.providerAftercareFilePicker{gap:7px;display:grid}.providerAftercareUpload figure{margin:0}.providerAftercareUpload figure img{object-fit:cover;border-radius:12px;width:100%;max-height:220px;display:block}.providerAftercareUpload figcaption{color:#62736d;padding-top:6px;font-size:.78rem}.providerAftercareEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.providerAftercareEvidenceGrid article{border:1px solid #dfe9e6;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.providerAftercareEvidenceGrid strong,.providerAftercareEvidenceGrid small{overflow-wrap:anywhere}.providerAftercareEvidenceGrid small{color:#687773}.claimText{white-space:pre-wrap}@media (width<=680px){.aftercareActions{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.providerAftercareEvidenceGrid{grid-template-columns:1fr}}.providerWalletHero{color:#fff;background:linear-gradient(135deg,#0f5f59,#14b8a6);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.providerWalletHero p,.providerWalletHero h1{margin:0}.providerWalletHero h1{margin-top:6px;font-size:clamp(2rem,4vw,3rem)}.providerWalletHero>div:last-child{text-align:right}.providerWalletHero small,.providerWalletHero span{opacity:.85;display:block}.providerWalletHero strong{margin:6px 0;font-size:2rem;display:block}.providerWalletSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.providerWalletSummary article{background:#fff;border:1px solid #dbe5e1;border-radius:15px;padding:18px}.providerWalletSummary span{color:#65736e;font-size:.8rem;display:block}.providerWalletSummary strong{color:#24443b;margin-top:8px;font-size:1.15rem;display:block}.providerWalletNotice b{color:#9a3412;background:#ffedd5;border-radius:999px;padding:5px 9px;font-size:.75rem;display:inline-flex}.providerWalletLayout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:18px;display:grid}.walletFilter{gap:7px;margin-bottom:16px;display:flex;overflow:auto}.walletFilter button{color:#50645d;background:#fff;border:1px solid #cbdad5;border-radius:999px;min-height:38px;padding:0 13px;font-weight:800}.walletFilter button.active{color:#fff;background:#0f766e;border-color:#0f766e}.providerWalletRows article{border-bottom:1px solid #e3ebe8;padding:16px 0;position:relative}.providerWalletRows article:last-child{border-bottom:0}.providerWalletRows article>div{justify-content:space-between;gap:12px;display:flex}.providerWalletRows p{color:#566761;margin:7px 0}.providerWalletRows span{color:#78847f;font-size:.78rem}.providerWalletRows strong.in{color:#047857}.providerWalletRows strong.out{color:#b45309}.providerWalletRows button{float:right;color:#0f766e;cursor:pointer;background:0 0;border:0;margin-top:8px;font-weight:800}.providerWalletCompact{border-bottom:1px solid #e3ebe8;gap:5px;padding:13px 0;display:grid}.providerWalletCompact span,.providerWalletCompact small{color:#687771}.providerWalletWarning{color:#9a3412;background:#fff7ed;border-radius:9px;margin:12px 0;padding:11px;display:block}@media (width<=900px){.providerWalletSummary{grid-template-columns:repeat(3,1fr)}.providerWalletLayout{grid-template-columns:1fr}}@media (width<=680px){.providerBottomNav{grid-template-columns:repeat(5,1fr)}.providerWalletHero{padding:24px;display:block}.providerWalletHero>div:last-child{text-align:left;margin-top:22px}.providerWalletSummary{grid-template-columns:repeat(2,1fr)}.providerWalletSummary article:last-child{grid-column:1/-1}.providerWalletHero strong{font-size:1.7rem}.providerBottomNav button{position:relative}.providerNavBadge{color:#fff;background:#dc2626;border-radius:999px;min-width:16px;padding:1px 4px;font-size:.58rem;position:absolute;top:2px;right:calc(50% - 20px)}}.providerNavGroup{position:relative}.providerNavGroup>summary{color:#465a53;cursor:pointer;border-radius:9px;align-items:center;gap:5px;min-height:40px;padding:0 11px;font-weight:800;list-style:none;display:flex}.providerNavGroup>summary::-webkit-details-marker{display:none}.providerNavGroup>summary:after{content:"▾";margin-left:6px;font-size:.7rem}.providerNavGroup.isActive>summary,.providerNavGroup[open]>summary,.providerNavGroup>summary:hover{color:#0f766e;background:#eaf9f4}.providerNavGroup>div{z-index:60;background:#fff;border:1px solid #dbe5e1;border-radius:12px;min-width:150px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #0f766e24}.providerNavGroup>div button{text-align:left;white-space:nowrap;width:100%}.providerNavGroup>div button.providerNavLogout{color:#a13b31;background:#fff8f7;border-top:1px solid #f1d4cf;margin-top:5px}.providerDesktopNav button{align-items:center;gap:5px;display:inline-flex}.providerDesktopNav .menuVectorIcon,.providerNavGroup>summary .menuVectorIcon{flex:none;width:16px;height:16px}.providerNavGroup>div button{align-items:center;gap:7px;display:flex}.providerMySoodalNav button{align-items:center;gap:6px;display:inline-flex!important}.providerMySoodalNav .menuVectorIcon{width:17px;height:17px}.providerNavGroup>div>header,.providerApprovalPopover>header{color:#29483f;justify-content:space-between;align-items:center;gap:12px;padding:3px 4px 7px;display:flex}.providerNavGroup>div>header button,.providerApprovalPopover>header button{place-items:center;line-height:1;display:grid;color:#0f766e!important;background:#fff!important;border:1px solid #dbe5e1!important;border-radius:8px!important;width:30px!important;min-height:30px!important;padding:0!important;font-size:1.2rem!important}.providerLogoutButton{color:#a13b31!important;background:#fff8f7!important;border-color:#efc7c2!important}.providerAccountButton{align-content:center;gap:2px;min-width:92px;line-height:1.15;display:grid!important}.providerAccountButton span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.providerAccountButton small{color:#0f766e;font-size:.72rem;font-weight:900}.providerWalletBalance{align-content:center;gap:1px;line-height:1.15;color:#0f5f59!important;background:#effcf8!important;border-color:#a7d9cd!important;min-width:116px!important;display:grid!important}.providerWalletBalance span{font-size:.68rem;font-weight:800}.providerWalletBalance strong{white-space:nowrap;font-size:.88rem}.providerWalletBalance:hover,.providerWalletBalance:focus-visible{background:#dff8ef!important;border-color:#0f766e!important}.providerTrustBadge{align-content:center;gap:1px;line-height:1.15;color:#24547a!important;background:#f0f8ff!important;border-color:#b7d5ee!important;min-width:122px!important;display:grid!important}.providerTrustBadge span{font-size:.68rem;font-weight:800}.providerTrustBadge strong{white-space:nowrap;font-size:.84rem}.providerTrustBadge:hover,.providerTrustBadge:focus-visible{background:#e2f3fc!important;border-color:#3b82a0!important}.providerTrustHero{color:#fff;background:linear-gradient(135deg,#164e63,#0f766e 58%,#14b8a6);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.providerTrustHero p,.providerTrustHero h1{margin:0}.providerTrustHero h1{margin-top:6px;font-size:clamp(2rem,4vw,3rem)}.providerTrustHero>div:first-child span{opacity:.88;max-width:700px;margin-top:10px;line-height:1.65;display:block}.providerTrustHero>div:last-child{text-align:right}.providerTrustHero small,.providerTrustHero b{opacity:.9;display:block}.providerTrustHero strong{margin:5px 0;font-size:2.15rem;display:block}.providerTrustStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.providerTrustStatus>div,.providerTrustStatus>p{background:#fff;border:1px solid #dbe5e1;border-radius:15px;padding:18px}.providerTrustStatus span{color:#65736e;font-size:.78rem;display:block}.providerTrustStatus strong{color:#24443b;margin-top:7px;display:block}.providerTrustStatus>p{color:#0f5f59;background:#effcf8;grid-column:1/-1;margin:0;line-height:1.65}.providerTrustIntro{color:#65736e;line-height:1.7}.providerTrustGrades{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.providerTrustGrades article{background:#fafcfb;border:1px solid #dbe5e1;border-radius:14px;padding:16px}.providerTrustGrades article.active{background:#eaf9f4;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.providerTrustGrades span{color:#6b7e77;font-size:.73rem}.providerTrustGrades strong{color:#24443b;margin:7px 0;display:block}.providerTrustGrades p,.providerTrustComponents p{color:#65736e;margin:0;font-size:.82rem;line-height:1.55}.providerTrustComponents{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.providerTrustComponents article{background:#f4f8f6;border-radius:13px;padding:16px}.providerTrustComponents article>div{justify-content:space-between;gap:10px;margin-bottom:7px;display:flex}.providerTrustComponents b{color:#0f766e}.providerTrustEvents article{border-bottom:1px solid #e3ebe8;padding:17px 0}.providerTrustEvents article:last-child{border-bottom:0}.providerTrustEvents article>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.providerTrustEvents article>div>div{gap:4px;display:grid}.providerTrustEvents span,.providerTrustEvents small{color:#71807b;font-size:.78rem}.providerTrustEvents p{color:#53665f;margin:9px 0;line-height:1.6}.providerTrustEvents b.up{color:#047857}.providerTrustEvents b.down{color:#b45309}.providerTrustPerformance{background:linear-gradient(135deg,#f1fbf7,#fff);margin-top:18px}.providerTrustPerformanceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.providerTrustPerformanceGrid article{background:#fff;border:1px solid #d5e9e2;border-radius:14px;padding:15px}.providerTrustPerformanceGrid span{color:#687a74;font-size:.78rem;display:block}.providerTrustPerformanceGrid strong{color:#075f58;margin-top:7px;font-size:1.15rem;display:block}.providerTrustBreakdown{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.providerTrustBreakdown span{color:#075f58;background:#dcf7ed;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.providerTrustPolicy{background:linear-gradient(135deg,#f2fcf8,#fff);border-color:#b8ded5}.providerTrustPolicy ul{color:#4d625a;gap:9px;margin:18px 0 0;padding-left:21px;display:grid}.providerTrustPolicy li{line-height:1.65}.providerWalletPolicy{background:linear-gradient(135deg,#f2fcf8,#fff);border-color:#b8ded5}.providerWalletPolicy .sectionHeading{align-items:flex-start}.providerWalletPolicy .sectionHeading>span{color:#0f766e;background:#dff8ef;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:900}.providerWalletPolicyIntro{color:#566761;margin:-5px 0 18px;line-height:1.65}.providerWalletPolicy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.providerWalletPolicy li{background:#fff;border:1px solid #dbe9e5;border-radius:13px;gap:6px;padding:15px;display:grid}.providerWalletPolicy li strong{color:#0f766e}.providerWalletPolicy li span{color:#566761;font-size:.9rem;line-height:1.6}.providerWalletPolicyLink{color:#0f6b55;background:#fff;border:1px solid #78b9a2;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;padding:10px 14px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.providerWalletPolicyLink:hover{background:#eaf8f2}@media (width<=900px){.providerTrustGrades{grid-template-columns:repeat(3,1fr)}.providerTrustComponents,.providerTrustPerformanceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.providerHeaderInner{gap:7px}.providerHeader .brandLogoText{display:none}.providerHeaderActions{gap:3px}.providerHeaderActions .providerWalletBalance,.providerHeaderActions .providerTrustBadge{display:grid;min-width:76px!important;padding:0 5px!important}.providerHeaderActions button:not(.providerBell):not(.providerWalletBalance):not(.providerTrustBadge){display:none}.providerWalletBalance span,.providerTrustBadge span{font-size:.6rem}.providerWalletBalance strong,.providerTrustBadge strong{text-overflow:ellipsis;max-width:78px;font-size:.7rem;overflow:hidden}.providerBell{font-size:.72rem;padding:0 7px!important}.providerWalletPolicy ul{grid-template-columns:1fr}.providerWalletPolicy .sectionHeading{gap:8px;display:grid}.providerTrustHero{padding:24px;display:block}.providerTrustHero>div:last-child{text-align:left;margin-top:22px}.providerTrustHero strong{font-size:1.8rem}.providerTrustStatus,.providerTrustGrades,.providerTrustComponents,.providerTrustPerformanceGrid{grid-template-columns:1fr}.providerTrustEvents article>div{align-items:flex-start}}.providerWalletChargeContext{background:linear-gradient(135deg,#effcf8,#fff);border-color:#9dd7cb;gap:16px;display:grid}.providerWalletChargeContext h2,.providerWalletChargeContext p{margin:0}.providerWalletChargeContext>div>span{color:#58716b}.providerWalletEstimate{background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid}.providerWalletRecommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid!important}.providerWalletRecommendations article{color:#165c55;background:#fff;border:1px solid #afd8d0;border-radius:12px;gap:5px;padding:13px;display:grid}.providerWalletRecommendations article span{font-size:.8rem}.providerWalletChargePending{color:#8a5814;background:#fff4df;border-radius:10px;padding:11px}.providerWalletReturn{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #0f766e;border-radius:10px;justify-self:start;min-height:42px;padding:0 15px;font-weight:900}.quoteFundingStatus{background:#eefaf7;border:1px solid #addbd2;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;padding:14px;display:grid}.quoteFundingStatus.insufficient{background:#fff3f2;border-color:#f0b6af}.quoteFundingStatus>div{gap:4px;display:grid}.quoteFundingStatus span{color:#607570;font-size:.75rem}.quoteFundingStatus p{color:#526b66;grid-column:1/-1;margin:3px 0 0;font-size:.82rem}.quoteFundingStatus.insufficient p{color:#a6322a;font-weight:800}@media (width<=680px){.providerWalletRecommendations,.quoteFundingStatus{grid-template-columns:1fr}}.providerBrandMeta{border-left:1px solid #dbe5e1;gap:3px;padding-left:16px;display:grid;position:relative}.providerBrandMeta .providerBrandLabel{border:0;padding:0}.providerApprovalStatus summary{color:#64766f;cursor:pointer;font-size:.68rem;font-weight:850;list-style:none}.providerApprovalStatus summary::-webkit-details-marker{display:none}.providerApprovalStatus.status-approved summary{color:#047857}.providerApprovalStatus.status-rejected summary,.providerApprovalStatus.status-suspended summary{color:#b91c1c}.providerApprovalStatus.status-pending summary{color:#b45309}.providerApprovalPopover{z-index:60;background:#fff;border:1px solid #cfe0da;border-radius:14px;width:min(360px,100vw - 28px);padding:18px;position:absolute;top:43px;left:0;box-shadow:0 18px 45px #173f3326}.providerApprovalPopover strong{color:#24443b}.providerApprovalPopover p{color:#596d66;margin:7px 0;font-size:.8rem}.providerApprovalPopover ul{color:#53665f;gap:6px;padding-left:18px;font-size:.78rem;line-height:1.45;display:grid}.providerApprovalPopover button{color:#fff;background:#0f766e;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}@media (width<=960px){.providerBrandMeta{padding-left:9px}.providerBrandMeta .providerBrandLabel{font-size:.68rem;display:block}}@media (width<=680px){.providerApprovalStatus summary{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.providerApprovalPopover{width:calc(100vw - 24px);position:fixed;top:68px;left:12px}}.providerHeaderInner{gap:9px;width:min(1500px,100% - 24px)}.providerDesktopNav{white-space:nowrap;gap:1px}.providerDesktopNav button,.providerNavGroup>summary{white-space:nowrap;min-height:36px;padding:0 7px;font-size:.78rem}.providerHeaderActions{gap:3px}.providerHeaderActions button{white-space:nowrap;min-height:36px;padding:0 7px;font-size:.75rem}.providerTrustBadge{min-width:94px!important}.providerWalletBalance{min-width:86px!important}.providerTrustBadge strong,.providerWalletBalance strong{font-size:.74rem}.providerAccountButton{min-width:72px!important}.providerAccountButton span{max-width:72px}.providerBrandMeta{min-width:92px;padding-left:9px}.providerBrandLabel{white-space:nowrap}.providerMySoodalNav{background:#f2faf7;border-bottom:1px solid #dbe5e1;justify-content:center;gap:6px;padding:8px 12px;display:flex}.providerMySoodalNav button{color:#52675f;background:0 0;border:1px solid #0000;border-radius:9px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:850}.providerMySoodalNav button:hover,.providerMySoodalNav button.isActive{color:#0f766e;background:#fff;border-color:#a8d6ca}@media (width<=1320px){.providerHeader .brandLogoText{display:none}.providerHeaderInner{gap:6px}.providerDesktopNav button,.providerNavGroup>summary{padding:0 6px;font-size:.75rem}.providerHeaderActions button{padding:0 6px}.providerTrustBadge{min-width:88px!important}.providerWalletBalance{min-width:80px!important}}@media (width<=1080px){.providerDesktopNav{display:none}}@media (width<=680px){.providerBrandMeta{min-width:82px}.providerMySoodalNav{justify-content:flex-start;overflow-x:auto}.providerMySoodalNav button{flex:none}.providerHeaderActions .providerTrustBadge,.providerHeaderActions .providerWalletBalance{display:none!important}}.providerMenuToggle{align-content:center;justify-items:center;gap:1px;color:#0f766e!important;min-width:48px!important;display:none!important}.providerMenuToggle>span{font-size:.58rem}.providerMenuBackdrop{z-index:58;background:#0d2a226b;border:0;position:fixed;inset:0}.providerMobileMenu{z-index:60;background:#fff;width:min(420px,88vw);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 45px #173a3038}.providerMobileMenu>header{color:#24443b;border-bottom:1px solid #dbe5e1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.providerMobileMenu>header button{color:#0f766e;background:#fff;border:1px solid #dbe5e1;border-radius:10px;width:40px;height:40px;font-size:1.5rem}.providerMobileMenu section{border-bottom:1px solid #e3ebe8;padding:18px 0}.providerMobileMenu h2{color:#65736e;letter-spacing:.08em;margin:0 0 10px;font-size:.75rem}.providerMobileMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.providerMobileMenuGrid button{color:#40554e;text-align:left;background:#fff;border:1px solid #dbe5e1;border-radius:10px;min-height:44px;padding:8px 10px;font-weight:800}.providerMobileMenuGrid button.isActive{color:#0f766e;background:#eaf9f4;border-color:#0f766e}@media (width<=1080px){.providerMenuToggle{display:grid!important}}@media (width<=680px){.providerHeaderActions .providerMenuToggle{display:grid!important}.providerHeaderActions .providerBell{display:block!important}.providerBrandMeta{min-width:0}.providerMobileMenu{width:min(390px,92vw)}}.providerBlockHistory{gap:10px;display:grid}.providerBlockHistory article{background:#fafcfb;border:1px solid #dbe5e1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.providerBlockHistory article>div{gap:5px;display:grid}.providerBlockHistory article strong{color:#b42318}.providerBlockHistory article span,.providerBlockHistory article small{color:#5d7069}.providerBlockPolicy{background:linear-gradient(135deg,#f2fcf8,#fff);border-color:#b8ded5}.providerBlockPolicy ul{color:#4d625a;gap:9px;padding-left:22px;line-height:1.65;display:grid}@media (width<=680px){.providerBlockHistory article{display:grid}}.providerBell .providerBellDesktopLabel{width:auto;min-width:0;height:auto;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:inline;position:static}.providerBell .providerBellMobileLabel{display:none}.providerBell .providerUnreadBadge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:11px;min-width:19px;height:19px;padding:0 4px;font-size:.65rem;line-height:15px;position:absolute;top:-7px;right:-7px}.providerHeaderActions>button{align-items:center;gap:5px;display:inline-flex}.providerHeaderActions .menuVectorIcon{flex:0 0 17px;width:17px;height:17px}.providerHeaderMetricText{text-align:left;gap:1px;display:grid}@media (width>=681px){.providerHeaderActions .providerTrustBadge,.providerHeaderActions .providerWalletBalance{align-items:center;gap:6px;display:flex!important}}@media (width<=680px){.providerBell .providerBellDesktopLabel,.providerBell .providerUnreadBadge{display:none}.providerBell .providerBellMobileLabel{width:auto;min-width:0;height:auto;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:inline;position:static}}.providerPaymentResult{color:#214b43;background:#effcf8;border:1px solid #aeddd2;border-radius:18px;align-items:flex-start;gap:16px;margin:18px 0;padding:22px;display:flex}.providerPaymentResult.failure{color:#7f1d1d;background:#fff7f7;border-color:#fecaca}.providerPaymentResult.confirming{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.providerPaymentResultIcon{color:#fff;background:#0f766e;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.4rem;font-weight:900;display:grid}.providerPaymentResult.failure .providerPaymentResultIcon{background:#dc2626}.providerPaymentResult.confirming .providerPaymentResultIcon{background:#2563eb}.providerPaymentResult p,.providerPaymentResult h2{margin:0}.providerPaymentResult p{letter-spacing:.08em;font-size:.75rem;font-weight:900}.providerPaymentResult h2{margin:4px 0 6px;font-size:1.15rem}.providerPaymentResult span{color:inherit;opacity:.8}.providerPaymentResult div>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.providerPaymentResult button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:900}.providerPaymentResult button.secondary{color:#0f665e;background:#fff;border:1px solid #79afa5}.providerWalletTopUp{background:linear-gradient(145deg,#f0fcf8,#fff);border-color:#9dd7cb}.providerWalletTopUp>.sectionHeading>span{border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:900}.providerWalletTopUp>.sectionHeading>span.test{color:#1d4ed8;background:#dbeafe}.providerWalletTopUp>.sectionHeading>span.live{color:#047857;background:#d1fae5}.providerWalletTopUp>p{color:#536a63;line-height:1.65}.providerWalletMonthly{color:#30574d;background:#e4f6f0;border-radius:11px;align-items:center;gap:9px;margin:15px 0;padding:12px 14px;display:flex}.providerWalletMonthly strong{color:#0f766e}.providerWalletMonthly small{margin-left:auto}.providerWalletProducts{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.providerWalletProducts article{background:#fff;border:1px solid #c7e1da;border-radius:13px;gap:6px;padding:15px;display:grid}.providerWalletProducts small,.providerWalletProducts span{color:#65776f;font-size:.74rem}.providerWalletProducts strong{color:#174c43;font-size:1.13rem}.providerWalletProducts button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:9px;min-height:40px;margin-top:5px;font-weight:900}.providerWalletProducts button:disabled{cursor:not-allowed;opacity:.45}.providerWalletRefundConsent{color:#435b54;background:#fff;border:1px solid #d6e5e1;border-radius:11px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;font-size:.88rem;line-height:1.5;display:flex}.providerWalletRefundConsent input{accent-color:#0f766e;width:18px;height:18px;margin-top:1px}.providerWalletRefundConsent a{color:#0f6b55;font-weight:900}@media (width<=1050px){.providerWalletProducts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.providerPaymentResult{padding:17px}.providerPaymentResultIcon{flex-basis:38px;width:38px;height:38px}.providerWalletProducts{grid-template-columns:1fr 1fr}.providerWalletProducts article:last-child{grid-column:1/-1}.providerWalletMonthly{gap:3px;display:grid}.providerWalletMonthly small{margin-left:0}}.providerWalletWarning{color:#9a3412;background:#fff7ed;border-radius:9px;gap:7px;margin:12px 0;padding:12px;display:grid}.providerWalletWarning b{font-size:.82rem}.providerWalletWarning span{color:#7c2d12;font-size:.76rem;line-height:1.55}.providerWalletWarning button{color:#0f766e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0;font-size:.76rem;font-weight:850}@media (width<=680px){.providerHeaderInner{grid-template-columns:minmax(76px,1fr) 39px auto;gap:4px;display:grid}.providerHeader .brandLogo{display:none}.providerBrandMeta{border-left:0;min-width:0;padding-left:0;overflow:hidden}.providerBrandMeta .providerBrandLabel,.providerBrandMobileWallet{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.providerRequestStatusButton{width:39px;min-width:39px;padding:0 4px}.providerHeaderActions{gap:2px;min-width:0;margin-left:0}.providerHeaderActions button{padding-left:6px!important;padding-right:6px!important}}.providerWalletLayout>main,.providerWalletLayout>aside,.providerWalletLayout .providerPanel{min-width:0}.providerWalletLayout .walletFilter{flex-wrap:wrap;gap:6px;display:flex}.providerWalletLayout .walletFilter button{white-space:nowrap}.providerWalletRows article{overflow-wrap:anywhere}.providerHomeAds{background:#f4faf6;border:1px solid #d7e6df;border-radius:20px;margin:24px 0;padding:20px}.providerHomeAds select{max-width:100%;font:inherit;border:1px solid #b9d5cf;border-radius:10px;padding:10px}.providerHomeAd{background:#fff;border:1px solid #d7e6df;border-radius:16px;margin-top:16px;padding:20px}.providerHomeAd button{color:#fff;font:inherit;background:#26756a;border:0;border-radius:10px;padding:10px 16px}@media (width<=760px){nav.scheduleDomainFilter{width:100%;min-width:0;grid-template-columns:.55fr 1fr .9fr 1.25fr .85fr!important;gap:3px!important;display:grid!important;overflow:visible!important}nav.scheduleDomainFilter button{white-space:nowrap!important;min-width:0!important;min-height:40px!important;padding:7px 2px!important;font-size:11px!important;line-height:1.3!important}nav.quoteStatusFilters{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important;overflow:visible!important}nav.quoteStatusFilters button{white-space:nowrap!important;min-width:0!important;min-height:40px!important;padding:7px 2px!important;font-size:12px!important}main.providerQuotePage nav.quoteStatusFilters button{letter-spacing:-.3px!important;min-width:0!important;padding:6px 1px!important;font-size:11px!important}}
