.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__root{gap:24px;min-width:0;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarios,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenders{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarios legend,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenders legend{color:var(--volera-text);font-size:1.05rem;font-weight:var(--volera-font-weight-emphasis);padding:0;line-height:1.35}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius-lg);padding-inline:18px;display:grid;overflow:hidden}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:13px 0;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label+label,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label+label{border-top:1px solid var(--volera-border-soft)}:is(.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label:has(input:focus-visible),.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label:has(input:focus-visible)){border-radius:var(--volera-control-radius);box-shadow:0 0 0 3px var(--volera-pink-focus-ring);outline:1px solid var(--volera-pink-border);outline-offset:-3px}:is(.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label:has(input:disabled),.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label:has(input:disabled)){cursor:not-allowed;opacity:.54}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label[data-unavailable]{background:var(--volera-surface-muted,var(--volera-surface))}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__nativeRadio{opacity:0;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__copy{gap:2px;min-width:0;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__copy strong{color:var(--volera-text);font-size:.9rem;line-height:1.38}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__copy small,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__note{color:var(--volera-text-muted);font-size:.76rem;line-height:1.45}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detail{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius-lg);gap:18px;padding:20px;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader{gap:4px;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader h2,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader p,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__note{margin:0}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader h2{color:var(--volera-text);font-size:1.05rem;line-height:1.35}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader p{color:var(--volera-text-muted);font-size:.82rem;line-height:1.5}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detailHeader .FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__terms{color:var(--volera-text);margin-top:6px;font-size:.78rem}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__totals{border-block:1px solid var(--volera-border-soft);gap:10px;margin:0;padding-block:14px;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__totals div{justify-content:space-between;align-items:center;gap:16px;display:flex}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__totals dt,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__totals dd{margin:0}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__totals dd{color:var(--volera-text);font-weight:var(--volera-font-weight-emphasis);font-variant-numeric:tabular-nums}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodDetail,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__splitDetail,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__splitCardSelector{gap:10px;display:grid}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodDetail{background:var(--volera-surface-muted,var(--volera-surface));border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius);padding:14px}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodDetail strong,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__splitCardSelector legend{color:var(--volera-text);font-size:.82rem;font-weight:var(--volera-font-weight-emphasis)}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodDetail span{color:var(--volera-text-muted);font-size:.78rem;line-height:1.45}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown{border-block:1px solid var(--volera-border-soft);margin:0;padding-block:12px}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown div{justify-content:space-between;align-items:center;gap:16px;display:flex}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown dt,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown dd{margin:0}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__methodBreakdown dd{color:var(--volera-text);font-weight:var(--volera-font-weight-emphasis);font-variant-numeric:tabular-nums}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__splitCardSelector{border:0;min-width:0;margin:0;padding:0}@media (max-width:599px){.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detail{border-radius:var(--volera-control-radius)}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList{padding-inline:14px}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label{min-height:64px}.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__detail{padding:16px}}@media (prefers-reduced-motion:reduce){.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__scenarioList label,.FrontendExhaustiveAppointmentFinalizationShowcase-module__AWBTUG__tenderList label{transition:none}}
.AppointmentReviewResponsiveFooter-module__-ZKhnG__root{max-width:var(--volera-readable-content-max);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin:0 auto;display:grid}.AppointmentReviewResponsiveFooter-module__-ZKhnG__amount{gap:2px;min-width:0;display:grid}.AppointmentReviewResponsiveFooter-module__-ZKhnG__amount strong{color:var(--volera-text);font-size:clamp(1rem,3vw,1.18rem);font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere;line-height:1.25}.AppointmentReviewResponsiveFooter-module__-ZKhnG__amount span{color:var(--volera-text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.AppointmentReviewResponsiveFooter-module__-ZKhnG__action{min-width:148px}@media (max-width:479px){.AppointmentReviewResponsiveFooter-module__-ZKhnG__root{gap:10px}.AppointmentReviewResponsiveFooter-module__-ZKhnG__amount strong{font-size:.96rem}.AppointmentReviewResponsiveFooter-module__-ZKhnG__action{min-width:132px;padding-inline:18px}}@media (max-width:359px){.AppointmentReviewResponsiveFooter-module__-ZKhnG__root{grid-template-columns:minmax(0,1fr);align-items:stretch}.AppointmentReviewResponsiveFooter-module__-ZKhnG__action{width:100%}}
.SpecialistReviewRow-module__cSv8Kq__review{border-top:1px solid var(--volera-border-soft);color:var(--volera-text);align-content:start;gap:14px;min-width:0;padding:22px 0 24px;scroll-margin-block:108px 84px;display:grid}.SpecialistReviewRow-module__cSv8Kq__identityRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.SpecialistReviewRow-module__cSv8Kq__avatar{background:var(--volera-pink-surface);border:1px solid var(--volera-pink-pale);color:var(--volera-pink-active);font-size:.94rem;font-weight:var(--volera-font-weight-emphasis);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;overflow:hidden}.SpecialistReviewRow-module__cSv8Kq__avatarImage{object-fit:cover}.SpecialistReviewRow-module__cSv8Kq__identityCopy{min-width:0}.SpecialistReviewRow-module__cSv8Kq__identityCopy h3,.SpecialistReviewRow-module__cSv8Kq__identityCopy p,.SpecialistReviewRow-module__cSv8Kq__body,.SpecialistReviewRow-module__cSv8Kq__verified,.SpecialistReviewRow-module__cSv8Kq__reply p{margin:0}.SpecialistReviewRow-module__cSv8Kq__identityCopy h3{font-size:.96rem;font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere;line-height:1.35}.SpecialistReviewRow-module__cSv8Kq__identityCopy p{color:var(--volera-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem;line-height:1.45}.SpecialistReviewRow-module__cSv8Kq__workplaceName{color:var(--volera-text)}.SpecialistReviewRow-module__cSv8Kq__stars{color:var(--volera-pink);gap:3px;width:fit-content;display:inline-flex}.SpecialistReviewRow-module__cSv8Kq__stars svg{width:17px;height:17px}.SpecialistReviewRow-module__cSv8Kq__stars[data-size=large] svg{width:28px;height:28px}.SpecialistReviewRow-module__cSv8Kq__stars path{fill:var(--volera-border-soft);stroke:var(--volera-border);stroke-linejoin:round;stroke-width:1px}.SpecialistReviewRow-module__cSv8Kq__stars path[data-filled=true]{fill:currentColor;stroke:currentColor}.SpecialistReviewRow-module__cSv8Kq__ratingSummary{color:var(--volera-text);align-items:center;gap:5px;width:fit-content;min-width:0;font-size:.9rem;line-height:1.35;display:inline-flex}.SpecialistReviewRow-module__cSv8Kq__ratingSummary>strong{color:var(--volera-text);font-weight:var(--volera-font-weight-emphasis)}.SpecialistReviewRow-module__cSv8Kq__reviewCount{color:var(--volera-text);-webkit-text-decoration-color:var(--volera-pink-active);text-decoration-color:var(--volera-pink-active);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.SpecialistReviewRow-module__cSv8Kq__reviewCountButton{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:24px;margin:-2px;padding:2px;position:relative}.SpecialistReviewRow-module__cSv8Kq__reviewCountButton:before{content:"";width:max(44px,100%);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpecialistReviewRow-module__cSv8Kq__reviewCountButton:focus-visible{box-shadow:0 0 0 3px var(--volera-pink-focus-ring);outline:none}.SpecialistReviewRow-module__cSv8Kq__body{overflow-wrap:anywhere;max-width:68ch;font-size:.9rem;line-height:1.55}.SpecialistReviewRow-module__cSv8Kq__searchHighlight{background:var(--volera-pink-soft);color:inherit;border-radius:3px;padding-inline:1px}.SpecialistReviewRow-module__cSv8Kq__verified{color:var(--volera-text-muted);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.SpecialistReviewRow-module__cSv8Kq__verified svg{fill:none;height:16px;stroke:var(--volera-pink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px}.SpecialistReviewRow-module__cSv8Kq__reply{background:var(--volera-surface-soft);border-radius:var(--volera-control-radius);box-sizing:border-box;gap:5px;inline-size:100%;padding:14px;display:grid}.SpecialistReviewRow-module__cSv8Kq__reply strong{font-size:.86rem;line-height:1.35}.SpecialistReviewRow-module__cSv8Kq__reply p{color:var(--volera-text-muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.SpecialistReviewRow-module__cSv8Kq__review[data-content-mode=preview]{box-sizing:border-box;min-block-size:190px}.SpecialistReviewRow-module__cSv8Kq__review[data-content-mode=preview][data-has-reply=true]{min-block-size:298px}.SpecialistReviewRow-module__cSv8Kq__review[data-content-mode=preview] .SpecialistReviewRow-module__cSv8Kq__body,.SpecialistReviewRow-module__cSv8Kq__review[data-content-mode=preview] .SpecialistReviewRow-module__cSv8Kq__reply p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1199px){.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card] .SpecialistReviewRow-module__cSv8Kq__identityRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card] .SpecialistReviewRow-module__cSv8Kq__identityRow>.SpecialistReviewRow-module__cSv8Kq__stars{place-self:start end;margin-top:2px}}@media (min-width:1200px){.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]{grid-template-columns:minmax(0,1fr) auto}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]>.SpecialistReviewRow-module__cSv8Kq__identityRow{grid-area:1/1}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]>.SpecialistReviewRow-module__cSv8Kq__stars{grid-area:1/2;place-self:center end}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]>.SpecialistReviewRow-module__cSv8Kq__body,.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]>.SpecialistReviewRow-module__cSv8Kq__verified,.SpecialistReviewRow-module__cSv8Kq__review[data-variant=row]>.SpecialistReviewRow-module__cSv8Kq__reply{grid-column:1/-1}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card]{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-frame-radius-desktop);box-sizing:border-box;padding:clamp(22px,2vw,28px);overflow:hidden}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card][data-content-mode=preview][data-has-review-content=false]{align-content:center}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card] .SpecialistReviewRow-module__cSv8Kq__identityRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card] .SpecialistReviewRow-module__cSv8Kq__identityRow>.SpecialistReviewRow-module__cSv8Kq__stars{align-self:start;margin-top:2px}.SpecialistReviewRow-module__cSv8Kq__review[data-variant=card] .SpecialistReviewRow-module__cSv8Kq__body{max-width:none}}@media (max-width:599px){.SpecialistReviewRow-module__cSv8Kq__review{gap:13px;padding-block:20px 22px}.SpecialistReviewRow-module__cSv8Kq__avatar{width:44px;height:44px}}
.GiftCardInvoiceDialog-module__LpMlmW__document{color:var(--volera-text,#191e49);gap:clamp(28px,4vw,38px);min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta,.GiftCardInvoiceDialog-module__LpMlmW__totals,.GiftCardInvoiceDialog-module__LpMlmW__balance,.GiftCardInvoiceDialog-module__LpMlmW__lineFacts{margin:0}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta>div,.GiftCardInvoiceDialog-module__LpMlmW__lineFacts>div{gap:5px;min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta dt,.GiftCardInvoiceDialog-module__LpMlmW__lineFacts dt{color:var(--volera-text-muted,#72789c);font-size:.76rem;font-weight:var(--volera-font-weight-emphasis,650);line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta dd,.GiftCardInvoiceDialog-module__LpMlmW__lineFacts dd,.GiftCardInvoiceDialog-module__LpMlmW__totals dd,.GiftCardInvoiceDialog-module__LpMlmW__balance dd{overflow-wrap:anywhere;margin:0}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta dd{font-size:.94rem;font-weight:var(--volera-font-weight-emphasis,650);line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,40px) 18px;min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__section{gap:16px;min-width:0;display:grid}@media (min-width:600px){.GiftCardInvoiceDialog-module__LpMlmW__documentMeta>div:nth-child(2),.GiftCardInvoiceDialog-module__LpMlmW__identityGrid>.GiftCardInvoiceDialog-module__LpMlmW__section:nth-child(2){text-align:end}}.GiftCardInvoiceDialog-module__LpMlmW__section h3{font-size:1rem;font-weight:var(--volera-font-weight-emphasis,650);margin:0;line-height:1.3}.GiftCardInvoiceDialog-module__LpMlmW__address{color:var(--volera-text-muted,#72789c);gap:4px;min-width:0;font-size:.88rem;font-style:normal;line-height:1.45;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__address strong{color:var(--volera-text,#191e49);font-weight:var(--volera-font-weight-emphasis,650)}.GiftCardInvoiceDialog-module__LpMlmW__address span,.GiftCardInvoiceDialog-module__LpMlmW__lineCopy span,.GiftCardInvoiceDialog-module__LpMlmW__paymentCopy span{overflow-wrap:anywhere}.GiftCardInvoiceDialog-module__LpMlmW__lineList,.GiftCardInvoiceDialog-module__LpMlmW__paymentList{margin:0;padding:0;list-style:none;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__lineList{border-bottom:1px solid var(--volera-border-soft,#ededf0);border-top:1px solid var(--volera-border-soft,#ededf0)}.GiftCardInvoiceDialog-module__LpMlmW__lineItem{grid-template-columns:minmax(0,1fr) minmax(188px,auto);align-items:start;gap:20px;min-width:0;padding:18px 0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__lineItem+.GiftCardInvoiceDialog-module__LpMlmW__lineItem{border-top:1px solid var(--volera-border-soft,#ededf0)}.GiftCardInvoiceDialog-module__LpMlmW__lineCopy,.GiftCardInvoiceDialog-module__LpMlmW__paymentCopy{gap:5px;min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__lineCopy strong,.GiftCardInvoiceDialog-module__LpMlmW__paymentCopy strong{font-size:.9rem;font-weight:var(--volera-font-weight-emphasis,650);overflow-wrap:anywhere;line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__lineCopy span,.GiftCardInvoiceDialog-module__LpMlmW__paymentCopy span{color:var(--volera-text-muted,#72789c);font-size:.8rem;line-height:1.4}.GiftCardInvoiceDialog-module__LpMlmW__lineFacts{grid-template-columns:repeat(2,minmax(74px,auto));gap:22px;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__lineFacts>div:last-child{text-align:end}.GiftCardInvoiceDialog-module__LpMlmW__lineFacts dd{font-size:.88rem;font-weight:var(--volera-font-weight-emphasis,650);line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__totals{gap:12px;width:100%;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__totals>div,.GiftCardInvoiceDialog-module__LpMlmW__balance>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__totals dt,.GiftCardInvoiceDialog-module__LpMlmW__totals dd,.GiftCardInvoiceDialog-module__LpMlmW__balance dt,.GiftCardInvoiceDialog-module__LpMlmW__balance dd{font-size:.9rem;line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__totals dt{color:var(--volera-text-muted,#72789c);overflow-wrap:anywhere;min-width:0}.GiftCardInvoiceDialog-module__LpMlmW__totals dd,.GiftCardInvoiceDialog-module__LpMlmW__balance dd{text-align:end}.GiftCardInvoiceDialog-module__LpMlmW__totalRow{border-top:1px solid var(--volera-border-soft,#ededf0);padding-top:12px}.GiftCardInvoiceDialog-module__LpMlmW__totalRow dt,.GiftCardInvoiceDialog-module__LpMlmW__totalRow dd,.GiftCardInvoiceDialog-module__LpMlmW__balance dt,.GiftCardInvoiceDialog-module__LpMlmW__balance dd{color:var(--volera-text,#191e49);font-weight:var(--volera-font-weight-emphasis,650)}.GiftCardInvoiceDialog-module__LpMlmW__paymentList{gap:16px}.GiftCardInvoiceDialog-module__LpMlmW__paymentList li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-width:0;display:grid}.GiftCardInvoiceDialog-module__LpMlmW__paymentAmount{font-size:.9rem;font-weight:var(--volera-font-weight-emphasis,650);overflow-wrap:anywhere;text-align:end;line-height:1.35}.GiftCardInvoiceDialog-module__LpMlmW__balance{border-top:1px solid var(--volera-border-soft,#ededf0);padding-top:18px}.GiftCardInvoiceDialog-module__LpMlmW__footerActions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;width:100%;min-width:0;display:grid}@media (max-width:599px){.GiftCardInvoiceDialog-module__LpMlmW__document{gap:28px}.GiftCardInvoiceDialog-module__LpMlmW__documentMeta,.GiftCardInvoiceDialog-module__LpMlmW__identityGrid,.GiftCardInvoiceDialog-module__LpMlmW__lineItem{grid-template-columns:1fr}.GiftCardInvoiceDialog-module__LpMlmW__lineFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.GiftCardInvoiceDialog-module__LpMlmW__footerActions{gap:10px}.GiftCardInvoiceDialog-module__LpMlmW__footerActions>button{width:100%;min-width:0;padding-inline:12px}}
.SpecialistBookingSummary-module___RfMva__root{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-frame-radius-desktop);box-shadow:var(--volera-header-search-shadow);color:var(--volera-text);overscroll-behavior:contain;flex-direction:column;gap:18px;min-width:0;padding:clamp(24px,2.2vw,30px);display:flex;overflow:hidden}.SpecialistBookingSummary-module___RfMva__content{flex-direction:column;flex:auto;gap:17px;min-width:0;min-height:0;display:flex}.SpecialistBookingSummary-module___RfMva__workplaceSummary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.SpecialistBookingSummary-module___RfMva__workplaceAvatar{border:1px solid var(--volera-border-soft);border-radius:var(--volera-specialist-avatar-radius,22px);width:64px;height:64px}.SpecialistBookingSummary-module___RfMva__workplaceAvatarAction{appearance:none;border-radius:var(--volera-specialist-avatar-radius,22px);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.SpecialistBookingSummary-module___RfMva__workplacePreviewAction{border-radius:var(--volera-control-radius-lg)}.SpecialistBookingSummary-module___RfMva__workplaceAvatarAction:focus-visible{outline:2px solid var(--volera-pink);outline-offset:2px}.SpecialistBookingSummary-module___RfMva__workplaceIdentity{gap:3px;min-width:0;display:grid}.SpecialistBookingSummary-module___RfMva__workplaceName{color:var(--volera-text);font-size:1.02rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.25}.SpecialistBookingSummary-module___RfMva__workplaceRating{align-items:center;gap:6px;min-width:0;display:flex}.SpecialistBookingSummary-module___RfMva__workplaceRating strong{color:var(--volera-text);font-size:.92rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.2}.SpecialistBookingSummary-module___RfMva__workplaceRating>span[aria-hidden]{color:var(--volera-text-muted);font-size:.87rem;font-weight:450;line-height:1.2}.SpecialistBookingSummary-module___RfMva__workplaceAddress{color:var(--volera-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.87rem;font-weight:450;line-height:1.35;display:block;overflow:hidden}.SpecialistBookingSummary-module___RfMva__selectedList{border-top:1px solid var(--volera-border-soft);flex:0 auto;gap:14px;min-height:0;margin:0;padding:16px 0 0;list-style:none;display:grid}.SpecialistBookingSummary-module___RfMva__selectedListFrame{--booking-summary-scroll-fade-size:clamp(48px, 12%, 72px);isolation:isolate;min-height:0;position:relative}.SpecialistBookingSummary-module___RfMva__selectedList[data-booking-summary-grouped]{padding-top:0}.SpecialistBookingSummary-module___RfMva__selectedListFrame:after{background:linear-gradient(to bottom, #fff0, var(--volera-surface,#fff) 82%);content:"";height:var(--booking-summary-scroll-fade-size);bottom:0;opacity:0;pointer-events:none;transition:opacity var(--volera-motion-duration-fast,.15s) var(--volera-motion-ease,ease);z-index:2;position:absolute;inset-inline:0}.SpecialistBookingSummary-module___RfMva__selectedListFrame[data-specialist-booking-scroll-indicator=true]:after{opacity:1}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.SpecialistBookingSummary-module___RfMva__selectedListFrame:after{content:none}.SpecialistBookingSummary-module___RfMva__selectedListFrame[data-specialist-booking-scroll-indicator=true] .SpecialistBookingSummary-module___RfMva__selectedList{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--booking-summary-scroll-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--booking-summary-scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--booking-summary-scroll-fade-size)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.SpecialistBookingSummary-module___RfMva__selectedList li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.SpecialistBookingSummary-module___RfMva__selectedInfo{gap:3px;min-width:0;display:grid}.SpecialistBookingSummary-module___RfMva__selectedName{color:var(--volera-text);font-size:var(--volera-specialist-booking-selection-title-size);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.SpecialistBookingSummary-module___RfMva__selectedMeta{color:var(--volera-text-muted);font-size:var(--volera-specialist-booking-selection-meta-size);font-weight:450;line-height:1.35}.SpecialistBookingSummary-module___RfMva__selectedSupplementary{color:var(--volera-text-muted);font-size:var(--volera-specialist-booking-selection-meta-size);overflow-wrap:anywhere;font-weight:450;line-height:1.35}.SpecialistBookingSummary-module___RfMva__selectedPrice{text-align:end;white-space:nowrap;align-items:end;gap:2px;display:grid}.SpecialistBookingSummary-module___RfMva__selectedPrice strong{font-size:.87rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.4}.SpecialistBookingSummary-module___RfMva__selectedPrice s{color:var(--volera-text-muted);font-size:.76rem;line-height:1.3;text-decoration-thickness:1px}.SpecialistBookingSummary-module___RfMva__noneSelected{border-top:1px solid var(--volera-border-soft);color:var(--volera-text-muted);margin:0;padding-top:16px;font-size:.92rem;font-weight:450;line-height:1.5}.SpecialistBookingSummary-module___RfMva__selectionTotal{border-top:1px solid var(--volera-border-soft);gap:8px;padding-top:16px;display:grid}.SpecialistBookingSummary-module___RfMva__totalRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SpecialistBookingSummary-module___RfMva__selectionTotal span{color:var(--volera-text-muted);font-size:.87rem;font-weight:450;line-height:1.22}.SpecialistBookingSummary-module___RfMva__selectionTotal strong{color:var(--volera-text);font-size:1.02rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.2}.SpecialistBookingSummary-module___RfMva__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1200px){.SpecialistBookingSummary-module___RfMva__selectedName{font-size:calc(var(--volera-specialist-booking-selection-title-size) + 1px)}.SpecialistBookingSummary-module___RfMva__selectedMeta,.SpecialistBookingSummary-module___RfMva__selectedSupplementary{font-size:calc(var(--volera-specialist-booking-selection-meta-size) + 2px)}.SpecialistBookingSummary-module___RfMva__selectedList[data-booking-summary-grouped]{max-height:min(56svh,560px)}.SpecialistBookingSummary-module___RfMva__selectedList{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:clamp(120px,32svh,300px);scroll-padding-block:8px;overflow-y:auto}}
.SpecialistServiceCard-module__2JsrgW__card{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-frame-radius-desktop);box-sizing:border-box;color:var(--volera-text);max-height:var(--volera-specialist-catalog-card-max-height-wide);transition:background-color var(--volera-motion-duration-fast) var(--volera-motion-ease), border-color var(--volera-motion-duration-fast) var(--volera-motion-ease), box-shadow var(--volera-motion-duration-fast) var(--volera-motion-ease), color var(--volera-motion-duration-fast) var(--volera-motion-ease), transform var(--volera-motion-duration-fast) var(--volera-motion-ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""price action";align-items:center;gap:14px 20px;padding:22px;scroll-margin-block:108px 84px;display:grid;position:relative;container:specialist-catalog-card/inline-size}.SpecialistServiceCard-module__2JsrgW__card[data-selected=true]{border-color:var(--volera-pink-border);box-shadow:inset 0 0 0 1px var(--volera-pink-border)}.SpecialistServiceCard-module__2JsrgW__card[data-disabled=true]{background:var(--volera-surface-soft);color:var(--volera-text-muted)}.SpecialistServiceCard-module__2JsrgW__card:has([data-expandable-description]){max-height:none}.SpecialistServiceCard-module__2JsrgW__copy{pointer-events:none;flex-direction:column;grid-area:copy;gap:7px;min-width:0;min-height:0;display:flex}.SpecialistServiceCard-module__2JsrgW__cardFooter{display:contents}.SpecialistServiceCard-module__2JsrgW__detailsAction,.SpecialistServiceCard-module__2JsrgW__singleSelectionAction{appearance:none;border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.SpecialistServiceCard-module__2JsrgW__card[data-details-enabled=true],.SpecialistServiceCard-module__2JsrgW__card[data-single-selection=true]{cursor:pointer}:is(.SpecialistServiceCard-module__2JsrgW__card[data-details-enabled=true]:has(.SpecialistServiceCard-module__2JsrgW__detailsAction:focus-visible),.SpecialistServiceCard-module__2JsrgW__card[data-single-selection=true]:has(.SpecialistServiceCard-module__2JsrgW__singleSelectionInput:focus-visible)){outline:2px solid var(--volera-pink);outline-offset:2px}.SpecialistServiceCard-module__2JsrgW__detailsAction:focus-visible{outline:none}.SpecialistServiceCard-module__2JsrgW__singleSelectionInput{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SpecialistServiceCard-module__2JsrgW__card[data-disabled=true] .SpecialistServiceCard-module__2JsrgW__singleSelectionAction{cursor:not-allowed}.SpecialistServiceCard-module__2JsrgW__name,.SpecialistServiceCard-module__2JsrgW__duration,.SpecialistServiceCard-module__2JsrgW__description,.SpecialistServiceCard-module__2JsrgW__price,.SpecialistServiceCard-module__2JsrgW__originalPrice{margin:0}.SpecialistServiceCard-module__2JsrgW__availability{color:var(--volera-text-soft);font-size:.8rem;font-weight:var(--volera-font-weight-emphasis);margin:0;line-height:1.35}.SpecialistServiceCard-module__2JsrgW__name{font-size:1rem;font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.SpecialistServiceCard-module__2JsrgW__duration,.SpecialistServiceCard-module__2JsrgW__description{color:var(--volera-text-muted);font-size:.86rem;line-height:1.45}.SpecialistServiceCard-module__2JsrgW__duration{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.SpecialistServiceCard-module__2JsrgW__responsiveDurationLabel{display:none}.SpecialistServiceCard-module__2JsrgW__metaSeparator{color:var(--volera-text-soft)}@media (max-width:1199px){.SpecialistServiceCard-module__2JsrgW__expandedDurationLabel{display:none}.SpecialistServiceCard-module__2JsrgW__responsiveDurationLabel{display:inline}}.SpecialistServiceCard-module__2JsrgW__description{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68ch;display:-webkit-box;overflow:hidden}.SpecialistServiceCard-module__2JsrgW__serviceDescription,.SpecialistServiceCard-module__2JsrgW__includedDescription{gap:3px;min-width:0;display:grid}.SpecialistServiceCard-module__2JsrgW__includedDescriptionHeader{justify-content:space-between;align-items:center;min-width:0;display:flex}.SpecialistServiceCard-module__2JsrgW__includedDescriptionLabel{color:var(--volera-text);font-size:.78rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.35}.SpecialistServiceCard-module__2JsrgW__responsiveIncludedDescriptionLabel{display:none}.SpecialistServiceCard-module__2JsrgW__pricingGroup{pointer-events:none;grid-area:price;gap:7px;min-width:0;display:grid}.SpecialistServiceCard-module__2JsrgW__priceRow{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.SpecialistServiceCard-module__2JsrgW__price{font-size:.94rem;font-weight:var(--volera-font-weight-emphasis);white-space:nowrap;line-height:1.3}.SpecialistServiceCard-module__2JsrgW__card[data-single-selection=true] .SpecialistServiceCard-module__2JsrgW__price{overflow-wrap:anywhere;white-space:normal}.SpecialistServiceCard-module__2JsrgW__originalPrice{color:var(--volera-text-muted);white-space:nowrap;font-size:.86rem;line-height:1.3;text-decoration-thickness:1px}.SpecialistServiceCard-module__2JsrgW__savings{color:var(--marketplace-deals-badge-accent,#51984e);font-size:.86rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.3}.SpecialistServiceCard-module__2JsrgW__bookAction,.SpecialistServiceCard-module__2JsrgW__toggleAction,.SpecialistServiceCard-module__2JsrgW__singleSelectionIndicator,.SpecialistServiceCard-module__2JsrgW__trailingAction{z-index:2;grid-area:action;justify-self:end;align-items:center;display:inline-flex;position:relative}.SpecialistServiceCard-module__2JsrgW__bookAction,.SpecialistServiceCard-module__2JsrgW__toggleAction{appearance:none;background:var(--volera-surface);border:1px solid var(--volera-border);color:var(--volera-text);cursor:pointer;font:inherit;font-weight:var(--volera-font-weight-emphasis);transition:background-color var(--volera-motion-duration-fast) var(--volera-motion-ease), border-color var(--volera-motion-duration-fast) var(--volera-motion-ease), box-shadow var(--volera-motion-duration-fast) var(--volera-motion-ease), color var(--volera-motion-duration-fast) var(--volera-motion-ease), transform var(--volera-motion-duration-fast) var(--volera-motion-ease);justify-content:center;display:inline-flex}.SpecialistServiceCard-module__2JsrgW__bookAction,.SpecialistServiceCard-module__2JsrgW__toggleAction,.SpecialistServiceCard-module__2JsrgW__trailingAction{pointer-events:auto}.SpecialistServiceCard-module__2JsrgW__singleSelectionIndicator{pointer-events:none}.SpecialistServiceCard-module__2JsrgW__bookAction{border-radius:var(--volera-control-radius-pill);white-space:nowrap;min-width:102px;min-height:42px;padding:0 18px;font-size:.9rem}.SpecialistServiceCard-module__2JsrgW__toggleAction{box-shadow:var(--volera-control-active-shadow);border-radius:50%;width:44px;height:44px;padding:0}.SpecialistServiceCard-module__2JsrgW__toggleAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled):hover,.SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled):active{background:var(--volera-control-outline-surface,transparent);border-color:var(--volera-pink-border);color:var(--volera-pink-active)}.SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled)[aria-pressed=true]{background:var(--volera-pink);border-color:var(--volera-pink-border);color:var(--volera-surface)}.SpecialistServiceCard-module__2JsrgW__selectionCheckGlyph{animation:.3s cubic-bezier(.175,.885,.32,1.075) SpecialistServiceCard-module__2JsrgW__toggle-check-pop}@keyframes SpecialistServiceCard-module__2JsrgW__toggle-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}.SpecialistServiceCard-module__2JsrgW__bookAction:not(:disabled):hover,.SpecialistServiceCard-module__2JsrgW__bookAction:not(:disabled):active{border-color:var(--volera-text)}.SpecialistServiceCard-module__2JsrgW__bookAction:focus-visible,.SpecialistServiceCard-module__2JsrgW__toggleAction:focus-visible{border-color:var(--volera-pink-border);box-shadow:var(--volera-control-active-shadow), 0 0 0 3px var(--volera-pink-focus-ring);outline:none}.SpecialistServiceCard-module__2JsrgW__bookAction:not(:disabled):active,.SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled):active{transform:scale(.97)}.SpecialistServiceCard-module__2JsrgW__bookAction:disabled,.SpecialistServiceCard-module__2JsrgW__toggleAction:disabled{background:var(--volera-surface-soft);border-color:var(--volera-border-soft);box-shadow:none;color:var(--volera-text-disabled);cursor:not-allowed}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.SpecialistServiceCard-module__2JsrgW__card:not([data-disabled=true]):not([data-selected=true]):not(:has(.SpecialistServiceCard-module__2JsrgW__detailsAction:focus-visible)):hover{border-color:var(--volera-text)}.SpecialistServiceCard-module__2JsrgW__card:not([data-disabled=true]):not([data-selected=true]):not(:has(.SpecialistServiceCard-module__2JsrgW__detailsAction:focus-visible)):has(:focus-visible){border-color:var(--volera-text)}.SpecialistServiceCard-module__2JsrgW__card[data-variant=selector]:not([data-selected=true]) .SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled):hover,.SpecialistServiceCard-module__2JsrgW__card[data-variant=selector]:not([data-selected=true]) .SpecialistServiceCard-module__2JsrgW__toggleAction:not(:disabled):active{background:var(--volera-surface);border-color:var(--volera-text);color:var(--volera-text)}.SpecialistServiceCard-module__2JsrgW__bookAction:not(:disabled):hover{border-color:var(--volera-text)}}@media (max-width:1199px){.SpecialistServiceCard-module__2JsrgW__card{max-height:var(--volera-specialist-catalog-card-max-height-responsive);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""footer";align-items:stretch;row-gap:16px;padding:20px}.SpecialistServiceCard-module__2JsrgW__copy{gap:8px}.SpecialistServiceCard-module__2JsrgW__cardFooter{pointer-events:none;grid-area:footer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.SpecialistServiceCard-module__2JsrgW__duration{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.SpecialistServiceCard-module__2JsrgW__metaSeparator{margin-inline:9px}.SpecialistServiceCard-module__2JsrgW__includedDescriptionHeader{gap:12px}.SpecialistServiceCard-module__2JsrgW__includedDescriptionLabel{display:none}.SpecialistServiceCard-module__2JsrgW__responsiveIncludedDescriptionLabel{color:var(--volera-text);font-size:.78rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.35;display:inline}.SpecialistServiceCard-module__2JsrgW__price{font-size:1rem}.SpecialistServiceCard-module__2JsrgW__pricingGroup{grid-area:auto}.SpecialistServiceCard-module__2JsrgW__savings{display:none}.SpecialistServiceCard-module__2JsrgW__bookAction,.SpecialistServiceCard-module__2JsrgW__toggleAction,.SpecialistServiceCard-module__2JsrgW__singleSelectionIndicator,.SpecialistServiceCard-module__2JsrgW__trailingAction{grid-area:auto;align-self:center}.SpecialistServiceCard-module__2JsrgW__bookAction{min-height:44px}@container specialist-catalog-card (max-width:20rem){.SpecialistServiceCard-module__2JsrgW__cardFooter{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.SpecialistServiceCard-module__2JsrgW__bookAction{place-self:stretch stretch;width:100%}.SpecialistServiceCard-module__2JsrgW__toggleAction,.SpecialistServiceCard-module__2JsrgW__singleSelectionIndicator,.SpecialistServiceCard-module__2JsrgW__trailingAction{align-self:flex-end}}}@media (max-width:599px){.SpecialistServiceCard-module__2JsrgW__card{padding:16px}.SpecialistServiceCard-module__2JsrgW__name{font-size:.98rem}.SpecialistServiceCard-module__2JsrgW__bookAction{min-width:92px;padding-inline:15px}}@media (prefers-reduced-motion:reduce){.SpecialistServiceCard-module__2JsrgW__card,.SpecialistServiceCard-module__2JsrgW__bookAction,.SpecialistServiceCard-module__2JsrgW__toggleAction{transition:none}.SpecialistServiceCard-module__2JsrgW__selectionCheckGlyph{animation:none}}
.SpecialistServiceDetailsModal-module__NwNtmG__modal.SpecialistServiceDetailsModal-module__NwNtmG__modal{--specialist-service-modal-section-gap:18px;gap:var(--specialist-service-modal-section-gap)}.SpecialistServiceDetailsModal-module__NwNtmG__body{--specialist-service-modal-section-gap:18px;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__content{gap:var(--specialist-service-modal-section-gap);min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__meta{color:var(--volera-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.92rem;line-height:1.4;display:flex}.SpecialistServiceDetailsModal-module__NwNtmG__descriptionSection{justify-items:start;gap:4px;min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__description{color:var(--volera-text);overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:1rem;line-height:1.65}.SpecialistServiceDetailsModal-module__NwNtmG__variantSection{gap:12px;min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__variantHeading{gap:3px;min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__variantHeading h3{color:var(--volera-text);font-size:1.12rem;font-weight:var(--volera-font-weight-emphasis);margin:0;line-height:1.3}.SpecialistServiceDetailsModal-module__NwNtmG__variantHeading p{color:var(--volera-text-muted);margin:0;font-size:.9rem;line-height:1.35}.SpecialistServiceDetailsModal-module__NwNtmG__variantList{gap:10px;min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius-lg);cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;min-width:0;min-height:112px;padding:17px 18px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.SpecialistServiceDetailsModal-module__NwNtmG__variantSelectionAction{border-radius:inherit;cursor:pointer;z-index:1;position:absolute;inset:0}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption[data-unavailable=true] .SpecialistServiceDetailsModal-module__NwNtmG__variantSelectionAction{cursor:not-allowed}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption[data-selected=true],.SpecialistServiceDetailsModal-module__NwNtmG__variantOption:not([data-unavailable=true]):active{background:var(--volera-control-outline-surface,transparent);border-color:var(--volera-pink-border);box-shadow:var(--volera-control-active-shadow)}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption[data-unavailable=true]{background:var(--volera-surface-soft);color:var(--volera-text-muted);cursor:not-allowed}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption:has(.SpecialistServiceDetailsModal-module__NwNtmG__variantRadio:focus-visible){outline:2px solid var(--volera-pink);outline-offset:2px}.SpecialistServiceDetailsModal-module__NwNtmG__variantRadio{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SpecialistServiceDetailsModal-module__NwNtmG__variantCopy{pointer-events:none;z-index:2;gap:6px;min-width:0;display:grid;position:relative}.SpecialistServiceDetailsModal-module__NwNtmG__variantCopy>strong{color:var(--volera-text);font-size:1rem;font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere;line-height:1.35}.SpecialistServiceDetailsModal-module__NwNtmG__variantDescription{color:var(--volera-text-muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.SpecialistServiceDetailsModal-module__NwNtmG__variantValues{color:var(--volera-text-muted);justify-items:start;gap:2px;min-width:0;font-size:.9rem;line-height:1.4;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__savings{color:var(--marketplace-deals-badge-accent);font-size:.9rem;line-height:1.35}.SpecialistServiceDetailsModal-module__NwNtmG__variantPrice{color:var(--volera-text);font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere}.SpecialistServiceDetailsModal-module__NwNtmG__variantUnavailable{color:var(--volera-text-soft);font-size:.86rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.35}.SpecialistServiceDetailsModal-module__NwNtmG__variantStatus{color:var(--volera-text-soft);font-size:.9rem;font-weight:var(--volera-font-weight-emphasis);margin:0;line-height:1.4}.SpecialistServiceDetailsModal-module__NwNtmG__variantErrorState{justify-items:start;gap:var(--volera-space-3);display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SpecialistServiceDetailsModal-module__NwNtmG__footer{min-width:0}.SpecialistServiceDetailsModal-module__NwNtmG__footerContent{justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.SpecialistServiceDetailsModal-module__NwNtmG__priceSummary{gap:5px;min-width:0;display:grid}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine strong{color:var(--volera-text);font-size:1.18rem;font-weight:var(--volera-font-weight-emphasis);overflow-wrap:anywhere;line-height:1.25}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine s{color:var(--volera-text-muted);font-size:.88rem;line-height:1.3;text-decoration-thickness:1px}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine span{color:var(--marketplace-deals-badge-accent,#51984e);font-size:.9rem;font-weight:var(--volera-font-weight-emphasis);line-height:1.3}.SpecialistServiceDetailsModal-module__NwNtmG__priceSummary>small{color:var(--volera-text-muted);font-size:.86rem;line-height:1.35}.SpecialistServiceDetailsModal-module__NwNtmG__priceSummary>.SpecialistServiceDetailsModal-module__NwNtmG__disabledReason{color:var(--volera-text-soft);font-weight:var(--volera-font-weight-emphasis)}.SpecialistServiceDetailsModal-module__NwNtmG__toggleButton{flex:none;min-width:132px}.SpecialistServiceDetailsModal-module__NwNtmG__toggleButton:focus-visible{box-shadow:none;outline:2px solid var(--volera-pink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.SpecialistServiceDetailsModal-module__NwNtmG__variantOption:not([data-selected=true]):not([data-unavailable=true]):hover{border-color:var(--volera-text)}}@media (max-width:599px){.SpecialistServiceDetailsModal-module__NwNtmG__modal.SpecialistServiceDetailsModal-module__NwNtmG__modal,.SpecialistServiceDetailsModal-module__NwNtmG__body{--specialist-service-modal-section-gap:14px}.SpecialistServiceDetailsModal-module__NwNtmG__description{font-size:.96rem;line-height:1.58}.SpecialistServiceDetailsModal-module__NwNtmG__variantSection{gap:10px}.SpecialistServiceDetailsModal-module__NwNtmG__variantHeading h3{font-size:1.04rem}.SpecialistServiceDetailsModal-module__NwNtmG__variantList{gap:8px}.SpecialistServiceDetailsModal-module__NwNtmG__variantOption{grid-template-columns:minmax(0,1fr) 26px;gap:13px;min-height:104px;padding:15px 14px}.SpecialistServiceDetailsModal-module__NwNtmG__footerContent{gap:12px}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine{gap:4px 8px}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine strong{font-size:1.05rem}.SpecialistServiceDetailsModal-module__NwNtmG__priceLine span{font-size:.84rem}.SpecialistServiceDetailsModal-module__NwNtmG__toggleButton{min-width:120px;padding-inline:21px}}@media (prefers-reduced-motion:reduce){.SpecialistServiceDetailsModal-module__NwNtmG__variantOption,.SpecialistServiceDetailsModal-module__NwNtmG__toggleButton{transition:none}}
.HomeMainSearch-module__UYsvKa__shell{z-index:120;width:100%;max-width:940px;margin:0 auto 28px;position:relative}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=hero]{margin:0 auto 28px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact]{z-index:2;width:100%;max-width:none;height:100%;margin:0}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results]{z-index:2;width:100%;max-width:none;height:58px;margin:0}.HomeMainSearch-module__UYsvKa__appDownloadQrControl{z-index:121;margin:-12px auto 12px;position:relative}.HomeMainSearch-module__UYsvKa__surface{--home-search-icon-text-gap:13px;--home-search-segment-active-bg:var(--volera-surface,#fff);--home-search-segment-active-shadow:0 1px 30px 0 #0000000d;--home-search-segment-hover-bg:#f8f3fb;--home-search-segment-open-ring:#bc269b24;background:linear-gradient(var(--volera-surface,#fff), var(--volera-surface,#fff)) padding-box, var(--volera-brand-gradient,linear-gradient(90deg, #a171df 0%, #d95bbe 52%, #ff9c42 100%)) border-box;border-radius:var(--volera-control-radius-pill,999px);border:1px solid #0000;align-items:stretch;gap:0;min-height:74px;padding:9px;display:flex;box-shadow:0 10px 30px #00000017}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__surface{background:var(--volera-surface,#fff);border:1px solid color-mix(in srgb, var(--volera-text,#191e49) 12%, transparent);box-shadow:var(--volera-header-search-shadow,0 8px 24px #191e491c, 0 1px 6px #191e490f);grid-template-columns:minmax(0,1fr) 5px minmax(150px,168px) 5px minmax(0,1fr);height:100%;min-height:0;padding:5px;display:grid}.HomeMainSearch-module__UYsvKa__serviceInputShell{flex:420px;align-items:stretch;min-width:0;display:flex;position:relative}.HomeMainSearch-module__UYsvKa__primarySearch{appearance:none;border-radius:var(--volera-control-radius-pill,999px);color:var(--volera-text,#191e49);cursor:pointer;font:inherit;align-items:center;gap:var(--home-search-icon-text-gap);text-align:left;background:0 0;border:0;outline:none;flex:420px;width:100%;min-width:0;padding:0 18px 0 20px;transition:background-color .18s,box-shadow .18s,color .18s;display:flex;position:relative}.HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch{padding-right:46px}.HomeMainSearch-module__UYsvKa__serviceInputShell:hover .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__serviceInputShell:focus-within .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__primarySearch:hover,.HomeMainSearch-module__UYsvKa__primarySearch[data-search-segment-state=hover],.HomeMainSearch-module__UYsvKa__primarySearch[data-search-segment-state=focused]{background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__serviceInputShell:has(.HomeMainSearch-module__UYsvKa__serviceClearButton:hover) .HomeMainSearch-module__UYsvKa__primarySearch{background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__serviceInputShell:has(.HomeMainSearch-module__UYsvKa__serviceClearButton:focus-visible) .HomeMainSearch-module__UYsvKa__primarySearch{background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__primarySearch{text-align:center;flex:1.15 1 0;justify-content:center;gap:0;min-height:44px;padding:0 14px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__serviceInputShell{grid-column:1;width:100%;min-width:0}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch{padding-inline:40px}.HomeMainSearch-module__UYsvKa__primarySearch[data-search-segment-state=active]{background:var(--home-search-segment-active-bg);box-shadow:var(--home-search-segment-active-shadow), inset 0 0 0 1px var(--home-search-segment-open-ring)}.HomeMainSearch-module__UYsvKa__primarySearch[data-search-segment-state=focused]{box-shadow:var(--home-search-segment-active-shadow);outline:none}.HomeMainSearch-module__UYsvKa__searchLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomeMainSearch-module__UYsvKa__searchIcon{color:var(--volera-pink,#bc269b);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__searchIcon,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityIcon,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateIcon{display:none}.HomeMainSearch-module__UYsvKa__queryColumn{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.HomeMainSearch-module__UYsvKa__queryTriggerText,.HomeMainSearch-module__UYsvKa__queryTriggerPlaceholder{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__queryTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__queryTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateText{font-size:.88rem;font-weight:var(--volera-font-weight-emphasis,650);text-align:center;text-overflow:ellipsis;line-height:1}.HomeMainSearch-module__UYsvKa__queryTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__queryTriggerText{color:var(--volera-text,#191e49)}.HomeMainSearch-module__UYsvKa__searchModal{--modal-min-width:720px;--modal-max-width:720px}.HomeMainSearch-module__UYsvKa__searchModalTitle{font-size:1.08rem;font-weight:var(--volera-font-weight-emphasis,650);line-height:1.2}.HomeMainSearch-module__UYsvKa__searchModalBody{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid;overflow:visible}.HomeMainSearch-module__UYsvKa__searchModalForm{gap:12px;display:grid}.HomeMainSearch-module__UYsvKa__locationPermissionNotice{color:#ed6d53;align-items:flex-start;gap:10px;margin:8px 0 0;padding:0 8px 0 4px;font-size:.92rem;font-weight:500;line-height:1.45;display:flex}.HomeMainSearch-module__UYsvKa__locationPermissionNoticeIcon{color:#ed6d53;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;display:inline-flex}.HomeMainSearch-module__UYsvKa__locationPermissionNoticeIcon svg{fill:currentColor;width:16px;height:16px;display:block}.HomeMainSearch-module__UYsvKa__suggestionsFrame{--modal-scroll-fade-size:clamp(48px, 12%, 72px);--modal-scroll-bottom-space:calc(var(--modal-scroll-fade-size) + 14px);background:var(--volera-surface,#fff);isolation:isolate;margin-inline:calc(-1 * var(--modal-selector-content-inset));min-height:0;position:relative}.HomeMainSearch-module__UYsvKa__suggestionsFrame:after{background:linear-gradient(to bottom, #fff0, var(--volera-surface,#fff) 82%);content:"";height:var(--modal-scroll-fade-size);bottom:0;opacity:0;pointer-events:none;z-index:2;transition:opacity .16s;position:absolute;inset-inline:0}.HomeMainSearch-module__UYsvKa__suggestionsFrame[data-scroll-indicator=true]:after{opacity:1}.HomeMainSearch-module__UYsvKa__suggestionsViewport{background:var(--volera-surface,#fff);box-sizing:border-box;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.HomeMainSearch-module__UYsvKa__suggestions{box-sizing:border-box;min-height:100%;padding:2px var(--modal-selector-content-inset) var(--modal-scroll-bottom-space);align-content:start;gap:14px;display:grid}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.HomeMainSearch-module__UYsvKa__suggestionsFrame:after{content:none}.HomeMainSearch-module__UYsvKa__suggestionsFrame[data-scroll-indicator=true] .HomeMainSearch-module__UYsvKa__suggestionsViewport{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--modal-scroll-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--modal-scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--modal-scroll-fade-size)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.HomeMainSearch-module__UYsvKa__paginationControls{flex:none;align-items:center;gap:8px;display:flex}.HomeMainSearch-module__UYsvKa__paginationStatus{color:var(--volera-text-muted,#72789c);font-size:.76rem;font-weight:var(--volera-font-weight-emphasis,650);white-space:nowrap;line-height:1}.HomeMainSearch-module__UYsvKa__paginationButton{appearance:none;background:var(--volera-surface,#fff);border:1px solid var(--volera-border-soft,#ededf0);border-radius:var(--volera-control-radius,14px);color:var(--volera-text-muted,#72789c);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.HomeMainSearch-module__UYsvKa__paginationButton svg{width:16px;height:16px}.HomeMainSearch-module__UYsvKa__paginationButton:hover,.HomeMainSearch-module__UYsvKa__paginationButton:focus-visible{background:var(--volera-control-outline-surface,transparent);border-color:var(--volera-pink-border,#bc269b);color:var(--volera-pink-active,#bc269b);outline:none}.HomeMainSearch-module__UYsvKa__paginationButton:focus-visible{box-shadow:var(--volera-control-active-shadow,0 1px 30px 0 #0000000d)}.HomeMainSearch-module__UYsvKa__paginationButton:disabled{background:var(--volera-surface-soft,#f7f7f8);border-color:var(--volera-border-soft,#ededf0);color:var(--volera-text-soft,#8a91aa);cursor:default;opacity:.58}.HomeMainSearch-module__UYsvKa__paginationButton:disabled:hover{background:var(--volera-surface-soft,#f7f7f8);border-color:var(--volera-border-soft,#ededf0);color:var(--volera-text-soft,#8a91aa)}.HomeMainSearch-module__UYsvKa__locationSearchMessage{color:var(--volera-text-muted,#72789c);font-size:.88rem;font-weight:var(--volera-font-weight-emphasis,650);padding:10px 12px 12px}.HomeMainSearch-module__UYsvKa__locationIconFrame{background:var(--volera-pink-surface,#f6f1fb);box-sizing:border-box;color:var(--volera-pink,#bc269b);border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.HomeMainSearch-module__UYsvKa__locationIcon{width:22px;height:22px}.HomeMainSearch-module__UYsvKa__segmentDivider{background:var(--volera-border-soft,#ededf0);opacity:1;flex:0 0 1px;margin:10px 2px;transition:background-color .18s,opacity .18s}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__segmentDivider{background:color-mix(in srgb, var(--volera-text,#191e49) 14%, transparent);place-self:stretch center;width:1px;margin:14px 0}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__serviceInputShell+.HomeMainSearch-module__UYsvKa__segmentDivider{grid-column:2}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__citySegment+.HomeMainSearch-module__UYsvKa__segmentDivider{grid-column:4}.HomeMainSearch-module__UYsvKa__segmentDivider[data-search-divider-hidden=true]{opacity:0}.HomeMainSearch-module__UYsvKa__citySegment{border-radius:var(--volera-control-radius-pill,999px);flex:0 250px;align-items:center;min-width:205px;transition:background-color .18s,box-shadow .18s;display:flex}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__citySegment{grid-column:3;width:100%;min-width:0}.HomeMainSearch-module__UYsvKa__cityInputShell{flex:auto;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;position:relative}.HomeMainSearch-module__UYsvKa__cityTrigger{border-radius:var(--volera-control-radius-pill,999px);color:var(--volera-text,#191e49);cursor:pointer;font:inherit;align-items:center;gap:var(--home-search-icon-text-gap);text-align:left;background:0 0;border:0;outline:none;flex:auto;justify-content:flex-start;width:100%;min-width:0;height:100%;min-height:56px;padding:0 18px 0 20px;transition:background-color .18s,box-shadow .18s,color .18s;display:flex}.HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger{padding-right:46px}.HomeMainSearch-module__UYsvKa__dateInputShell:has(.HomeMainSearch-module__UYsvKa__dateClearButton) .HomeMainSearch-module__UYsvKa__dateButton{padding-right:46px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityTrigger{text-align:center;justify-content:center;gap:0;min-height:44px;padding:0 12px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger{padding-inline:40px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateInputShell:has(.HomeMainSearch-module__UYsvKa__dateClearButton) .HomeMainSearch-module__UYsvKa__dateButton{padding-inline:38px}.HomeMainSearch-module__UYsvKa__cityTrigger:hover,.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=hover],.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=focused]{background:var(--home-search-segment-hover-bg);outline:none}.HomeMainSearch-module__UYsvKa__primarySearch:focus-visible,.HomeMainSearch-module__UYsvKa__cityTrigger:focus-visible,.HomeMainSearch-module__UYsvKa__dateButton:focus-visible{outline:none}.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=active]{background:var(--home-search-segment-active-bg);box-shadow:var(--home-search-segment-active-shadow), inset 0 0 0 1px var(--home-search-segment-open-ring)}.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=focused]{box-shadow:var(--home-search-segment-active-shadow)}@media (min-width:901px){.HomeMainSearch-module__UYsvKa__citySegment:hover{background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__citySegment:has(.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=hover]){background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__citySegment:has(.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=focused]){background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__citySegment:has(.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=active]){background:var(--home-search-segment-active-bg);box-shadow:var(--home-search-segment-active-shadow), inset 0 0 0 1px var(--home-search-segment-open-ring)}.HomeMainSearch-module__UYsvKa__citySegment:hover .HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=hover],.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=focused],.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=active]{box-shadow:none;background:0 0}}.HomeMainSearch-module__UYsvKa__cityIcon{color:var(--volera-pink,#bc269b);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.HomeMainSearch-module__UYsvKa__cityTriggerText,.HomeMainSearch-module__UYsvKa__cityTriggerPlaceholder{text-overflow:clip;white-space:nowrap;min-width:0;color:var(--volera-text,#191e49);flex:auto;font-size:1rem;font-weight:500;display:block;overflow:hidden}.HomeMainSearch-module__UYsvKa__cityCurrentLocationAction{padding:0 4px}.HomeMainSearch-module__UYsvKa__cityCurrentLocationButton{border-radius:var(--volera-control-radius-lg,16px)}.HomeMainSearch-module__UYsvKa__cityCurrentLocationButton:hover,.HomeMainSearch-module__UYsvKa__cityCurrentLocationButton:focus-visible{background:var(--volera-control-outline-surface,transparent)}.HomeMainSearch-module__UYsvKa__dateButton,.HomeMainSearch-module__UYsvKa__searchButton{cursor:pointer;font:inherit;white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;min-height:56px;display:flex}.HomeMainSearch-module__UYsvKa__dateButton{border-radius:var(--volera-control-radius-pill,999px)}.HomeMainSearch-module__UYsvKa__searchButton{border-radius:999px}.HomeMainSearch-module__UYsvKa__dateSearchGroup{border-radius:var(--volera-control-radius-pill,999px);flex:none;align-items:stretch;min-height:56px;padding:0;transition:background-color .18s,box-shadow .18s;display:flex}.HomeMainSearch-module__UYsvKa__dateInputShell{flex:0 0 224px;align-items:stretch;width:224px;min-width:0;max-width:224px;display:flex;position:relative}.HomeMainSearch-module__UYsvKa__dateClearButton,.HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__cityClearButton{appearance:none;border:1px solid var(--volera-text,#191e49);box-sizing:border-box;color:var(--volera-text,#191e49);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:2;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .16s,visibility .16s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.HomeMainSearch-module__UYsvKa__dateClearButton svg,.HomeMainSearch-module__UYsvKa__serviceClearButton svg,.HomeMainSearch-module__UYsvKa__cityClearButton svg{width:11px;height:11px}.HomeMainSearch-module__UYsvKa__serviceInputShell:hover .HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__primarySearch[data-search-segment-state=hover]~.HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__serviceClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__cityInputShell:hover .HomeMainSearch-module__UYsvKa__cityClearButton,.HomeMainSearch-module__UYsvKa__cityClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__dateInputShell:hover .HomeMainSearch-module__UYsvKa__dateClearButton,.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=hover] .HomeMainSearch-module__UYsvKa__dateClearButton,.HomeMainSearch-module__UYsvKa__dateClearButton:focus-visible{opacity:1;pointer-events:auto;visibility:visible}.HomeMainSearch-module__UYsvKa__citySegment:has(.HomeMainSearch-module__UYsvKa__cityTrigger[data-search-segment-state=hover]) .HomeMainSearch-module__UYsvKa__cityClearButton{opacity:1;pointer-events:auto;visibility:visible}.HomeMainSearch-module__UYsvKa__dateClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__serviceClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__cityClearButton:focus-visible{box-shadow:0 0 0 4px var(--home-search-segment-open-ring);outline:none}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateSearchGroup{grid-column:5;width:100%;min-width:0;min-height:44px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateInputShell{flex:1 1 0;width:auto;min-width:0;max-width:none}.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=hover],.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=focused]{background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton:hover){background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateClearButton:hover){background:var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=active]{background:var(--home-search-segment-active-bg);box-shadow:var(--home-search-segment-active-shadow), inset 0 0 0 1px var(--home-search-segment-open-ring)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=focused]){box-shadow:var(--home-search-segment-active-shadow)}.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=hover] .HomeMainSearch-module__UYsvKa__searchButton,.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=focused] .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:0 0 0 6px var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton:hover) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:0 0 0 6px var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateClearButton:hover) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:0 0 0 6px var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=focused]) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:0 0 0 6px var(--home-search-segment-hover-bg)}.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state=active] .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:0 0 0 6px var(--home-search-segment-active-bg)}.HomeMainSearch-module__UYsvKa__dateButton{box-sizing:border-box;color:var(--volera-text,#191e49);gap:var(--home-search-icon-text-gap);text-align:left;background:0 0;width:100%;min-width:0;padding:0 19px;transition:background-color .18s,box-shadow .18s,color .18s}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateButton{flex:1 1 0;gap:0;width:100%;min-width:0;min-height:44px;padding:0 12px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateClearButton{width:20px;height:20px;right:7px}.HomeMainSearch-module__UYsvKa__dateButton:hover,.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=hover],.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=focused]{background:0 0;outline:none}.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=active]{background:0 0}.HomeMainSearch-module__UYsvKa__dateIcon{color:var(--volera-pink,#bc269b);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.HomeMainSearch-module__UYsvKa__dateTextSlot{flex:auto;place-items:center start;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.HomeMainSearch-module__UYsvKa__dateTextContent{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:.96rem;line-height:1;display:block;overflow:hidden}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=hero] .HomeMainSearch-module__UYsvKa__dateTextContent{line-height:1.25}.HomeMainSearch-module__UYsvKa__dateText,.HomeMainSearch-module__UYsvKa__dateSubtext{white-space:nowrap}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateTextSlot,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateTextContent{text-align:center;justify-items:center}.HomeMainSearch-module__UYsvKa__dateText{color:var(--volera-text,#191e49);font-size:.96rem;font-weight:var(--volera-font-weight-emphasis,650)}.HomeMainSearch-module__UYsvKa__dateSubtext{color:var(--volera-text-muted,#72789c);font-size:.78rem;font-weight:500}.HomeMainSearch-module__UYsvKa__dateSubtext:before{color:var(--volera-text-muted,#72789c);content:"•";margin:0 7px}.HomeMainSearch-module__UYsvKa__searchButton{background:var(--volera-pink,#bc269b);color:var(--volera-surface,#fff);gap:9px;margin:0;padding:0 24px;transition:transform .18s;position:relative;overflow:hidden}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__searchButton{flex:none;min-width:96px;min-height:44px;padding:0 14px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__searchButton span{font-size:.88rem}.HomeMainSearch-module__UYsvKa__searchButton:before{background:var(--volera-pink-hover,#921185);border-radius:inherit;content:"";transform-origin:50%;transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.HomeMainSearch-module__UYsvKa__searchButton:hover:before,.HomeMainSearch-module__UYsvKa__searchButton:focus-visible:before{transform:scaleX(1)}.HomeMainSearch-module__UYsvKa__searchButton:focus-visible{box-shadow:var(--home-search-segment-active-shadow);outline:none}.HomeMainSearch-module__UYsvKa__searchButton svg,.HomeMainSearch-module__UYsvKa__searchButton span{z-index:1;position:relative}.HomeMainSearch-module__UYsvKa__searchButton span{font-size:.98rem;font-weight:var(--volera-font-weight-emphasis,650)}@media (prefers-reduced-motion:reduce){.HomeMainSearch-module__UYsvKa__suggestionsFrame:after,.HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__citySegment,.HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__dateButton,.HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__cityClearButton,.HomeMainSearch-module__UYsvKa__dateClearButton,.HomeMainSearch-module__UYsvKa__segmentDivider,.HomeMainSearch-module__UYsvKa__searchButton{transition:none}}@media (min-width:1024px) and (max-width:1199px){.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__primarySearch{flex-basis:0;padding-inline:10px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch{padding-inline:38px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__dateButton{padding-inline:10px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger{padding-inline:38px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__searchButton{min-width:44px;padding-inline:12px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=compact] .HomeMainSearch-module__UYsvKa__searchButton span{display:none}}@media (max-width:900px){.HomeMainSearch-module__UYsvKa__surface{--home-search-mobile-card-padding:16px 16px 16px 20px;--home-search-mobile-clear-icon-size:11px;--home-search-mobile-clear-inset:12px;--home-search-mobile-clear-size:20px;--home-search-mobile-control-border:var(--volera-border,#e0e2ed);--home-search-mobile-control-height:48px;--home-search-mobile-control-radius:var(--volera-control-radius-lg,16px);--home-search-mobile-gap:14px;box-sizing:border-box;gap:var(--home-search-mobile-gap);min-height:0;padding:var(--home-search-mobile-card-padding);border-radius:28px;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.HomeMainSearch-module__UYsvKa__primarySearch{border:1px solid var(--home-search-mobile-control-border);border-radius:var(--home-search-mobile-control-radius);box-sizing:border-box;min-height:var(--home-search-mobile-control-height);background:#fffffff0;grid-column:1/-1;align-items:center;width:100%;min-width:0;padding:0 14px}.HomeMainSearch-module__UYsvKa__serviceInputShell{grid-column:1/-1;width:100%}.HomeMainSearch-module__UYsvKa__segmentDivider{display:none}.HomeMainSearch-module__UYsvKa__citySegment{background:var(--volera-surface,#fff);border:1px solid var(--home-search-mobile-control-border);border-radius:var(--home-search-mobile-control-radius);box-sizing:border-box;min-height:var(--home-search-mobile-control-height);flex:none;grid-column:1/-1;width:100%;min-width:0;overflow:hidden}.HomeMainSearch-module__UYsvKa__cityTrigger{border-radius:var(--home-search-mobile-control-radius);box-sizing:border-box;min-height:var(--home-search-mobile-control-height);width:100%;min-width:0;padding:0 14px}.HomeMainSearch-module__UYsvKa__cityInputShell{min-height:var(--home-search-mobile-control-height)}.HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch{padding-right:calc(var(--home-search-mobile-clear-inset) + var(--home-search-mobile-clear-size) + 8px)}.HomeMainSearch-module__UYsvKa__dateSearchGroup{display:contents}.HomeMainSearch-module__UYsvKa__dateSearchGroup[data-search-date-group-state] .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:none}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton:hover) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:none}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateClearButton:hover) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:none}.HomeMainSearch-module__UYsvKa__dateSearchGroup:has(.HomeMainSearch-module__UYsvKa__dateButton[data-search-segment-state=focused]) .HomeMainSearch-module__UYsvKa__searchButton{box-shadow:none}.HomeMainSearch-module__UYsvKa__dateInputShell{max-width:none;min-height:var(--home-search-mobile-control-height);grid-column:1/-1;width:100%;min-width:0;display:block;position:relative}.HomeMainSearch-module__UYsvKa__dateButton{border:1px solid var(--home-search-mobile-control-border);border-radius:var(--home-search-mobile-control-radius);box-sizing:border-box;min-height:var(--home-search-mobile-control-height);min-width:0;padding-inline:14px calc(var(--home-search-mobile-clear-inset) + var(--home-search-mobile-clear-size) + 8px);background:#fffffff0;justify-content:flex-start;width:100%}.HomeMainSearch-module__UYsvKa__dateClearButton,.HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__cityClearButton{appearance:none;border:1px solid var(--volera-text,#191e49);box-sizing:border-box;color:var(--volera-text,#191e49);cursor:pointer;height:var(--home-search-mobile-clear-size);opacity:1;pointer-events:auto;right:var(--home-search-mobile-clear-inset);top:calc(var(--home-search-mobile-control-height) / 2);visibility:visible;width:var(--home-search-mobile-clear-size);z-index:2;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.HomeMainSearch-module__UYsvKa__dateClearButton:before,.HomeMainSearch-module__UYsvKa__serviceClearButton:before,.HomeMainSearch-module__UYsvKa__cityClearButton:before{content:"";position:absolute;inset:-12px}.HomeMainSearch-module__UYsvKa__dateClearButton svg,.HomeMainSearch-module__UYsvKa__serviceClearButton svg,.HomeMainSearch-module__UYsvKa__cityClearButton svg{height:var(--home-search-mobile-clear-icon-size);width:var(--home-search-mobile-clear-icon-size)}.HomeMainSearch-module__UYsvKa__serviceClearButton{right:var(--home-search-mobile-clear-inset)}.HomeMainSearch-module__UYsvKa__cityClearButton{right:calc(var(--home-search-mobile-clear-inset) - 1px)}.HomeMainSearch-module__UYsvKa__dateClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__serviceClearButton:focus-visible,.HomeMainSearch-module__UYsvKa__cityClearButton:focus-visible{box-shadow:0 0 0 4px var(--home-search-mobile-control-border);outline:none}.HomeMainSearch-module__UYsvKa__dateTextSlot,.HomeMainSearch-module__UYsvKa__dateTextContent{min-width:0;max-width:100%}.HomeMainSearch-module__UYsvKa__dateTextSlot{display:flex}.HomeMainSearch-module__UYsvKa__dateTextContent{text-align:left;place-items:center start;gap:5px;line-height:1;display:flex}.HomeMainSearch-module__UYsvKa__dateText,.HomeMainSearch-module__UYsvKa__dateSubtext{color:var(--volera-text,#191e49);font-size:1rem;font-weight:500;line-height:1}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=hero] .HomeMainSearch-module__UYsvKa__dateTextContent,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=hero] .HomeMainSearch-module__UYsvKa__dateText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=hero] .HomeMainSearch-module__UYsvKa__dateSubtext{line-height:1.25}.HomeMainSearch-module__UYsvKa__dateText{font-weight:var(--volera-font-weight-emphasis,650)}.HomeMainSearch-module__UYsvKa__dateSubtext{align-items:center;gap:5px;display:inline-flex}.HomeMainSearch-module__UYsvKa__dateSubtext:before{background:var(--home-search-mobile-control-border);content:"";border-radius:999px;flex:0 0 4px;width:4px;height:4px;margin:0}.HomeMainSearch-module__UYsvKa__searchButton{box-sizing:border-box;min-height:var(--home-search-mobile-control-height);border-radius:999px;grid-column:1/-1;justify-content:center;width:100%;min-width:0;padding-inline:14px}}@media (max-width:575.98px){.HomeMainSearch-module__UYsvKa__shell{margin-bottom:22px}.HomeMainSearch-module__UYsvKa__appDownloadQrControl{margin:-8px auto 8px}.HomeMainSearch-module__UYsvKa__surface{--home-search-mobile-card-padding:16px 16px 16px 20px;--home-search-mobile-control-height:46px;--home-search-mobile-control-radius:var(--volera-control-radius,14px);--home-search-mobile-gap:12px;border-radius:24px}.HomeMainSearch-module__UYsvKa__primarySearch{gap:10px}.HomeMainSearch-module__UYsvKa__searchIcon{margin-top:0}.HomeMainSearch-module__UYsvKa__citySegment,.HomeMainSearch-module__UYsvKa__dateButton{border-radius:var(--home-search-mobile-control-radius);min-height:var(--home-search-mobile-control-height)}.HomeMainSearch-module__UYsvKa__searchButton{border-radius:var(--volera-control-radius-pill,999px)}.HomeMainSearch-module__UYsvKa__cityTrigger{border-radius:var(--home-search-mobile-control-radius);min-height:var(--home-search-mobile-control-height)}.HomeMainSearch-module__UYsvKa__cityTriggerText,.HomeMainSearch-module__UYsvKa__cityTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__dateText,.HomeMainSearch-module__UYsvKa__dateSubtext{font-size:.95rem}.HomeMainSearch-module__UYsvKa__searchButton span{font-size:.9rem}.HomeMainSearch-module__UYsvKa__searchModalBody{gap:14px}.HomeMainSearch-module__UYsvKa__searchModalTitle{font-size:1rem}.HomeMainSearch-module__UYsvKa__locationPermissionNotice{gap:9px;padding-inline:4px;font-size:.88rem}}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__surface{--home-search-icon-text-gap:0;background:var(--volera-surface,#fff);border:1px solid var(--volera-border,#e0e2ed);box-shadow:var(--volera-header-search-shadow);box-sizing:border-box;border-radius:18px;grid-template-columns:minmax(0,1fr) 1px minmax(88px,.62fr) 1px minmax(122px,.78fr);gap:0;width:100%;height:58px;min-height:58px;padding:5px;display:grid}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceInputShell,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__citySegment,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateSearchGroup{width:100%;min-width:0;min-height:46px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceInputShell{grid-column:1}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceInputShell+.HomeMainSearch-module__UYsvKa__segmentDivider{grid-column:2}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__citySegment{border-radius:var(--volera-control-radius-pill);background:0 0;border:0;grid-column:3;overflow:visible}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__citySegment+.HomeMainSearch-module__UYsvKa__segmentDivider{grid-column:4}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateSearchGroup{grid-column:5;padding:0;display:flex}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__segmentDivider{background:var(--volera-border-soft,#ededf0);place-self:stretch center;width:1px;margin:11px 0;display:block}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateButton{border-radius:var(--volera-control-radius);box-sizing:border-box;text-align:center;background:0 0;border:0;justify-content:center;gap:0;min-height:46px;padding-inline:10px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger{padding-inline:10px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateInputShell:has(.HomeMainSearch-module__UYsvKa__dateClearButton) .HomeMainSearch-module__UYsvKa__dateButton{padding-inline:10px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__searchIcon,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityIcon,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateIcon,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceClearButton,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityClearButton,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateClearButton{display:none}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__queryTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__queryTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateText{font-size:.82rem;font-weight:var(--volera-font-weight-emphasis,650);text-align:center;text-overflow:ellipsis;line-height:1.15}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateInputShell{flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:46px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateTextSlot,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateTextContent{text-align:center;min-width:0;max-width:100%;display:block}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateSubtext{margin:0;font-size:.7rem}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateSubtext:before{margin-inline:4px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__searchButton{border-radius:50%;flex:0 0 40px;align-self:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__searchButton span{display:none}@media (max-width:599px){.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__surface{border-radius:var(--volera-control-radius-lg,16px);grid-template-columns:minmax(0,1fr) 1px minmax(76px,.58fr) 1px minmax(100px,.72fr)}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTrigger,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateButton,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__serviceInputShell[data-has-service-selection=true] .HomeMainSearch-module__UYsvKa__primarySearch,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityInputShell[data-has-city-selection=true] .HomeMainSearch-module__UYsvKa__cityTrigger{padding-inline:7px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateInputShell:has(.HomeMainSearch-module__UYsvKa__dateClearButton) .HomeMainSearch-module__UYsvKa__dateButton{padding-inline:7px}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__queryTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__queryTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTriggerText,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__cityTriggerPlaceholder,.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateText{font-size:.76rem}.HomeMainSearch-module__UYsvKa__shell[data-search-variant=results] .HomeMainSearch-module__UYsvKa__dateSubtext{display:none}}
.ResultsServicePreviewList-module__WTDxna__root{flex-direction:column;min-width:0;display:flex}.ResultsServicePreviewList-module__WTDxna__services{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ResultsServicePreviewList-module__WTDxna__supplement .ResultsServicePreviewList-module__WTDxna__services{margin-top:0}.ResultsServicePreviewList-module__WTDxna__supplement{margin-top:14px}.ResultsServicePreviewList-module__WTDxna__serviceItem{background:var(--volera-surface-soft);border-radius:var(--volera-control-radius);min-width:0;transition:border-color var(--volera-motion-duration-fast) var(--volera-motion-ease);border:1px solid #0000;overflow:hidden}.ResultsServicePreviewList-module__WTDxna__serviceLink,.ResultsServicePreviewList-module__WTDxna__serviceSummary{color:inherit;grid-template-columns:minmax(0,1fr) minmax(92px,max-content);align-items:start;gap:12px;min-height:66px;padding:11px 13px;text-decoration:none;display:grid}.ResultsServicePreviewList-module__WTDxna__serviceAction{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%}.ResultsServicePreviewList-module__WTDxna__serviceLink,.ResultsServicePreviewList-module__WTDxna__allServicesLink,.ResultsServicePreviewList-module__WTDxna__timeRail{z-index:1;position:relative}.ResultsServicePreviewList-module__WTDxna__serviceLink:focus-visible,.ResultsServicePreviewList-module__WTDxna__serviceAction:focus-visible,.ResultsServicePreviewList-module__WTDxna__allServicesLink:focus-visible{outline:3px solid var(--volera-pink-focus-ring-strong);outline-offset:-3px;border-radius:8px}.ResultsServicePreviewList-module__WTDxna__serviceLink[data-suppress-return-focus-ring=true]:focus-visible,.ResultsServicePreviewList-module__WTDxna__allServicesLink[data-suppress-return-focus-ring=true]:focus-visible{outline:none}.ResultsServicePreviewList-module__WTDxna__serviceCopy{flex-direction:column;min-width:0;display:flex}.ResultsServicePreviewList-module__WTDxna__serviceName{color:var(--volera-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:590;line-height:1.3;display:-webkit-box;overflow:hidden}.ResultsServicePreviewList-module__WTDxna__serviceDuration{color:var(--volera-text-muted);margin-top:3px;font-size:.78rem;line-height:1.35}.ResultsServicePreviewList-module__WTDxna__servicePrice{color:var(--volera-text);font-size:.84rem;font-weight:var(--volera-font-weight-emphasis);text-align:right;overflow-wrap:anywhere;flex-direction:column;align-self:start;align-items:flex-end;gap:4px;min-width:0;display:flex}.ResultsServicePreviewList-module__WTDxna__servicePrice s{color:var(--volera-text-muted);font-size:.78rem}.ResultsServicePreviewList-module__WTDxna__savings{color:var(--marketplace-deals-badge-accent);white-space:normal;max-width:15ch;font-size:.78rem;line-height:1.35}.ResultsServicePreviewList-module__WTDxna__timeRailViewport{--results-availability-fade-width:44px;min-width:0;position:relative}.ResultsServicePreviewList-module__WTDxna__timeRail{--results-time-rail-inline-padding:12px;animation:ResultsServicePreviewList-module__WTDxna__availabilityTimesIn var(--volera-motion-duration-fast) var(--volera-motion-ease);overscroll-behavior-inline:contain;padding:0 var(--results-time-rail-inline-padding) 12px;scroll-padding-inline:var(--results-time-rail-inline-padding);scrollbar-width:none;gap:7px;margin:-1px 0 0;list-style:none;display:flex;overflow-x:auto}@keyframes ResultsServicePreviewList-module__WTDxna__availabilityTimesIn{0%{opacity:0;transform:translateY(3px)}}.ResultsServicePreviewList-module__WTDxna__timeRail::-webkit-scrollbar{display:none}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade]:before{background:linear-gradient(to right, var(--volera-surface-soft) 18%, #fff0);content:"";inset-block:0 12px;pointer-events:none;width:var(--results-availability-fade-width);z-index:2;position:absolute;left:0}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-trailing-fade]:after{background:linear-gradient(to right, #fff0, var(--volera-surface-soft) 82%);content:"";pointer-events:none;inset-block:0 12px;width:var(--results-availability-fade-width);z-index:2;position:absolute;right:0}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade]:before,.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-trailing-fade]:after{content:none}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade]:not([data-availability-trailing-fade]) .ResultsServicePreviewList-module__WTDxna__timeRail{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%)}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-trailing-fade]:not([data-availability-leading-fade]) .ResultsServicePreviewList-module__WTDxna__timeRail{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%)}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade][data-availability-trailing-fade] .ResultsServicePreviewList-module__WTDxna__timeRail{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%)}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade] .ResultsServicePreviewList-module__WTDxna__timeRail,.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-trailing-fade] .ResultsServicePreviewList-module__WTDxna__timeRail{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.ResultsServicePreviewList-module__WTDxna__timeItem{flex:none}.ResultsServicePreviewList-module__WTDxna__timePill{background:var(--volera-pink);color:var(--volera-surface);font-size:.78rem;font-style:normal;font-weight:var(--volera-font-weight-emphasis);min-width:61px;min-height:32px;transition:background-color var(--volera-motion-duration-fast) var(--volera-motion-ease);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.ResultsServicePreviewList-module__WTDxna__timeAction{appearance:none;cursor:pointer;border:0;font-family:inherit}.ResultsServicePreviewList-module__WTDxna__timeAction:focus-visible{outline:3px solid var(--volera-pink-focus-ring-strong);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ResultsServicePreviewList-module__WTDxna__serviceItem:hover{border-color:var(--volera-text)}.ResultsServicePreviewList-module__WTDxna__timePill:hover{background:var(--volera-pink-hover)}}.ResultsServicePreviewList-module__WTDxna__serviceItem:focus-within{border-color:var(--volera-text)}.ResultsServicePreviewList-module__WTDxna__allServicesLink{color:var(--volera-pink);font-size:.86rem;font-weight:var(--volera-font-weight-emphasis);z-index:1;align-items:center;gap:5px;min-height:44px;margin-top:auto;padding-top:10px;text-decoration:none;display:inline-flex;position:relative}.ResultsServicePreviewList-module__WTDxna__allServicesLink:hover{color:var(--volera-pink-hover);text-underline-offset:3px;text-decoration:underline}.ResultsServicePreviewList-module__WTDxna__allServicesLink svg{width:17px;height:17px}@media (max-width:599px){.ResultsServicePreviewList-module__WTDxna__services{margin-top:16px}.ResultsServicePreviewList-module__WTDxna__serviceLink,.ResultsServicePreviewList-module__WTDxna__serviceSummary{gap:10px;min-height:64px;padding:10px 12px}.ResultsServicePreviewList-module__WTDxna__timeRail{--results-time-rail-inline-padding:11px;padding-bottom:11px}.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-leading-fade]:before,.ResultsServicePreviewList-module__WTDxna__timeRailViewport[data-availability-trailing-fade]:after{inset-block-end:11px}}@container (max-width:359px){.ResultsServicePreviewList-module__WTDxna__serviceLink,.ResultsServicePreviewList-module__WTDxna__serviceSummary{grid-template-columns:minmax(0,1fr);gap:6px}.ResultsServicePreviewList-module__WTDxna__servicePrice{text-align:left}}@media (prefers-reduced-motion:reduce){.ResultsServicePreviewList-module__WTDxna__serviceItem,.ResultsServicePreviewList-module__WTDxna__timePill{transition:none}.ResultsServicePreviewList-module__WTDxna__timeRail{animation:none}}
.MarketplaceSpecialistCard-module__VizuqW__card{cursor:pointer;flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;container-type:inline-size}.MarketplaceSpecialistCard-module__VizuqW__associated:not(.MarketplaceSpecialistCard-module__VizuqW__selected){background:var(--volera-surface-hover)}.MarketplaceSpecialistCard-module__VizuqW__selected{box-shadow:var(--volera-header-search-shadow);border-color:#0000}.MarketplaceSpecialistCard-module__VizuqW__profileLink{color:inherit;min-block-size:96px;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);gap:0 16px;min-width:0;text-decoration:none;display:grid}.MarketplaceSpecialistCard-module__VizuqW__profileLink:after{content:"";position:absolute;inset:0}.MarketplaceSpecialistCard-module__VizuqW__profileIdentityPrimary{display:contents}.MarketplaceSpecialistCard-module__VizuqW__profileLink:focus-visible{outline:3px solid var(--volera-pink-focus-ring-strong);outline-offset:3px;border-radius:8px}.MarketplaceSpecialistCard-module__VizuqW__profileLink[data-suppress-return-focus-ring=true]:focus-visible{outline:none}.MarketplaceSpecialistCard-module__VizuqW__avatarShell{grid-area:1/1/3}.MarketplaceSpecialistCard-module__VizuqW__avatar{object-fit:cover;transition:transform .26s;transform:scale(1)}@media (hover:hover) and (pointer:fine){.MarketplaceSpecialistCard-module__VizuqW__card:hover .MarketplaceSpecialistCard-module__VizuqW__avatar{transform:scale(1.07)}}.MarketplaceSpecialistCard-module__VizuqW__identity{flex-direction:column;flex:auto;grid-area:1/2;min-width:0;padding-top:2px;display:flex}.MarketplaceSpecialistCard-module__VizuqW__workplaceMeta{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.MarketplaceSpecialistCard-module__VizuqW__name{color:var(--volera-text);font-size:1.08rem;font-weight:var(--volera-font-weight-emphasis);letter-spacing:-.018em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.24;display:-webkit-box;overflow:hidden}.MarketplaceSpecialistCard-module__VizuqW__role,.MarketplaceSpecialistCard-module__VizuqW__workplace,.MarketplaceSpecialistCard-module__VizuqW__locationLine{font-size:.84rem;line-height:1.35}.MarketplaceSpecialistCard-module__VizuqW__role{color:var(--volera-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.MarketplaceSpecialistCard-module__VizuqW__workplace{color:var(--volera-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:560;overflow:hidden}.MarketplaceSpecialistCard-module__VizuqW__locationLine{color:var(--volera-text-muted);gap:5px;min-width:0;margin-top:2px;display:flex}.MarketplaceSpecialistCard-module__VizuqW__locationLine span:first-child{white-space:nowrap}.MarketplaceSpecialistCard-module__VizuqW__locationLine span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MarketplaceSpecialistCard-module__VizuqW__servicePreviews{flex:auto}@media (min-width:600px) and (max-width:1199px){.MarketplaceSpecialistCard-module__VizuqW__profileLink{column-gap:14px}}@media (max-width:599px){.MarketplaceSpecialistCard-module__VizuqW__profileLink{grid-template-columns:80px minmax(0,1fr);column-gap:12px;min-block-size:80px}.MarketplaceSpecialistCard-module__VizuqW__avatarShell{--marketplace-specialist-avatar-size:80px}.MarketplaceSpecialistCard-module__VizuqW__name{font-size:1rem}.MarketplaceSpecialistCard-module__VizuqW__role,.MarketplaceSpecialistCard-module__VizuqW__workplace,.MarketplaceSpecialistCard-module__VizuqW__locationLine{font-size:.8rem}}@container (max-width:359px){.MarketplaceSpecialistCard-module__VizuqW__profileLink{grid-template-columns:80px minmax(0,1fr);column-gap:12px;min-block-size:80px}.MarketplaceSpecialistCard-module__VizuqW__avatarShell{--marketplace-specialist-avatar-size:80px}}@media (prefers-reduced-motion:reduce){.MarketplaceSpecialistCard-module__VizuqW__card,.MarketplaceSpecialistCard-module__VizuqW__avatar{transition:none}}
.ResultsAvailabilityDateRail-module__KuAkPW__navigation{--results-availability-action-width:0px;--results-availability-fade-width:44px;background:var(--volera-page-canvas);border-bottom:1px solid var(--volera-border-soft);cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;margin-bottom:24px;display:grid;position:relative}.ResultsAvailabilityDateRail-module__KuAkPW__railViewport{--results-date-rail-inline-padding:0px;cursor:pointer;overscroll-behavior-inline:contain;min-width:0;padding-inline:var(--results-date-rail-inline-padding);scroll-padding-inline:var(--results-date-rail-inline-padding);scrollbar-width:none;display:flex;overflow-x:auto}.ResultsAvailabilityDateRail-module__KuAkPW__railViewport::-webkit-scrollbar{display:none}.ResultsAvailabilityDateRail-module__KuAkPW__rail{flex:none;display:flex}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-leading-fade]:before{background:linear-gradient(to right, var(--volera-page-canvas) 18%, #fff0);content:"";inset-block:0;pointer-events:none;width:var(--results-availability-fade-width);z-index:2;position:absolute;left:0}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-trailing-fade]:after{background:linear-gradient(to right, #fff0, var(--volera-page-canvas) 82%);content:"";pointer-events:none;inset-block:0;right:var(--results-availability-action-width);width:var(--results-availability-fade-width);z-index:2;position:absolute}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-leading-fade]:before,.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-trailing-fade]:after{content:none}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-leading-fade]:not([data-availability-trailing-fade]) .ResultsAvailabilityDateRail-module__KuAkPW__railViewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 100%)}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-trailing-fade]:not([data-availability-leading-fade]) .ResultsAvailabilityDateRail-module__KuAkPW__railViewport{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--results-availability-fade-width)), transparent 100%)}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-leading-fade][data-availability-trailing-fade] .ResultsAvailabilityDateRail-module__KuAkPW__railViewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--results-availability-fade-width), #000 calc(100% - var(--results-availability-fade-width)), transparent 100%)}.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-leading-fade] .ResultsAvailabilityDateRail-module__KuAkPW__railViewport,.ResultsAvailabilityDateRail-module__KuAkPW__navigation[data-availability-trailing-fade] .ResultsAvailabilityDateRail-module__KuAkPW__railViewport{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab,.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton{-webkit-tap-highlight-color:transparent;appearance:none;color:var(--volera-text-muted);cursor:pointer;font:inherit;background:0 0;border:0}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab{white-space:nowrap;flex:none;min-height:46px;padding:0 12px;font-size:.84rem;font-weight:540;line-height:1.2;position:relative}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab:after{content:"";height:3px;transition:background-color var(--volera-motion-duration-fast) var(--volera-motion-ease), transform var(--volera-motion-duration-fast) var(--volera-motion-ease);background:0 0;border-radius:999px 999px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.62)}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab:hover,.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton:hover{color:var(--volera-text)}.ResultsAvailabilityDateRail-module__KuAkPW__dateTabSelected{color:var(--volera-text);font-weight:var(--volera-font-weight-emphasis)}.ResultsAvailabilityDateRail-module__KuAkPW__dateTabSelected:after{background:var(--volera-pink);transform:scaleX(1)}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton{border-left:1px solid var(--volera-border-soft);font-size:.82rem;font-weight:var(--volera-font-weight-emphasis);min-height:46px;transition:background-color var(--volera-motion-duration-fast) var(--volera-motion-ease), color var(--volera-motion-duration-fast) var(--volera-motion-ease);white-space:nowrap;z-index:3;justify-content:center;align-items:center;padding-inline:12px;display:inline-flex;position:relative}.ResultsAvailabilityDateRail-module__KuAkPW__desktopDatePickerButton{flex:0 0 108px}.ResultsAvailabilityDateRail-module__KuAkPW__responsiveDatePickerButton{display:none}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton:hover{background:var(--volera-surface-hover)}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerIcon{display:none}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab:focus-visible,.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton:focus-visible{outline:3px solid var(--volera-pink-focus-ring-strong);outline-offset:-3px;border-radius:8px}@media (max-width:1199px){.ResultsAvailabilityDateRail-module__KuAkPW__navigation{--results-availability-action-width:46px;background:var(--volera-page-canvas);grid-template-columns:minmax(0, 1fr) var(--results-availability-action-width);margin-bottom:0}.ResultsAvailabilityDateRail-module__KuAkPW__desktopDatePickerButton{display:none}.ResultsAvailabilityDateRail-module__KuAkPW__responsiveDatePickerButton{display:inline-flex}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab{min-height:44px;padding-inline:11px}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton{min-height:44px;padding:0}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerLabel{display:none}.ResultsAvailabilityDateRail-module__KuAkPW__datePickerIcon{display:block}}@media (max-width:599px){.ResultsAvailabilityDateRail-module__KuAkPW__navigation{--results-availability-action-width:44px}.ResultsAvailabilityDateRail-module__KuAkPW__dateTab{padding-inline:10px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ResultsAvailabilityDateRail-module__KuAkPW__dateTab:after,.ResultsAvailabilityDateRail-module__KuAkPW__datePickerButton{transition:none}}
.ResultsMapPreviewShell-module__xAullG__preview{background:var(--volera-surface);border:1px solid var(--volera-border-soft);border-radius:var(--results-card-radius,22px);box-shadow:var(--volera-shadow-dropdown);box-sizing:border-box;overscroll-behavior:contain;z-index:800;padding:10px;overflow:auto}.ResultsMapPreviewShell-module__xAullG__map{width:min(360px,100% - 48px);max-height:calc(100% - 48px);position:absolute;bottom:24px;left:24px}.ResultsMapPreviewShell-module__xAullG__anchored{max-height:var(--results-map-preview-max-height,none);width:100%;position:relative}.ResultsMapPreviewShell-module__xAullG__sheet{box-shadow:none;width:100%;margin-bottom:14px;display:none;position:relative}.ResultsMapPreviewShell-module__xAullG__floating{width:100%;max-height:100%;position:relative}.ResultsMapPreviewShell-module__xAullG__actions{z-index:8;gap:0;display:flex;position:absolute;top:9px;right:9px}.ResultsMapPreviewShell-module__xAullG__actionButton{color:var(--volera-text);cursor:pointer;height:44px;transition:transform var(--volera-motion-duration-fast) var(--volera-motion-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex;position:relative}.ResultsMapPreviewShell-module__xAullG__actionButton:before{background:var(--volera-surface);content:"";height:30px;transition:box-shadow var(--volera-motion-duration-fast) var(--volera-motion-ease);border-radius:50%;width:30px;position:absolute;inset:7px;box-shadow:0 1px 4px #0000002e}.ResultsMapPreviewShell-module__xAullG__actionButton:hover:not(:disabled){transform:scale(1.08)}.ResultsMapPreviewShell-module__xAullG__actionButton:hover:not(:disabled):before{box-shadow:0 2px 8px #0000003d}.ResultsMapPreviewShell-module__xAullG__actionButton:active:not(:disabled){transform:scale(.94)}.ResultsMapPreviewShell-module__xAullG__actionButton:disabled{cursor:not-allowed;opacity:.68}.ResultsMapPreviewShell-module__xAullG__actionButtonPending:disabled{cursor:wait}.ResultsMapPreviewShell-module__xAullG__actionButton:focus-visible{box-shadow:0 0 0 3px var(--volera-pink-focus-ring-strong);outline:none}.ResultsMapPreviewShell-module__xAullG__actionButton svg{fill:none;stroke:currentColor;stroke-width:3px;z-index:1;width:15px;height:15px;display:block;overflow:visible}.ResultsMapPreviewShell-module__xAullG__favoriteButtonActive svg{fill:var(--volera-pink);stroke:var(--volera-pink)}@media (max-width:1199px){.ResultsMapPreviewShell-module__xAullG__map{display:none}.ResultsMapPreviewShell-module__xAullG__sheet{display:block}}@media (min-width:1200px){.ResultsMapPreviewShell-module__xAullG__sheet,.ResultsMapPreviewShell-module__xAullG__floating{display:none}}@media (prefers-reduced-motion:reduce){.ResultsMapPreviewShell-module__xAullG__actionButton{transition:none}}
.SelectSlotPage-module__SnjcyG__main{gap:18px;min-width:0;display:grid}@media (min-width:1200px){.SelectSlotPage-module__SnjcyG__selectSlotPage [data-booking-flow-summary-slot]{overflow:visible}}.SelectSlotPage-module__SnjcyG__scheduler{box-shadow:none;background:0 0;border:0;border-radius:0;gap:26px;min-height:0;padding:0;display:grid}.SelectSlotPage-module__SnjcyG__professionalScheduler{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.SelectSlotPage-module__SnjcyG__timeControlBar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.SelectSlotPage-module__SnjcyG__timeControlBar>:only-child{margin-left:auto}.SelectSlotPage-module__SnjcyG__groupPanel{background:var(--volera-surface-soft);border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius-lg);grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding:17px 18px;display:grid}.SelectSlotPage-module__SnjcyG__groupCopy{gap:3px;display:grid}.SelectSlotPage-module__SnjcyG__groupCopy strong{color:var(--volera-text);font-size:.92rem;line-height:1.35}.SelectSlotPage-module__SnjcyG__groupCopy span{color:var(--volera-text-muted);font-size:.78rem;line-height:1.42}.SelectSlotPage-module__SnjcyG__state{background:var(--volera-surface-soft);border:1px solid var(--volera-border-soft);border-radius:var(--volera-control-radius-lg);text-align:center;align-content:center;justify-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.SelectSlotPage-module__SnjcyG__availabilityState{background:0 0}.SelectSlotPage-module__SnjcyG__state h2,.SelectSlotPage-module__SnjcyG__state p{margin:0}.SelectSlotPage-module__SnjcyG__state h2{color:var(--volera-text);font-size:1.05rem;line-height:1.35}.SelectSlotPage-module__SnjcyG__namedAvailabilityTitle{font-weight:500}.SelectSlotPage-module__SnjcyG__namedAvailabilityTitle strong{font-weight:var(--volera-font-weight-emphasis)}.SelectSlotPage-module__SnjcyG__state p{color:var(--volera-text-muted);max-width:54ch;font-size:.86rem;line-height:1.5}.SelectSlotPage-module__SnjcyG__stateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.SelectSlotPage-module__SnjcyG__stateAction{min-width:0}.SelectSlotPage-module__SnjcyG__emptyIcon{background:var(--volera-pink-soft);color:var(--volera-pink);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.45rem;display:inline-flex}.SelectSlotPage-module__SnjcyG__loadingPage{background:var(--volera-page-canvas);grid-template-rows:58px minmax(0,1fr);gap:28px;height:100dvh;display:grid;overflow:hidden}.SelectSlotPage-module__SnjcyG__loadingHeader,.SelectSlotPage-module__SnjcyG__loadingFrame{background:var(--volera-border-soft);animation:1.4s ease-in-out infinite SelectSlotPage-module__SnjcyG__loadingPulse}.SelectSlotPage-module__SnjcyG__loadingFrame{border-radius:var(--volera-frame-radius-desktop);height:min(620px,100dvh - 118px);margin:0 max(58px, calc((100vw - var(--volera-marketplace-content-max)) / 2))}@keyframes SelectSlotPage-module__SnjcyG__loadingPulse{0%,to{opacity:.62}50%{opacity:1}}@media (max-width:1199px){.SelectSlotPage-module__SnjcyG__scheduler,.SelectSlotPage-module__SnjcyG__professionalScheduler{border-radius:0;padding:0}.SelectSlotPage-module__SnjcyG__loadingPage{grid-template-rows:64px minmax(0,1fr)}.SelectSlotPage-module__SnjcyG__loadingFrame{border-radius:var(--volera-frame-radius-tablet);margin:0 clamp(18px,2.4vw,28px)}}@media (max-width:599px){.SelectSlotPage-module__SnjcyG__scheduler{gap:22px;padding:0}.SelectSlotPage-module__SnjcyG__professionalScheduler{padding:0}.SelectSlotPage-module__SnjcyG__timeDateRail [data-appointment-date-navigation]{display:none}.SelectSlotPage-module__SnjcyG__groupPanel{grid-template-columns:1fr;align-items:start}.SelectSlotPage-module__SnjcyG__state{min-height:220px;padding:24px 18px}.SelectSlotPage-module__SnjcyG__loadingFrame{border-radius:var(--volera-frame-radius-mobile);margin-inline:14px}}@media (max-width:479px){.SelectSlotPage-module__SnjcyG__scheduler,.SelectSlotPage-module__SnjcyG__professionalScheduler{padding-inline:0}.SelectSlotPage-module__SnjcyG__loadingFrame{margin-inline:12px}}@media (max-height:560px) and (orientation:landscape) and (max-width:1199px){.SelectSlotPage-module__SnjcyG__scheduler,.SelectSlotPage-module__SnjcyG__professionalScheduler{padding-block:0}}@media (prefers-reduced-motion:reduce){.SelectSlotPage-module__SnjcyG__loadingHeader,.SelectSlotPage-module__SnjcyG__loadingFrame{transition:none;animation:none}}
.LiveServiceUpselling-module__BpTLSa__section{margin-block:0 24px}.LiveServiceUpselling-module__BpTLSa__section h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:1rem;font-weight:600}.LiveServiceUpselling-module__BpTLSa__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LiveServiceUpselling-module__BpTLSa__item{border:1px solid var(--volera-border,#e5e7eb);background:var(--volera-surface,#fff);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.LiveServiceUpselling-module__BpTLSa__item>span:first-child{gap:3px;min-width:0;display:grid}.LiveServiceUpselling-module__BpTLSa__item small{color:var(--volera-text-secondary,#686d78);font-size:.75rem}.LiveServiceUpselling-module__BpTLSa__item strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.LiveServiceUpselling-module__BpTLSa__item:hover{background:var(--volera-surface-hover,#f7f7f9)}.LiveServiceUpselling-module__BpTLSa__item:focus-visible{outline:2px solid var(--volera-primary,#6845de);outline-offset:3px}.LiveServiceUpselling-module__BpTLSa__item:disabled,.LiveServiceUpselling-module__BpTLSa__item[aria-disabled=true]{opacity:.55;cursor:default}
.SpecialistWorkplaceCard-module__PNL9-G__root{--marketplace-card-radius:var(--volera-frame-radius-mobile);--marketplace-venue-media-max-height:320px;width:100%;min-width:0;max-width:520px}@media (min-width:600px){.SpecialistWorkplaceCard-module__PNL9-G__root{--marketplace-card-radius:var(--volera-frame-radius-tablet)}}@media (min-width:1200px){.SpecialistWorkplaceCard-module__PNL9-G__root{--marketplace-card-radius:var(--volera-control-radius-lg);--marketplace-venue-media-max-height:none;width:calc(30vw - 33.4px);max-width:542.6px}}
