.DateRangeCalendar_calendar__vknna{width:660px;display:flex;flex-direction:column}.DateRangeCalendar_head__2eEnP{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px}.DateRangeCalendar_title__gpKkn{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:30px;line-height:1.1}.DateRangeCalendar_subtitle__S1dem{margin:2px 0 0;font-size:13px;color:var(--muted)}.DateRangeCalendar_nav__c1nBL{display:flex;gap:8px}.DateRangeCalendar_nav__c1nBL button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:pointer}.DateRangeCalendar_nav__c1nBL button:disabled{opacity:.3;cursor:default}.DateRangeCalendar_months__POV6v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.DateRangeCalendar_monthName__a8Lgw{margin:0 0 10px;text-align:center;font-size:15px;font-weight:600;text-transform:capitalize}.DateRangeCalendar_grid__DS0es{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.DateRangeCalendar_weekday__4LkNN{padding:4px 0 8px;text-align:center;font-size:11px;color:var(--muted)}.DateRangeCalendar_fill__VIVC4{height:44px}.DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_fill__VIVC4{height:56px}.DateRangeCalendar_day__Jr90s{height:44px;padding:0;border:0;background:none;color:var(--ink);font-size:14px;cursor:pointer}.DateRangeCalendar_day__Jr90s span{display:grid;place-items:center;width:40px;height:40px;margin:0 auto;border-radius:50%}.DateRangeCalendar_day__Jr90s:hover:not(:disabled) span{box-shadow:inset 0 0 0 1px var(--ink)}.DateRangeCalendar_past__C36_Q{color:var(--disabled-soft);cursor:default}.DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s{height:56px}.DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s span{width:38px;height:30px;border-radius:15px}.DateRangeCalendar_price__2f8Io{display:block;font-size:10px;font-style:normal;line-height:1.4;color:var(--muted)}.DateRangeCalendar_selected___0Yc4 .DateRangeCalendar_price__2f8Io{color:var(--ink);font-weight:600}.DateRangeCalendar_beyond__LaIuj,.DateRangeCalendar_beyond__LaIuj .DateRangeCalendar_price__2f8Io{color:var(--disabled)}.DateRangeCalendar_short__3H6f9{color:var(--disabled-soft)}.DateRangeCalendar_short__3H6f9 .DateRangeCalendar_price__2f8Io{visibility:hidden}.DateRangeCalendar_occupied__0eV0_{color:var(--disabled-soft);cursor:default}.DateRangeCalendar_occupied__0eV0_ span{text-decoration:line-through}.DateRangeCalendar_occupied__0eV0_ .DateRangeCalendar_price__2f8Io{visibility:hidden}.DateRangeCalendar_messageSlot__wNptR{min-height:62px;padding-top:10px;order:1}.DateRangeCalendar_head__2eEnP{order:0}.DateRangeCalendar_months__POV6v{order:2}.DateRangeCalendar_legend__8yMux{order:3;display:flex;align-items:center;gap:28px;margin:14px 0 0;font-size:13px;color:var(--ink-soft)}.DateRangeCalendar_legendItem__HmiKv{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap}.DateRangeCalendar_legendRange__lmnzn{width:18px;height:18px;border-radius:4px;background:var(--sand)}.DateRangeCalendar_legendNote__lffC3{margin-left:auto;color:var(--muted);text-align:right}.DateRangeCalendar_legendStruck__qSNQU{width:18px;border-top:1.5px solid var(--disabled-soft)}.DateRangeCalendar_foot__ezJJG{order:4}.DateRangeCalendar_rule__nXgkC{margin:0;font-size:13px;line-height:1.4;color:var(--ink-soft)}.DateRangeCalendar_warning__M5Bf5{display:block;margin:0;padding:11px 14px;border-radius:8px;background:rgba(180,35,24,.08);color:var(--danger);font-size:14px;font-weight:500;line-height:1.45;animation:DateRangeCalendar_warningIn__hwxoF .4s ease-out}.DateRangeCalendar_warning__M5Bf5 a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.DateRangeCalendar_warning__M5Bf5 a:focus-visible,.DateRangeCalendar_warning__M5Bf5 a:hover{color:var(--danger-strong);text-decoration-thickness:2px}@keyframes DateRangeCalendar_warningIn__hwxoF{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.DateRangeCalendar_inRange__zL2zF{background:var(--sand)}.DateRangeCalendar_selected___0Yc4 span{background:var(--brand);color:var(--paper);font-weight:600}.DateRangeCalendar_rangeStart__IXzbF{background:linear-gradient(90deg,transparent 50%,var(--sand) 50%)}.DateRangeCalendar_rangeEnd__mi7Al{background:linear-gradient(90deg,var(--sand) 50%,transparent 50%)}.DateRangeCalendar_foot__ezJJG{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.DateRangeCalendar_clear__jxQtW{border:0;background:none;color:var(--ink);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.DateRangeCalendar_done__btabW{height:44px;padding:0 24px;border:0;border-radius:4px;background:var(--brand);color:var(--paper);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;cursor:pointer}.DateRangeCalendar_done__btabW:disabled{opacity:.45;cursor:not-allowed}.DateRangeCalendar_topRow__B6OF5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.DateRangeCalendar_topRow__B6OF5 .DateRangeCalendar_clear__jxQtW{flex:none;padding:0;font-size:13px}.DateRangeCalendar_topActions__vkd8z{display:flex;flex:none;align-items:center;gap:14px;margin-top:1px}.DateRangeCalendar_closeTop__V1Z7d{display:grid;place-items:center;width:38px;height:38px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer}.DateRangeCalendar_closeTop__V1Z7d:hover{background:var(--sand)}.DateRangeCalendar_sum__ZaJLt{display:flex;flex-direction:column;gap:2px;min-width:0}.DateRangeCalendar_sumAmount__1e_fM{font-size:19px;font-weight:600;line-height:1.2;color:var(--ink)}.DateRangeCalendar_sumAmount__1e_fM span{font-size:13px;font-weight:400;color:var(--ink-soft)}.DateRangeCalendar_sumDetail__xiIf8,.DateRangeCalendar_sumWait__Q9RV_{font-size:13px;color:var(--muted)}.DateRangeCalendar_sumDesktop__VgBbR{margin:0 20px 0 auto;align-items:flex-end;text-align:right}@media (min-width:901px){.DateRangeCalendar_messageSlot__wNptR{order:3;min-height:0;padding-top:0}.DateRangeCalendar_messageSlot__wNptR:not(:empty){padding-top:14px}}@media (max-width:900px){.DateRangeCalendar_calendar__vknna{width:auto}.DateRangeCalendar_months__POV6v{grid-template-columns:1fr;gap:20px}.DateRangeCalendar_top__tVSrg{position:sticky;top:-20px;z-index:2;margin:-20px -16px 0;padding:20px 16px 0;background:var(--paper);border-bottom:1px solid var(--line)}.DateRangeCalendar_weekRow__hiQtz{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:14px}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_months__POV6v{display:block;padding-top:12px}.DateRangeCalendar_monthBlock__PgPZV+.DateRangeCalendar_monthBlock__PgPZV{margin-top:20px}.DateRangeCalendar_monthBlock__PgPZV{scroll-margin-top:120px}.DateRangeCalendar_endMarker__yNIqG{height:1px}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_bottom__znJF3{order:4;position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));z-index:2;margin:16px -16px calc(-20px - env(safe-area-inset-bottom));padding:0 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_foot__ezJJG{margin-top:0;padding-top:12px;border-top:0}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_price__2f8Io{font-weight:500}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_selected___0Yc4 .DateRangeCalendar_price__2f8Io{font-weight:600}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_messageSlot__wNptR{min-height:0;padding-top:0}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_messageSlot__wNptR:not(:empty){padding-top:12px}}.DateRangeCalendar_restricted__tyCWY span{background:rgba(18,48,61,.07);color:var(--disabled)}.DateRangeCalendar_restricted__tyCWY .DateRangeCalendar_price__2f8Io{color:var(--disabled)}.DateRangeCalendar_day__Jr90s.DateRangeCalendar_restricted__tyCWY:hover:not(:disabled) span{box-shadow:none}@media (hover:hover) and (min-width:901px){.DateRangeCalendar_restricted__tyCWY{position:relative}.DateRangeCalendar_restricted__tyCWY[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% - 2px);left:50%;z-index:5;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none}}.DateRangeCalendar_withMinTip__Z7_sU{position:relative}.DateRangeCalendar_minTip__HTxC6{position:absolute;bottom:calc(100% - 2px);left:50%;z-index:6;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:11px;font-style:normal;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none}.DateRangeCalendar_minTipStart__g_uS6{left:0;transform:none}.DateRangeCalendar_minTipEnd__hEvzL{left:auto;right:0;transform:none}.DateRangeCalendar_grid__DS0es:has(.DateRangeCalendar_restricted__tyCWY[data-tip]:hover) .DateRangeCalendar_minTip__HTxC6{visibility:hidden}.DateRangeCalendar_legendMobile__zeeGM{margin:0 0 6px;font-size:12px;line-height:1.35;color:var(--muted)}.DateRangeCalendar_monthNote__U_wKk{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}@media (max-width:600px){.DateRangeCalendar_topRow__B6OF5 .DateRangeCalendar_closeTop__V1Z7d{margin-right:0}.DateRangeCalendar_top__tVSrg{padding-top:12px}.DateRangeCalendar_topRow__B6OF5{align-items:flex-start;gap:12px}.DateRangeCalendar_title__gpKkn{font-size:28px;line-height:1.05}.DateRangeCalendar_subtitle__S1dem{margin-top:6px;font-size:14px}.DateRangeCalendar_top__tVSrg .DateRangeCalendar_closeTop__V1Z7d{position:absolute;top:-12px;right:16px;margin:0}.DateRangeCalendar_top__tVSrg{z-index:4}.DateRangeCalendar_topRow__B6OF5{flex-wrap:wrap;row-gap:8px}.DateRangeCalendar_topActions__vkd8z{flex-basis:100%;justify-content:flex-start;margin-top:0}.DateRangeCalendar_legendMobile__zeeGM{margin-top:14px}.DateRangeCalendar_topRow__B6OF5 .DateRangeCalendar_clear__jxQtW{font-size:14px;line-height:1.2}.DateRangeCalendar_weekRow__hiQtz{margin-top:16px}}@media (hover:none){.DateRangeCalendar_day__Jr90s:hover:not(:disabled) span{box-shadow:none}}.DateRangeCalendar_legendInfo__vs_yA{display:none}@media (min-width:601px){.DateRangeCalendar_minTip__HTxC6{display:none}.DateRangeCalendar_calendar__vknna:has(.DateRangeCalendar_messageSlot__wNptR>p) .DateRangeCalendar_monthNote__U_wKk{display:none}.DateRangeCalendar_restricted__tyCWY span{background:none;color:var(--disabled-soft);text-decoration:line-through}.DateRangeCalendar_restricted__tyCWY .DateRangeCalendar_price__2f8Io{visibility:hidden}.DateRangeCalendar_legendNote__lffC3{display:none}.DateRangeCalendar_legendInfo__vs_yA{position:relative;display:inline-flex;align-items:center;margin-left:auto;color:var(--muted);cursor:help}.DateRangeCalendar_legendInfo__vs_yA:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 8px);width:260px;padding:8px 10px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s}.DateRangeCalendar_legendInfo__vs_yA:focus-visible:after,.DateRangeCalendar_legendInfo__vs_yA:hover:after{opacity:1}}@media (min-width:901px){.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:56px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s span{width:38px;height:30px;border-radius:15px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_monthNote__U_wKk{display:none}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_messageSlot__wNptR,.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_messageSlot__wNptR:not(:empty){box-sizing:content-box;height:40px;min-height:40px;padding-top:14px;overflow:hidden}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_messageSlot__wNptR>p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:901px) and (max-height:760px){.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:46px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s span{height:26px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_messageSlot__wNptR,.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_messageSlot__wNptR:not(:empty){height:36px;min-height:36px;padding-top:8px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_legend__8yMux{margin-top:8px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:42px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG{padding-top:10px;margin-top:8px}}@media (min-width:901px){.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX){width:760px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{font-size:15px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_price__2f8Io{font-size:12px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG{align-items:center;gap:24px}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_legend__8yMux{order:0;margin:0;gap:18px;font-size:13px;flex:1 1 auto}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_legendInfo__vs_yA{margin-left:0}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_legendInfo__vs_yA:after{left:50%;right:auto;transform:translateX(-50%)}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG{height:56px;flex-wrap:nowrap}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_clear__jxQtW{white-space:nowrap}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_legend__8yMux{gap:14px;font-size:12px;white-space:nowrap}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_sumDesktop__VgBbR{white-space:nowrap;min-width:0}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_sumDetail__xiIf8{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.DateRangeCalendar_pilot__246h_{display:flex;align-items:stretch}.DateRangeCalendar_pilotMain__E8yhi{display:flex;flex-direction:column;width:784px;padding:32px 36px 28px}.DateRangeCalendar_pilotTitle__zcf7x{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:36px;line-height:1.1;color:var(--ink)}.DateRangeCalendar_pilotSubtitle__uCrfI{margin:6px 0 22px;font-size:14px;color:var(--muted)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_months__POV6v{position:relative;gap:32px;order:0}.DateRangeCalendar_navNext__LisKn,.DateRangeCalendar_navPrev___vBvp{position:absolute;top:-6px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:pointer;z-index:1}.DateRangeCalendar_navPrev___vBvp{left:0}.DateRangeCalendar_navNext__LisKn{right:0}.DateRangeCalendar_navNext__LisKn:hover,.DateRangeCalendar_navPrev___vBvp:hover{border-color:var(--ink)}.DateRangeCalendar_navPrev___vBvp:disabled{opacity:.3;cursor:default;border-color:var(--line)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_monthName__a8Lgw{text-align:left;font-size:18px;font-weight:600;margin:0 0 12px;line-height:26px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_months__POV6v>div:nth-child(3) .DateRangeCalendar_monthName__a8Lgw{padding-left:52px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_months__POV6v>div:nth-child(4) .DateRangeCalendar_monthName__a8Lgw{padding-right:52px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_weekday__4LkNN{font-size:12px;padding:2px 0 8px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_grid__DS0es{row-gap:0}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_fill__VIVC4,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_fill__VIVC4{height:54px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:15px;line-height:1}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:50%;background:transparent}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s span,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s span{display:block;width:auto;height:auto;margin:0;border-radius:0;background:none}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_price__2f8Io{margin-top:3px;font-size:10.5px;line-height:1}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s:hover:not(:disabled) span{box-shadow:none}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--ink)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_selected___0Yc4:before,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_selected___0Yc4:hover:before{background:var(--brand);box-shadow:none}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_selected___0Yc4 .DateRangeCalendar_price__2f8Io,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_selected___0Yc4 span{color:var(--paper);font-weight:600}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_occupied__0eV0_:before,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY:before,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_short__3H6f9:before{background:var(--disabled-bg)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_occupied__0eV0_,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY span,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_short__3H6f9{color:var(--disabled)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_occupied__0eV0_ span,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY span{text-decoration:none}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_occupied__0eV0_ span{text-decoration:line-through}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_past__C36_Q{color:var(--disabled-soft)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_past__C36_Q:before{background:transparent}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_inRange__zL2zF{background:linear-gradient(var(--sand),var(--sand)) 50% /100% 38px no-repeat}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_rangeStart__IXzbF{background:linear-gradient(90deg,transparent 50%,var(--sand) 50%) 50% /100% 38px no-repeat}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_rangeEnd__mi7Al{background:linear-gradient(90deg,var(--sand) 50%,transparent 50%) 50% /100% 38px no-repeat}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_minTip__HTxC6{display:block}.DateRangeCalendar_pilotLegend__os0LF{display:flex;align-items:center;gap:32px;margin:18px 0 0;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-soft);order:1}.DateRangeCalendar_dotBusy__AlPzk,.DateRangeCalendar_dotEuro__nqhWt,.DateRangeCalendar_dotSelected__z_vlg{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600}.DateRangeCalendar_dotSelected__z_vlg{background:var(--brand)}.DateRangeCalendar_dotBusy__AlPzk{position:relative;background:var(--disabled-bg)}.DateRangeCalendar_dotBusy__AlPzk:after{content:"";position:absolute;left:6px;right:6px;top:50%;border-top:1.5px solid var(--disabled)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY:before{background:transparent;border:1.5px dashed var(--disabled);box-sizing:border-box}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY span{color:var(--muted)}.DateRangeCalendar_dotRestricted__AiOHo{width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--disabled);box-sizing:border-box}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY.DateRangeCalendar_checkoutOnly__r3ely:before{border:0;background:transparent}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY.DateRangeCalendar_checkoutOnly__r3ely span{color:var(--disabled)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_restricted__tyCWY.DateRangeCalendar_checkoutOnly__r3ely:hover:before{box-shadow:none}.DateRangeCalendar_pilotLegend__os0LF .DateRangeCalendar_legendCheckoutOnly__ilChp{color:var(--disabled)}@media (hover:hover) and (min-width:901px){.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s[data-tip]:hover{z-index:6}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% - 2px);left:50%;z-index:5;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_grid__DS0es:has(.DateRangeCalendar_day__Jr90s[data-tip]:hover) .DateRangeCalendar_minTip__HTxC6{visibility:hidden}}.DateRangeCalendar_pilotLegend__os0LF{gap:14px}.DateRangeCalendar_pilotLegend__os0LF .DateRangeCalendar_legendItem__HmiKv{gap:6px}.DateRangeCalendar_dotEuro__nqhWt{background:var(--sand);color:var(--ink)}.DateRangeCalendar_pilotBox__kcV_4{display:flex;align-items:center;gap:16px;height:84px;margin-top:16px;padding:0 20px;border-radius:12px;background:var(--cream);color:var(--ink-soft);order:2}.DateRangeCalendar_pilotBox__kcV_4 p{margin:0;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.DateRangeCalendar_pilotBox__kcV_4 strong{display:block;margin-bottom:2px;font-size:15px;font-weight:600;color:var(--ink)}.DateRangeCalendar_pilotDealBanner__nOH1k{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:10px;background:#d4e9da;color:var(--saving)}.DateRangeCalendar_pilotDealBanner__nOH1k svg{flex:none}.DateRangeCalendar_pilotDealBanner__nOH1k strong{display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--saving)}.DateRangeCalendar_pilotDealBanner__nOH1k span{display:block;margin-top:1px;font-size:13px;line-height:1.4;color:var(--saving)}.DateRangeCalendar_pilotBox__kcV_4:has(.DateRangeCalendar_pilotDealBanner__nOH1k){padding:0;background:transparent}.DateRangeCalendar_pilotBoxIcon__DKQPX{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper);color:var(--brand)}.DateRangeCalendar_pilotBoxWarning__dToam{background:rgba(180,35,24,.08);color:var(--danger-strong)}.DateRangeCalendar_pilotBoxWarning__dToam .DateRangeCalendar_pilotBoxIcon__DKQPX{color:var(--danger)}.DateRangeCalendar_pilotBoxWarning__dToam p{font-weight:500}.DateRangeCalendar_pilotBoxWarning__dToam a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.DateRangeCalendar_pilotSide__nkv7B{position:relative;display:flex;flex-direction:column;gap:14px;width:356px;padding:24px;background:var(--cream);border-left:1px solid var(--line)}.DateRangeCalendar_pilotClose__cJAJ3{position:absolute;top:20px;right:20px;z-index:1;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.DateRangeCalendar_pilotClose__cJAJ3:hover{border-color:var(--ink)}.DateRangeCalendar_pilotDone__3SX34{margin-top:auto;height:52px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:var(--paper);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.DateRangeCalendar_pilotDone__3SX34:hover:not(:disabled){background:var(--paper);color:var(--brand)}.DateRangeCalendar_pilotDone__3SX34:disabled{opacity:.45;cursor:default}.DateRangeCalendar_sideHead__bWfTY{margin:2px 48px 2px 0}.DateRangeCalendar_sideName__ANwZ7{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:26px;line-height:1.1;color:var(--ink)}.DateRangeCalendar_sideFacts__QEPMM{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;color:var(--muted)}.DateRangeCalendar_sideCard__h2RDD{padding:16px;border-radius:12px;background:var(--paper);border:1px solid rgba(29,75,94,.08)}.DateRangeCalendar_sideCardHead__RvaCt{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px;font-size:15px;font-weight:600;color:var(--ink)}.DateRangeCalendar_sideDates__d9TtW{display:flex;align-items:center;gap:8px;color:var(--muted)}.DateRangeCalendar_sideDate__sGkFj{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-width:0;min-height:74px;box-sizing:border-box}.DateRangeCalendar_sideDate__sGkFj span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.DateRangeCalendar_sideDate__sGkFj strong{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}.DateRangeCalendar_sideDate__sGkFj em{font-style:normal;font-size:13px;color:var(--muted)}.DateRangeCalendar_sideStay__iKxML{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--ink)}.DateRangeCalendar_sideStay__iKxML span{display:inline-flex;align-items:center;gap:8px}.DateRangeCalendar_sideStay__iKxML svg{color:var(--brand)}.DateRangeCalendar_sideGuestsToggle__6PB_5{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.DateRangeCalendar_sideGuestsToggle__6PB_5 svg:last-child{color:var(--muted)}.DateRangeCalendar_sideGuestsToggle__6PB_5:hover{text-decoration:underline;text-underline-offset:3px}.DateRangeCalendar_sideDatesCard__AANEj{position:relative}.DateRangeCalendar_sideGuests__iKK31{position:absolute;z-index:5;top:calc(100% - 10px);left:0;right:0;padding:6px 16px;border:1px solid rgba(29,75,94,.28);border-radius:12px;background:var(--paper)}.DateRangeCalendar_sideGuests__iKK31>div{padding:8px 0;gap:12px}.DateRangeCalendar_sideGuests__iKK31 strong{font-size:14px}.DateRangeCalendar_sideGuests__iKK31 span{font-size:12px;line-height:1.3}.DateRangeCalendar_sideGuests__iKK31 button{width:32px;height:32px}.DateRangeCalendar_sideGuests__iKK31 button+span{font-size:15px;color:var(--ink)}.DateRangeCalendar_sideGuests__iKK31 p{margin:4px 0 8px}.DateRangeCalendar_sideGuests__iKK31 .DateRangeCalendar_sideGuestsLimit__6To50{margin:2px 0 10px;font-size:12px;line-height:1.45;color:var(--muted)}.DateRangeCalendar_pilotSide__nkv7B:has(.DateRangeCalendar_sideGuests__iKK31) .DateRangeCalendar_sideRates__IhMKY,.DateRangeCalendar_pilotSide__nkv7B:has(.DateRangeCalendar_sideGuests__iKK31) .DateRangeCalendar_sideTotal__F1ooj{visibility:hidden}.DateRangeCalendar_sideTotal__F1ooj{min-height:108px;box-sizing:border-box}.DateRangeCalendar_sideAmount__UGQa1{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:var(--ink)}.DateRangeCalendar_sideAmount__UGQa1 s{font-size:14px;color:var(--muted)}.DateRangeCalendar_sideAmount__UGQa1 strong{font-size:24px;font-weight:600}.DateRangeCalendar_sideAmount__UGQa1 span{font-size:13px;color:var(--muted)}.DateRangeCalendar_sideSaving__iY4Qh{display:inline-block;margin:6px 8px 0 0;padding:3px 10px;border-radius:999px;background:var(--success-bg);color:var(--saving);font-size:12px;font-weight:600}.DateRangeCalendar_sideLines__u54J_{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:6px}.DateRangeCalendar_sideLines__u54J_ p{margin:0;display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink)}.DateRangeCalendar_sideLines__u54J_ p span:first-child{color:var(--ink-soft)}.DateRangeCalendar_sideToggle__Y0GOm{padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:inherit;color:var(--ink-soft);text-align:left;text-decoration:underline;text-decoration-color:rgba(18,48,61,.45);text-underline-offset:3px;cursor:pointer}.DateRangeCalendar_sideToggle__Y0GOm:focus-visible,.DateRangeCalendar_sideToggle__Y0GOm:hover{text-decoration-color:var(--ink)}.DateRangeCalendar_sideNights__BihT0{position:relative}.DateRangeCalendar_sideRateRows__MNTUb{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;display:grid;gap:6px;max-height:200px;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;border:1px solid rgba(29,75,94,.28);border-radius:12px;background:var(--paper);box-sizing:border-box}.DateRangeCalendar_sideRateRows__MNTUb p{font-size:13px}.DateRangeCalendar_sideEmpty__cn0VD{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--muted)}.DateRangeCalendar_sideRates__IhMKY{display:flex;flex-direction:column;gap:8px}.DateRangeCalendar_sideRate__Np1RS{padding:12px 16px}.DateRangeCalendar_sideRateOn__eavyn{border:1.5px solid var(--brand)}.DateRangeCalendar_sideRateHead__xqXp0{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.DateRangeCalendar_sideRateHead__xqXp0 strong{margin-left:auto;font-weight:600}.DateRangeCalendar_sideRateOn__eavyn .DateRangeCalendar_sideRateHead__xqXp0{margin-bottom:10px;cursor:default}.DateRangeCalendar_sideRadio__fNv6b{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--muted);box-sizing:border-box}.DateRangeCalendar_sideRateOn__eavyn .DateRangeCalendar_sideRadio__fNv6b{border:5px solid var(--brand)}.DateRangeCalendar_sideRateTerms__TPNlr{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--ink-soft)}@media (max-height:760px){.DateRangeCalendar_pilotMain__E8yhi{padding-top:24px;padding-bottom:22px}.DateRangeCalendar_pilotTitle__zcf7x{font-size:32px}.DateRangeCalendar_pilotSubtitle__uCrfI{margin-bottom:16px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_fill__VIVC4,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_fill__VIVC4{height:46px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s:before{width:38px;height:38px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_inRange__zL2zF,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_rangeEnd__mi7Al,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_rangeStart__IXzbF{background-size:100% 38px}.DateRangeCalendar_pilotLegend__os0LF{margin-top:12px;padding-bottom:12px}.DateRangeCalendar_pilotBox__kcV_4{height:76px;margin-top:12px}}@media (min-width:901px){[data-cal-days] .DateRangeCalendar_monthName__a8Lgw{text-align:left;font-size:18px;font-weight:600;margin:0 0 12px;line-height:26px}[data-cal-days] .DateRangeCalendar_weekday__4LkNN{font-size:12px;padding:2px 0 8px}[data-cal-days] .DateRangeCalendar_grid__DS0es{row-gap:0}[data-cal-days] .DateRangeCalendar_day__Jr90s,[data-cal-days] .DateRangeCalendar_fill__VIVC4,[data-cal-days] .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s,[data-cal-days] .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_fill__VIVC4{height:54px}[data-cal-days] .DateRangeCalendar_day__Jr90s{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:15px;line-height:1}[data-cal-days] .DateRangeCalendar_day__Jr90s:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:50%;background:transparent}[data-cal-days] .DateRangeCalendar_day__Jr90s span,[data-cal-days] .DateRangeCalendar_withPrices__vI2zi .DateRangeCalendar_day__Jr90s span{display:block;width:auto;height:auto;margin:0;border-radius:0;background:none}[data-cal-days] .DateRangeCalendar_price__2f8Io{margin-top:3px;font-size:10.5px;line-height:1}[data-cal-days] .DateRangeCalendar_day__Jr90s:hover:not(:disabled) span{box-shadow:none}[data-cal-days] .DateRangeCalendar_day__Jr90s:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--ink)}[data-cal-days] .DateRangeCalendar_selected___0Yc4:before,[data-cal-days] .DateRangeCalendar_selected___0Yc4:hover:before{background:var(--brand);box-shadow:none}[data-cal-days] .DateRangeCalendar_selected___0Yc4 .DateRangeCalendar_price__2f8Io,[data-cal-days] .DateRangeCalendar_selected___0Yc4 span{color:var(--paper);font-weight:600}[data-cal-days] .DateRangeCalendar_occupied__0eV0_:before,[data-cal-days] .DateRangeCalendar_restricted__tyCWY:before,[data-cal-days] .DateRangeCalendar_short__3H6f9:before{background:var(--disabled-bg)}[data-cal-days] .DateRangeCalendar_occupied__0eV0_,[data-cal-days] .DateRangeCalendar_restricted__tyCWY span,[data-cal-days] .DateRangeCalendar_short__3H6f9{color:var(--disabled)}[data-cal-days] .DateRangeCalendar_occupied__0eV0_ span,[data-cal-days] .DateRangeCalendar_restricted__tyCWY span{text-decoration:none}[data-cal-days] .DateRangeCalendar_past__C36_Q{color:var(--disabled-soft)}[data-cal-days] .DateRangeCalendar_past__C36_Q:before{background:transparent}[data-cal-days] .DateRangeCalendar_inRange__zL2zF{background:linear-gradient(var(--sand),var(--sand)) 50% /100% 38px no-repeat}[data-cal-days] .DateRangeCalendar_rangeStart__IXzbF{background:linear-gradient(90deg,transparent 50%,var(--sand) 50%) 50% /100% 38px no-repeat}[data-cal-days] .DateRangeCalendar_rangeEnd__mi7Al{background:linear-gradient(90deg,var(--sand) 50%,transparent 50%) 50% /100% 38px no-repeat}[data-cal-days] .DateRangeCalendar_minTip__HTxC6{display:block}[data-cal-days] .DateRangeCalendar_title__gpKkn{font-size:36px;line-height:1.1}[data-cal-days] .DateRangeCalendar_subtitle__S1dem{margin-top:6px;font-size:14px}[data-cal-days] .DateRangeCalendar_done__btabW{height:52px;padding:0 32px;border:1px solid var(--brand);border-radius:10px;font-size:13px;letter-spacing:1.3px;transition:background .15s,color .15s}[data-cal-days] .DateRangeCalendar_done__btabW:hover:not(:disabled){background:var(--paper);color:var(--brand)}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:54px}[data-cal-days] .DateRangeCalendar_months__POV6v{gap:32px}}@media (max-width:900px){.DateRangeCalendar_pilotDone__3SX34,[data-cal-days] .DateRangeCalendar_done__btabW{height:48px;border-radius:12px;outline:2px solid var(--rev-verde);outline-offset:2px}}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_modelBottom__0Ph0z{z-index:7}.DateRangeCalendar_modelBottom__0Ph0z .DateRangeCalendar_messageSlot__wNptR:not(:empty){padding:14px 0 2px}.DateRangeCalendar_modelBottom__0Ph0z .DateRangeCalendar_messageSlot__wNptR p{margin:0;text-wrap:balance}.DateRangeCalendar_modelLegend__nNYWv{display:flex;justify-content:space-between;gap:8px;margin:0;padding:14px 0 12px;font-size:11px;color:var(--muted);white-space:nowrap}.DateRangeCalendar_modelLegend__nNYWv span{display:inline-flex;align-items:center;gap:4px}.DateRangeCalendar_modelLegend__nNYWv i{width:12px;height:12px;border-radius:50%;flex:none}.DateRangeCalendar_dotEnds__isIYS{background:var(--brand)}.DateRangeCalendar_dotStay__pzmbP{background:var(--sand);box-shadow:inset 0 0 0 1px rgba(29,75,94,.25)}.DateRangeCalendar_modelLegend__nNYWv .DateRangeCalendar_legendOff__sg3w7{height:0;border-radius:0;border-top:1.5px solid var(--disabled-soft)}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_restricted__tyCWY span{background:none}.DateRangeCalendar_modelCard__HMjBD{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--cream);line-height:1.25}.DateRangeCalendar_modelRow__OjPC7{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.DateRangeCalendar_modelRow__OjPC7+.DateRangeCalendar_modelRow__OjPC7{margin-top:2px}.DateRangeCalendar_modelDates__yKUoF{display:inline-flex;align-items:center;gap:8px}.DateRangeCalendar_modelIcon__QcExL{flex:none;color:var(--brand)}.DateRangeCalendar_modelDetail__bwfGk{white-space:nowrap}.DateRangeCalendar_modelLine__H4sGR{min-width:0}.DateRangeCalendar_modelDates__yKUoF{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}.DateRangeCalendar_modelDates__yKUoF.DateRangeCalendar_modelWrap__nlc8c{white-space:normal;align-items:flex-start}.DateRangeCalendar_modelIndent__krW1M{padding-left:28px}.DateRangeCalendar_modelAmount__XzVeO{font-size:20px;font-weight:600;color:var(--ink);white-space:nowrap}.DateRangeCalendar_modelDetail__bwfGk{font-size:12px;color:var(--muted)}.DateRangeCalendar_modelDetail__bwfGk+.DateRangeCalendar_modelDetail__bwfGk{white-space:nowrap}.DateRangeCalendar_modelActions__o838u{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.DateRangeCalendar_modelBottom__0Ph0z>.DateRangeCalendar_modelCard__HMjBD:first-child{margin-top:10px}.DateRangeCalendar_modelActions__o838u .DateRangeCalendar_clear__jxQtW{min-height:44px;padding:0;font-size:13px}.DateRangeCalendar_calendar__vknna .DateRangeCalendar_modelBottom__0Ph0z .DateRangeCalendar_modelActions__o838u .DateRangeCalendar_done__btabW[data-cta]{height:44px;padding:0 20px;border-radius:12px;background:var(--ink);font-size:12px;letter-spacing:1.2px}@media (max-width:600px){.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_top__tVSrg{padding-top:2px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_title__gpKkn{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.3}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_subtitle__S1dem{margin-top:4px;font-size:15px;color:var(--ink-soft)}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_weekRow__hiQtz{margin-top:14px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_monthBlock__PgPZV+.DateRangeCalendar_monthBlock__PgPZV{margin-top:28px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_monthBlock__PgPZV{scroll-margin-top:154px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_day__Jr90s{height:70px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_day__Jr90s span{width:40px;height:40px;border-radius:50%;font-size:16px}.DateRangeCalendar_modelCal__oEN_f .DateRangeCalendar_price__2f8Io{font-size:11.5px;margin-top:2px}}.DateRangeCalendar_modelNote__kp75K{display:flex;align-items:flex-start;gap:8px;margin:2px 0 14px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:1.45;color:var(--muted)}.DateRangeCalendar_modelNote__kp75K svg{flex:none;margin-top:1px}.DateRangeCalendar_modelDeal__bneGl{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px;border-radius:12px;background:var(--success-bg);color:var(--saving);outline:2px solid var(--rev-azul);outline-offset:2px;font-size:11px;line-height:1.4}.DateRangeCalendar_modelDeal__bneGl svg{flex:none;margin-top:1px}.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_modelBottom__0Ph0z:has(>.DateRangeCalendar_modelDealTop__tpbpr){border-top:0}.DateRangeCalendar_modelBottom__0Ph0z>.DateRangeCalendar_modelDealTop__tpbpr{position:relative;box-sizing:border-box;min-height:57px;align-items:center;gap:6px;margin:8px 0 11px;padding:10px 7px}.DateRangeCalendar_modelBottom__0Ph0z>.DateRangeCalendar_modelDealTop__tpbpr svg{margin-top:0}.DateRangeCalendar_modelBottom__0Ph0z>.DateRangeCalendar_modelDealTop__tpbpr:after{content:"";position:absolute;left:-16px;right:-16px;bottom:-11px;border-top:1px solid var(--line)}.DateRangeCalendar_modelDealText__Q5Gq_{flex:1;min-width:0}.DateRangeCalendar_modelDealText__Q5Gq_>*{display:block}.DateRangeCalendar_modelDeal__bneGl strong{font-weight:600}@media (hover:hover) and (min-width:901px){.DateRangeCalendar_preview__CJnTs{background:var(--sand)}.DateRangeCalendar_previewEnd__cI_zz{background:linear-gradient(90deg,var(--sand) 50%,transparent 50%)}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_preview__CJnTs,[data-cal-days] .DateRangeCalendar_preview__CJnTs{background:linear-gradient(var(--sand),var(--sand)) 50% /100% 38px no-repeat}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_previewEnd__cI_zz,[data-cal-days] .DateRangeCalendar_previewEnd__cI_zz{background:linear-gradient(90deg,var(--sand) 50%,transparent 50%) 50% /100% 38px no-repeat}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_previewEnd__cI_zz:before,[data-cal-days] .DateRangeCalendar_previewEnd__cI_zz:before{box-shadow:inset 0 0 0 1.5px var(--brand)}}@media (hover:hover) and (min-width:901px) and (max-height:760px){.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_previewEnd__cI_zz,.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_preview__CJnTs{background-size:100% 38px}}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_day__Jr90s{font-size:14px}.DateRangeCalendar_pilot__246h_ .DateRangeCalendar_price__2f8Io{margin-top:1px;font-size:10px}@media (min-width:901px){[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{font-size:14px}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_price__2f8Io{margin-top:1px;font-size:10px}}.DateRangeCalendar_modelFrom__u_LYV{font-size:13px;font-weight:400;color:var(--muted)}@media (max-width:900px){[data-cal-days] .DateRangeCalendar_calendar__vknna .DateRangeCalendar_modelBottom__0Ph0z .DateRangeCalendar_modelActions__o838u .DateRangeCalendar_done__btabW[data-cta]{min-height:0;outline:none}}.DateRangeCalendar_modelDealLink__y5x50{flex:none;display:grid;place-items:center;width:16px;height:22px;margin:0 -3px 0 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.DateRangeCalendar_modelDealLink__y5x50:before{content:"";position:absolute;inset:0;border-radius:inherit}.DateRangeCalendar_modelDealLink__y5x50:focus-visible{outline:none}.DateRangeCalendar_modelDealLink__y5x50:focus-visible:before{outline:2px solid var(--saving);outline-offset:2px}.DateRangeCalendar_offer___DOzQ{position:absolute;left:16px;right:16px;bottom:calc(100% + 8px);z-index:3;overflow:hidden;border:1px solid rgba(29,75,94,.22);border-radius:14px;background:var(--paper)}.DateRangeCalendar_offerTrack__PYJDn{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.DateRangeCalendar_offerTrack__PYJDn::-webkit-scrollbar{display:none}.DateRangeCalendar_offerItem__J50AM{position:relative;display:flex;flex:0 0 100%;gap:10px;padding:8px 34px 8px 8px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:center}.DateRangeCalendar_offerPhoto__H22bH{position:relative;flex:none;width:64px;height:52px;overflow:hidden;border-radius:9px;background:var(--sand)}.DateRangeCalendar_offerPhoto__H22bH img{object-fit:cover}.DateRangeCalendar_offerText__XjCeH{display:flex;flex:1;min-width:0;flex-direction:column}.DateRangeCalendar_offerClose__XHy2q{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer}.DateRangeCalendar_offerClose__XHy2q:before{content:"";position:absolute;inset:-10px}.DateRangeCalendar_offerDots__DA502{display:flex;justify-content:center;gap:4px;padding:0 0 7px}.DateRangeCalendar_offerDots__DA502 i{width:5px;height:5px;border-radius:50%;background:#c6d4db}.DateRangeCalendar_offerDots__DA502 i[data-on]{width:12px;border-radius:3px;background:var(--ink)}.DateRangeCalendar_offerItem__J50AM{align-items:center;gap:12px;padding:10px 36px 10px 10px}.DateRangeCalendar_offerPhoto__H22bH{width:100px;height:100px;border-radius:12px}.DateRangeCalendar_offerText__XjCeH{gap:3px}.DateRangeCalendar_offerText__XjCeH .DateRangeCalendar_offerName__lsXWZ{color:var(--ink);font:400 20px/1.1 var(--font-display)}.DateRangeCalendar_offerMuted__XDK8Y{color:var(--muted);font:400 11px/1.3 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_offerIcons__7sBzO{display:flex;align-items:center;gap:8px;color:var(--ink);font:400 12px/1.2 var(--font-body);white-space:nowrap}.DateRangeCalendar_offerIcons__7sBzO>span{display:inline-flex;align-items:center;gap:3px}.DateRangeCalendar_offerIcons__7sBzO svg{flex:none;color:var(--brand)}.DateRangeCalendar_offerPrice__pyB47{margin-top:2px;color:var(--muted);font:400 11px/1.2 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_offerPrice__pyB47 strong{color:var(--ink);font:600 16px/1.2 var(--font-body)}@media (max-width:900px){.DateRangeCalendar_infinite__LRcMX .DateRangeCalendar_minTip__HTxC6{z-index:1}}.DateRangeCalendar_offerItem__J50AM{padding:10px 14px 10px 10px}.DateRangeCalendar_offerText__XjCeH{align-self:stretch;justify-content:center}.DateRangeCalendar_offerPrice__pyB47{display:flex;flex:none;flex-direction:column;align-items:flex-end;align-self:flex-end;gap:1px;margin:0 0 2px}.DateRangeCalendar_offerPrice__pyB47 strong{font-size:18px;line-height:1.1}.DateRangeCalendar_offerPrice__pyB47 small{font-size:11px}.DateRangeCalendar_offerClose__XHy2q{top:8px;right:8px}.DateRangeCalendar_offerText__XjCeH .DateRangeCalendar_offerName__lsXWZ{font-size:22px}.DateRangeCalendar_offerMuted__XDK8Y{font-size:12px}.DateRangeCalendar_offerIcons__7sBzO{gap:9px;font-size:13px}.DateRangeCalendar_offerIcons__7sBzO svg{width:14px;height:14px}.DateRangeCalendar_offerPrice__pyB47 strong{font-size:20px}.DateRangeCalendar_offerPrice__pyB47 small{font-size:12px}@media (min-width:901px){[data-cal-days] .DateRangeCalendar_occupied__0eV0_ span{text-decoration:line-through}[data-cal-days] .DateRangeCalendar_restricted__tyCWY:before{background:transparent;border:1.5px dashed var(--disabled);box-sizing:border-box}[data-cal-days] .DateRangeCalendar_restricted__tyCWY span{color:var(--muted)}.DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG .DateRangeCalendar_searchSum__5C0rM{margin:0 0 0 auto;font-size:13px;color:var(--ink-soft);white-space:nowrap}.DateRangeCalendar_searchSum__5C0rM strong{font-weight:600;color:var(--ink)}.DateRangeCalendar_searchDeal__D0h46{position:relative;order:3;margin-top:12px}.DateRangeCalendar_searchDeal__D0h46 .DateRangeCalendar_pilotDealBanner__nOH1k{position:relative;width:100%;box-sizing:border-box}.DateRangeCalendar_searchDeal__D0h46 .DateRangeCalendar_pilotDealBanner__nOH1k>div{flex:1;min-width:0}.DateRangeCalendar_searchDeal__D0h46 .DateRangeCalendar_modelDealLink__y5x50{width:22px;height:28px;margin:0}.DateRangeCalendar_searchDeal__D0h46 .DateRangeCalendar_modelDealLink__y5x50:before{border-radius:10px}}@media (min-width:901px) and (max-height:860px){[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:46px}[data-cal-days] .DateRangeCalendar_monthName__a8Lgw{margin-bottom:8px}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_searchDeal__D0h46{margin-top:8px}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_searchDeal__D0h46 .DateRangeCalendar_pilotDealBanner__nOH1k{padding-top:6px;padding-bottom:6px}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_foot__ezJJG{margin-top:8px;padding-top:8px;height:52px}}@media (min-width:901px) and (max-height:760px){[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_day__Jr90s{height:42px}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_title__gpKkn{font-size:28px}}.DateRangeCalendar_offerCounter__lKZeO{position:absolute;top:8px;right:40px;z-index:1;display:flex;align-items:center;gap:6px;color:var(--muted);font:400 12px/1 var(--font-body);font-variant-numeric:lining-nums tabular-nums}.DateRangeCalendar_offerCounter__lKZeO>span{margin-right:4px}.DateRangeCalendar_offerStep__1IrcD{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(29,75,94,.25);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.DateRangeCalendar_offerStep__1IrcD:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}.DateRangeCalendar_offerStep__1IrcD:disabled{color:var(--disabled);border-color:var(--line);cursor:default}@media (min-width:901px){.DateRangeCalendar_searchClose__1zinJ{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.DateRangeCalendar_searchClose__1zinJ:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.DateRangeCalendar_searchMonths__m8jR6{position:relative}.DateRangeCalendar_searchNav__HrSd4{position:absolute;top:-6px;right:0;z-index:1;display:flex;gap:10px}.DateRangeCalendar_searchNav__HrSd4 button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.DateRangeCalendar_searchNav__HrSd4 button:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}.DateRangeCalendar_searchNav__HrSd4 button:disabled{color:var(--disabled);cursor:default}[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_searchMonths__m8jR6 .DateRangeCalendar_day__Jr90s{height:46px}.DateRangeCalendar_searchCard__TiFS1{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:3;border:1px solid rgba(29,75,94,.22);border-radius:14px;background:var(--paper);overflow:hidden}.DateRangeCalendar_searchCardClose__DD3am{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.DateRangeCalendar_searchCardClose__DD3am:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.DateRangeCalendar_searchCardTrack__U1qEW{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.DateRangeCalendar_searchCardTrack__U1qEW::-webkit-scrollbar{display:none}.DateRangeCalendar_searchCardItem__8yiid{display:flex;flex:0 0 100%;align-items:stretch;gap:20px;padding:12px 20px 12px 12px;border:0;background:none;color:var(--ink);text-align:left;scroll-snap-align:start;cursor:pointer}.DateRangeCalendar_searchCardPhoto__Ynz_M{position:relative;flex:none;width:200px;height:124px;overflow:hidden;border-radius:12px;background:var(--sand)}.DateRangeCalendar_searchCardPhoto__Ynz_M img{object-fit:cover}.DateRangeCalendar_searchCardText__caYwv{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:6px}.DateRangeCalendar_searchCardName__LrONO{color:var(--ink);font:400 24px/1.1 var(--font-display)}.DateRangeCalendar_searchCardLine__u7ZDY{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ink-soft);font:400 13px/1.3 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_searchCardLine__u7ZDY svg{flex:none;color:var(--brand)}.DateRangeCalendar_searchCardLine__u7ZDY i{font-style:normal;color:var(--muted)}.DateRangeCalendar_searchCardPill__zexqp{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:5px 12px;border-radius:999px;background:#d4e9da;color:var(--saving);font:600 12.5px/1.2 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_searchCardPrice__xSLtg{display:flex;flex:none;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:2px;padding-bottom:6px;color:var(--muted);font:400 13px/1.2 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_searchCardPrice__xSLtg strong{color:var(--ink);font:600 24px/1.1 var(--font-body)}.DateRangeCalendar_searchCardCounter__CVr1T{top:14px;right:54px}}@media (min-width:901px){[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX):has(.DateRangeCalendar_searchMonths__m8jR6) .DateRangeCalendar_messageSlot__wNptR:empty{height:0;min-height:0;padding-top:0}}@media (min-width:901px) and (max-height:860px){[data-cal-days] .DateRangeCalendar_calendar__vknna:not(.DateRangeCalendar_infinite__LRcMX) .DateRangeCalendar_searchMonths__m8jR6 .DateRangeCalendar_day__Jr90s{height:40px}.DateRangeCalendar_searchCardPhoto__Ynz_M{width:160px;height:100px}.DateRangeCalendar_searchCardItem__8yiid{padding-top:10px;padding-bottom:10px}.DateRangeCalendar_searchCardText__caYwv{gap:4px}}.DateRangeCalendar_searchCardNote__NarCc{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:600 13px/1.3 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_searchCardNote__NarCc svg{flex:none;color:var(--brand)}.DateRangeCalendar_offerNote__FgrPF{color:var(--ink);font:600 11px/1.3 var(--font-body);font-variant-numeric:lining-nums}.DateRangeCalendar_dateControls__cpkLi{display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-shrink:0}.DateRangeCalendar_clearDatesAction__y_NPJ,.DateRangeCalendar_dateField__M7VNd{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.DateRangeCalendar_dateField__M7VNd[aria-pressed=true]{border-color:var(--brand);background:#eaf2f5;box-shadow:inset 0 0 0 1px var(--brand);font-weight:600}.DateRangeCalendar_clearDatesAction__y_NPJ{margin-left:auto;font-weight:600;text-decoration:underline;text-underline-offset:3px}.DateRangeCalendar_clearDatesIcon__jiYXL{display:none}@media (min-width:901px){.DateRangeCalendar_clearDatesAction__y_NPJ{gap:8px;font-weight:400;text-decoration:none}.DateRangeCalendar_clearDatesIcon__jiYXL{display:block;flex:none;color:var(--ink)}}.DateRangeCalendar_clearDatesAction__y_NPJ:disabled,.DateRangeCalendar_dateField__M7VNd:disabled{opacity:.45;cursor:default}.DateRangeCalendar_clearDatesAction__y_NPJ:focus-visible,.DateRangeCalendar_dateField__M7VNd:focus-visible,button.DateRangeCalendar_sideDate__sGkFj:focus-visible{outline:2px solid var(--brand);outline-offset:3px}button.DateRangeCalendar_sideDate__sGkFj{font:inherit;text-align:left;background:var(--paper);cursor:pointer}button.DateRangeCalendar_sideDate__sGkFj[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#f3f8fa}button.DateRangeCalendar_sideDate__sGkFj:disabled{cursor:default;opacity:.5}@media (max-width:767px){.DateRangeCalendar_dateControls__cpkLi{gap:6px;margin:10px 0}.DateRangeCalendar_clearDatesAction__y_NPJ,.DateRangeCalendar_dateField__M7VNd{min-height:44px;padding:7px 10px;font-size:12px}}.DateRangeCalendar_calendar__vknna .DateRangeCalendar_modelBottom__0Ph0z .DateRangeCalendar_modelActions__o838u .DateRangeCalendar_done__btabW[data-cta],.DateRangeCalendar_done__btabW,.DateRangeCalendar_pilotDone__3SX34,[data-cal-days] .DateRangeCalendar_done__btabW,[data-cal-days] .DateRangeCalendar_pilotDone__3SX34{box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);padding-top:0;padding-bottom:0;border-radius:var(--button-radius);font-size:var(--type-action);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-action);text-transform:uppercase;background:var(--button-fill);border:1px solid var(--button-fill);color:var(--paper)}.DateRangeCalendar_done__btabW:active:not(:disabled),.DateRangeCalendar_done__btabW:hover:not(:disabled),.DateRangeCalendar_pilotDone__3SX34:active:not(:disabled),.DateRangeCalendar_pilotDone__3SX34:hover:not(:disabled){background:var(--paper);color:var(--ink)}