html body dialog.soodalModalV510{box-sizing:border-box;color:#304e44;background:#fff;border:1px solid #ccded5;border-radius:18px;width:min(880px,100vw - 24px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 20px 70px #153e3840}html body dialog.soodalModalV510::backdrop{background:#132e2b99}html body dialog.soodalModalV510>header{z-index:2;background:#fff;border-bottom:1px solid #e2ebe5;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}html body dialog.soodalModalV510 h2{margin:0;font-size:21px;font-weight:700;line-height:1.4}html body dialog.soodalModalV510 button{color:#356252;cursor:pointer;background:#f1f7f3;border:1px solid #bfd6ca;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}html body dialog.soodalModalV510 .soodalModalBodyV510{overflow-wrap:anywhere;padding:20px}html body dialog.soodalModalV510 .providerProfile{background:0 0;border:0;margin:0;padding:0}html body dialog.soodalModalV510 .providerProfileHero{align-items:center;gap:14px;display:flex}html body dialog.soodalModalV510 h3{margin:0 0 8px;font-size:22px;line-height:1.5}html body dialog.soodalModalV510 h4{margin:20px 0 10px;font-size:17px}html body dialog.soodalModalV510 p{font-size:14px;font-weight:400;line-height:1.8}html body dialog.soodalModalV510 small{color:#708177;font-size:12px;line-height:1.7}html body dialog.soodalModalV510 .providerProfileLogo{object-fit:contain;border-radius:14px;width:72px;height:72px}html body dialog.soodalModalV510 .providerPublicGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body dialog.soodalModalV510 img{max-width:100%}html body dialog.soodalModalV510 blockquote{background:#f3f7f3;border-radius:10px;margin:10px 0;padding:12px;font-size:14px;line-height:1.8}html body dialog.soodalModalV510 .providerPublicLinks{gap:12px;display:flex}html body dialog.soodalModalV510 label{gap:6px;margin:10px 0;font-size:13px;display:grid}html body dialog.soodalModalV510 :is(input,select,textarea){box-sizing:border-box;border:1px solid #cbded2;border-radius:9px;max-width:100%;padding:10px;font-size:16px}html body dialog.soodalModalV510 .ratingBars{gap:10px;display:grid}html body dialog.soodalModalV510 .ratingBars label{grid-template-columns:1fr auto;display:grid}html body dialog.soodalModalV510 progress{accent-color:#397b6b;width:100%}@layer soodalPresentationV527{html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectModalV538{flex-direction:column!important;width:min(460px,100vw - 16px)!important;max-height:min(640px,100dvh - 16px)!important;margin:auto!important;display:flex!important;overflow:hidden!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectModalV538 .soodalModalBodyV510{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:8px 12px!important;overflow:auto!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectModalV538 .soodalSelectSearchV538{z-index:1!important;background:#fff!important;padding:4px 0 8px!important;position:sticky!important;top:-8px!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectSearchV538 input{color:#304e44!important;background:#fff!important;border:1px solid #c3d8cd!important;border-radius:8px!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;font-size:16px!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538{gap:0!important;display:grid!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538>button{color:#304e44!important;-webkit-text-fill-color:#304e44!important;text-align:left!important;white-space:normal!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5ede8!important;border-radius:0!important;align-items:center!important;gap:10px!important;padding:9px 8px!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;display:flex!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538>button[aria-selected=true]{color:#286a56!important;-webkit-text-fill-color:#286a56!important;background:#edf6f1!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538>button:disabled{opacity:.45!important;cursor:not-allowed!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538>button:focus-visible{outline-offset:-2px!important;outline:2px solid #4a9b87!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectRadioV538{border:1px solid #9ebeb0!important;border-radius:50%!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:12px!important;line-height:1!important;display:grid!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectOptionsV538 small{color:#637c6f!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectActionsV538{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectActionsV538>span{overflow-wrap:anywhere!important;color:#5b7668!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}html :is(#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#root#root#root#root#root#root#root#root#root#root#root#root,body) .soodalSelectActionsV538>button{color:#fff!important;-webkit-text-fill-color:white!important;background:#347969!important;border:0!important;border-radius:8px!important;flex:none!important;min-height:44px!important;padding:8px 20px!important;font-size:15px!important;font-weight:600!important}}.serviceThumbnail{object-fit:cover;background:#e8f5f2;border-radius:14px;flex:0 0 54px;width:54px;height:54px;display:block;box-shadow:inset 0 0 0 1px #d3e7e2}.categoryVectorIcon{color:#087e72;background:#e4f5f0;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.categoryVectorIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.serviceThumbnail.liveActivityIcon,.categoryVectorIcon.liveActivityIcon{border-radius:15px;width:58px;height:58px}.serviceVisualTitle{align-items:center;gap:12px;display:flex}.serviceMajorBanner{background:linear-gradient(100deg,#075f59,#bcd8d4);border-radius:22px;min-height:230px;margin:0 auto 24px;position:relative;overflow:hidden}.serviceMajorBanner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.serviceMajorBanner:after{content:"";background:linear-gradient(90deg,#043734db,#04373447 58%,#0000);position:absolute;inset:0}.serviceMajorBanner.imageUnavailable:after{background:linear-gradient(90deg,#043734c7,#0437342e)}.serviceMajorBanner>div{z-index:1;color:#fff;gap:8px;max-width:440px;padding:42px;display:grid;position:relative}.serviceMajorBanner small{font-weight:850}.serviceMajorBanner strong{font-size:clamp(1.9rem,4vw,3.1rem)}@media (width>=769px){.serviceMajorBanner{width:min(var(--customer-content-width),calc(100% - 40px))}.serviceMajorBanner img{object-fit:contain;object-position:right center;width:auto;max-width:100%;height:100%;left:auto;right:0}.serviceMajorBanner:after{background:linear-gradient(90deg,#043734f5 0,#043734d6 38%,#04373447 72%,#04373414 100%)}}@media (width<=640px){.serviceThumbnail.liveActivityIcon,.categoryVectorIcon.liveActivityIcon{border-radius:12px;width:46px;height:46px}}html body .serviceIdentityV416{text-align:left;align-items:center;gap:10px;min-width:0;margin:8px 0;display:flex}html body .serviceIdentityV416>.serviceThumbnail,html body .serviceIdentityV416>.categoryVectorIcon{border-radius:10px;flex:0 0 48px;width:48px;height:48px}html body .serviceIdentityV416 strong{color:#28574d;font-size:14px;line-height:1.4;display:block}html body .serviceIdentityV416 small{color:#657b74;margin-top:3px;font-size:12px;line-height:1.5;display:block}html body #root#root .couponPaymentV472{box-sizing:border-box;color:#29483b;background:#f6faf7;border:1px solid #bdd4c7;border-radius:18px;min-width:0;font-size:16px;line-height:1.7;margin:20px 0!important;padding:22px!important}html body #root#root .couponPaymentV472 header{background:0 0;border:0;min-height:0;margin:0 0 16px;padding:0;display:block}html body #root#root .couponPaymentV472 header>span{color:#537562;font-size:14px;font-weight:700}html body #root#root .couponPaymentV472 h3{line-height:1.4;margin:5px 0 12px!important;font-size:23px!important;font-weight:800!important}html body #root#root .couponPaymentV472 p{line-height:1.75;margin:10px 0!important;font-size:16px!important}html body #root#root .couponPaymentV472 :is(button,label){line-height:1.6;font-size:16px!important}html body #root#root .couponPaymentV472 button{border:1px solid #adc8b7;border-radius:10px;min-height:44px;font-weight:700;color:#315f4e!important;-webkit-text-fill-color:currentColor!important;background:#fff!important;padding:9px 14px!important}.cpActions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cpChoices{gap:10px;display:grid}html body #root#root .couponPaymentV472 label.cpChoice{cursor:pointer;background:#fff;border:1px solid #ccdcd1;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:14px;margin:0!important;display:grid!important}html body #root#root .couponPaymentV472 input[type=checkbox]{appearance:auto;accent-color:#34745d;width:22px!important;height:22px!important;min-height:0!important;margin:4px 0 0!important;padding:0!important}.cpChoice strong,.cpChoice small,.cpChoice em{display:block}.cpChoice strong{font-size:19px;font-weight:800}.cpChoice small{color:#617467;font-size:14px}.cpChoice em{color:#33735b;margin-top:5px;font-size:15px;font-style:normal}html body #root#root .couponPaymentV472 dl.cpTotals{gap:0;display:grid;margin:20px 0 8px!important;padding:0!important}html body #root#root .couponPaymentV472 .cpTotals>div{border-bottom:1px solid #d7e3da;justify-content:space-between;gap:16px;padding:11px 0;display:flex}html body #root#root .couponPaymentV472 .cpTotals :is(dt,dd){line-height:1.5;border:0!important;margin:0!important;padding:0!important;font-size:16px!important}html body #root#root .couponPaymentV472 .cpTotals dd{white-space:nowrap!important;font-weight:750!important}html body #root#root .couponPaymentV472 .cpTotals .cpFinal{border:0;padding-top:16px}html body #root#root .couponPaymentV472 .cpTotals .cpFinal dd{color:#236a51;font-size:27px!important}html body #root#root .couponPaymentV472 .cpNote{color:#617568;font-size:14px!important}.cpZero{background:#e5f1e7;border-radius:10px;padding:13px;font-weight:700!important}.cpReceipt{gap:10px;padding:0;list-style:none;display:grid}.cpReceipt li{background:#fff;border:1px solid #d7e3da;border-radius:10px;padding:12px}.cpReceipt :is(strong,small){display:block}.cpReceipt small{color:#617568;font-size:14px}.cpReceipt span{color:#32715c;font-size:14px}@media (width<=480px){html body #root#root .couponPaymentV472{padding:16px!important}html body #root#root .couponPaymentV472 .cpFinal{flex-wrap:wrap}html body #root#root .couponPaymentV472 .cpFinal dd{margin-left:auto!important}}#root .quoteCouponNoticeV472{color:#3b5e49;background:#eff6f0;border:1px solid #c7dccc;border-radius:12px;padding:16px;font-size:16px!important;line-height:1.8!important}#root .quoteCouponNoticeV472>b{margin-bottom:7px;font-size:18px;display:block}html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472>div{background:#edf6ee;border:1px solid #c7dacb;border-radius:14px;min-width:0;padding:16px}html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472 :is(span,strong,small){line-height:1.6;display:block}html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472 strong{color:#2b6b51;overflow-wrap:anywhere;font-size:28px!important;font-weight:800!important}html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472 small{color:#5d7564;font-size:14px!important}.cwUseV472{border-bottom:1px solid #d5e1d8;padding:14px 0}.cwAmountHistoryV472{line-height:1.8;font-size:15px!important}@media (width<=480px){html body :is(#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .cwBalanceV472{grid-template-columns:1fr}}.couponSupplyV472{color:#29463b;-webkit-text-fill-color:currentColor;background:#f0f7f3;border:1px solid #bfd5ca;border-radius:16px;margin:16px 0;padding:18px}.couponSupplyV472 h3{color:#29463b!important;-webkit-text-fill-color:currentColor!important;margin:0 0 10px!important;font-size:19px!important;font-weight:800!important;line-height:1.45!important}.couponSupplyV472 p,.couponSupplyV472 a{overflow-wrap:anywhere;color:#29463b!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.75!important}.couponSupplyV472 a{font-weight:700;text-decoration:underline}html body #root#root .couponPaymentV472 *{-webkit-text-fill-color:currentColor}html body #root#root .couponPaymentV472 h3{font-size:23px!important;font-weight:800!important;display:block!important}html body #root#root .couponPaymentV472 .cpChoices strong{font-size:19px!important;line-height:1.5!important}html body #root#root .couponPaymentV472 .cpChoices small{font-size:14px!important;line-height:1.7!important}html body :is(#root#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .couponSupplyV472 p{margin:10px 0!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important}html body :is(#root#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .couponSupplyV472 h3{font-size:19px!important;font-weight:800!important}html body :is(#root#root,dialog#house-popup-customer-v454#house-popup-customer-v454) .couponSupplyV472 a{font-size:16px!important;font-weight:700!important}.hvDialog .hvMessage,.hvDialog .hvError{z-index:8;border-radius:12px;margin:0 0 14px;line-height:1.6;position:sticky;top:0;box-shadow:0 5px 15px #123c2d18}.hvDialog .hvMessage{color:#145a48;background:#e1f7ec}.hvDialog .hvError{color:#8f2d24;background:#fff0ed}.hvDialog .hvRoomCards .hvRoomPreviewButton{width:100%;margin:0;display:block;overflow:hidden;color:#006c65!important;-webkit-text-fill-color:#006c65!important;background:#edf8f4!important;border:0!important;border-radius:15px 15px 0 0!important;padding:0!important}.hvRoomPreviewButton>span{padding:12px;font-size:14px;font-weight:800;display:block}.hvRoomPreviewButton .hvRoomArt{border-radius:0}.hvWearPreview,.hvPreferenceGroup,.hvCouponReview{background:#fff;border:1px solid #b8dcd2;border-radius:18px;margin:22px 0;padding:18px}.hvWearPreview .hv3DView{max-width:460px;margin:auto}.hvExplain{background:#eaf9f5;border-left:4px solid #00978b;border-radius:8px;padding:16px;line-height:1.8}.hvTealIntro{color:#fff;background:linear-gradient(120deg,#005f5b,#00998d);border-radius:20px;align-items:center;gap:16px;margin-bottom:22px;padding:22px;display:flex}.hvTealIntro img{object-fit:cover;border-radius:16px;width:100px;height:112px}.hvTealIntro h2,.hvTealIntro p,.hvTealIntro small{color:#fff!important;-webkit-text-fill-color:white!important}.hvTealIntro h2{margin:8px 0;font-size:23px!important}.hvTealIntro p{font-size:14px!important}.hvMemoryStatus{background:#fff;border-radius:12px;padding:12px}.hvMemoryV339 .hvPreferenceGroup button[aria-pressed=true]{outline-offset:2px;outline:3px solid #8bdccb;background:#005f56!important}.hvMemoryV339 .hvPreferenceGroup h3{margin-top:0}.hvDialog .hvCouponTabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:0 0!important;margin:14px 0!important;padding:0!important;display:grid!important;position:static!important}.hvDialog .hvCouponTabs button{border-radius:12px;min-width:0;line-height:1.5;color:#00685f!important;-webkit-text-fill-color:#00685f!important;background:#e7f6f2!important;margin:0!important;padding:12px 7px!important}.hvDialog .hvCouponTabs button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:white!important;background:#007e74!important}.hvCouponLimit{background:#e9f7f2;border:1px solid #b5dfd2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px;display:flex}.hvCouponLimit b{color:#006d62}.hvProviderV339>label,.hvProviderV339 .hvFields{margin:18px 0}.hvProviderV339 label small{color:#426b60;margin:7px 0;display:block}.hvProviderV339 .hvCouponReview{border:2px solid #008d7b;scroll-margin-top:20px}.hvCouponReview .soodalCoupon{margin:12px 0}.hvHistoryHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.hvCouponEmpty{text-align:center;background:#fff;border:1px solid #c5e1d8;border-radius:18px;padding:30px 20px}.hvCouponEmpty img{object-fit:contain;width:110px;height:130px}.hvCouponHistoryCard{background:#fff;border:1px dashed #54a997;border-radius:16px;margin:12px 0;padding:20px}.hvProviderV339 .hvProviderCouponGuide{margin-top:24px}.hvProviderV339 .hvProviderCouponGuide[open] summary{margin-bottom:12px}.hvDialog .hvProviderV339 button:disabled{cursor:not-allowed;opacity:1!important;color:#62766d!important;-webkit-text-fill-color:#62766d!important;background:#e3eae7!important}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead){box-sizing:border-box;isolation:isolate;position:relative;overflow:hidden;filter:none!important;opacity:1!important;color:#fff!important;background-color:#006e67!important;background-image:linear-gradient(90deg,#00615e 0% 39%,#00615ed1 51%,#00615e00 68%),url(/house-v339/provider-banner.png)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,auto 100%!important;border:1px solid #008c80!important;border-radius:22px!important;height:auto!important;min-height:230px!important;padding:30px!important;box-shadow:0 8px 24px #005e5920!important}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead) :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 :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead)>div:first-child{max-width:62%;background:0 0!important;padding:0!important}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead) :is(button,a){color:#006b62!important;-webkit-text-fill-color:#006b62!important;text-shadow:none!important;background:#fff!important;border-color:#b2ead9!important}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.providerWalletHero,.providerTrustHero)>div:not(:first-child){border-radius:12px;color:#fff!important;background:#00665de8!important;padding:12px!important}@media (width<=680px){.hvTealIntro{gap:12px;padding:18px}.hvTealIntro img{width:70px;height:90px}.hvTealIntro h2{font-size:20px!important}.hvDialog .hvCouponTabs button{font-size:12px!important}.hvProviderV339 .hvFields{grid-template-columns:1fr 1fr}.hvProviderV339 input,.hvProviderV339 select{min-width:0}.hvWearPreview,.hvPreferenceGroup,.hvCouponReview{padding:14px}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead){background-image:linear-gradient(#00615e 0% 46%,#00615e00 68%),url(/house-v339/provider-banner.png)!important;background-position:50%,100% 100%!important;background-size:100% 100%,auto 235px!important;min-height:330px!important;padding:24px 20px 175px!important}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead)>div:first-child{max-width:100%}}.hvWearOtter{object-fit:contain;background:linear-gradient(135deg,#e4f6ed,#fff6d9);border-radius:18px;width:240px;max-width:100%;height:240px;margin:auto;display:block}.providerAppShell.providerAppShell.providerAppShell :is(.providerHero,.hubHero,.careHero,.interiorHero,.proposalHero,.chatHeading,.providerAdHero,.providerWalletHero,.providerTrustHero,.exitHero,.emergencyHero.provider,.heroCard.compactHero,.mySoodalHeading,.providerQuoteHero,.hubPageHead) :is(button,a) :is(span,strong,small,b){color:#006b62!important;-webkit-text-fill-color:#006b62!important}.hvEntry-provider:empty{display:none!important}.hvDialog:has(.hvProviderV339)>header{color:#fff;background:linear-gradient(110deg,#006b65,#00998a);border-bottom:0}.hvDialog:has(.hvProviderV339)>header strong{color:#fff}.hvDialog:has(.hvProviderV339)>header button{color:#006e65!important;-webkit-text-fill-color:#006e65!important;background:#fff!important}.hvCouponTabs button>span{margin-bottom:6px;font-size:21px;display:block}.hvIssueRules{background:#f0faf6;border:1px solid #b7ded1;border-radius:16px;margin:18px 0;padding:16px 18px}.hvIssueRules ul{padding-left:20px;font-size:14px;line-height:1.85}.hvIssueRules h3,.hvAfterIssue h3{margin-top:0}.hvAfterIssue{background:#fff;border:1px solid #d2e6de;border-radius:16px;margin:18px 0;padding:18px}.hvAfterIssue ol{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.hvAfterIssue li{background:#eef8f4;border-radius:12px;padding:12px}.hvAfterIssue b,.hvAfterIssue span{font-size:13px;line-height:1.6;display:block}.hvAfterIssue span{color:#4c6c60;margin-top:5px;font-size:12px}.hvProviderV339 .hvFields label small{font-size:12px;line-height:1.65}.hvProviderV339 .hvCouponTabs{gap:8px}.hvProviderV339 .hvCouponTabs button{border:1px solid #a9d7c9!important}.soodalCouponArt>img{object-fit:contain;object-position:right center}.hvIssueRules summary,.hvAfterIssue summary{cursor:pointer;color:#006c61;font-weight:800;line-height:1.7}.hvIssueRules[open] summary,.hvAfterIssue[open] summary{margin-bottom:12px}.soodalCoupon .soodalCouponArt>img{object-fit:contain!important;object-position:right center!important}.hvProviderV339 .hvTealIntro{flex-wrap:wrap}.hvProviderV339 .hvTealIntro>div{flex:220px;min-width:0}.hvProviderV339 .hvTealIntro p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.7}.hvProviderV339 a.hvAreaSettingsButton,.hvProviderV339 a.hvAreaSettingsButton:visited{box-sizing:border-box;background:#397f74;border:1px solid #28675f;border-radius:16px;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:16px;padding:12px 16px;font-weight:700;line-height:1.5;display:flex;box-shadow:0 4px 12px #285e5420;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.hvAreaSettingsButton img{object-fit:contain;flex:none;width:40px;height:40px}.hvAreaSettingsButton span{word-break:keep-all;overflow-wrap:anywhere}.hvAreaSettingsButton:hover{filter:brightness(1.08)}.hvAreaSettingsButton:focus-visible{outline-offset:3px;outline:3px solid #dfa744}
