.ReservationCancellationPanel_financeBox__sc3qI{margin-top:12px;padding:14px;border:1px solid rgba(100,235,158,.18);border-radius:13px;background:rgba(52,211,153,.035)}.ReservationCancellationPanel_financeHeader__J1ly5{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#82e7ac}.ReservationCancellationPanel_financeHeader__J1ly5 small,.ReservationCancellationPanel_financeHeader__J1ly5 strong{display:block}.ReservationCancellationPanel_financeHeader__J1ly5 small{color:#65957a;font-size:.52rem;font-weight:850;letter-spacing:.08em}.ReservationCancellationPanel_financeHeader__J1ly5 strong{margin-top:3px;color:#e7f6ed;font-size:.75rem}.ReservationCancellationPanel_financeGrid__XGZ8x{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:11px}.ReservationCancellationPanel_financeGrid__XGZ8x>div{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#08130f}.ReservationCancellationPanel_financeGrid__XGZ8x small,.ReservationCancellationPanel_financeGrid__XGZ8x strong{display:block}.ReservationCancellationPanel_financeGrid__XGZ8x small{color:#71877b;font-size:.53rem;font-weight:800}.ReservationCancellationPanel_financeGrid__XGZ8x strong{margin-top:4px;color:#eef8f2;font-size:.78rem}.ReservationCancellationPanel_financeGrid__XGZ8x .ReservationCancellationPanel_balanceOk__UMA0v strong{color:#78e5a4}.ReservationCancellationPanel_financeGrid__XGZ8x .ReservationCancellationPanel_balanceDue__pKi8k strong{color:#ffd579}.ReservationCancellationPanel_financePending__9iQUB,.ReservationCancellationPanel_overpaid__IgKgJ{margin-top:8px;padding:8px 9px;border-radius:8px;font-size:.56rem;line-height:1.4}.ReservationCancellationPanel_financePending__9iQUB{border:1px solid rgba(255,193,73,.16);background:rgba(255,193,73,.05);color:#d7bd83}.ReservationCancellationPanel_overpaid__IgKgJ{border:1px solid rgba(255,150,95,.18);background:rgba(255,150,95,.05);color:#ffc49e}.ReservationCancellationPanel_paymentSuccess__vjt0M{display:flex;align-items:flex-start;gap:9px;margin-top:9px;padding:10px;border:1px solid rgba(88,226,143,.24);border-radius:9px;background:rgba(52,211,153,.08);color:#82e7ac}.ReservationCancellationPanel_paymentSuccess__vjt0M span,.ReservationCancellationPanel_paymentSuccess__vjt0M strong{display:block}.ReservationCancellationPanel_paymentSuccess__vjt0M strong{font-size:.66rem}.ReservationCancellationPanel_paymentSuccess__vjt0M span{margin-top:4px;color:#a8c9b5;font-size:.57rem;line-height:1.45}.ReservationCancellationPanel_paymentSuccess__vjt0M b{color:#8bedb2}.ReservationCancellationPanel_box___RaKV{margin-top:12px;padding:14px;border:1px solid rgba(255,114,114,.18);border-radius:13px;background:rgba(255,100,100,.025)}.ReservationCancellationPanel_header__ZXGiK{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffaaaa}.ReservationCancellationPanel_header__ZXGiK small,.ReservationCancellationPanel_header__ZXGiK strong{display:block}.ReservationCancellationPanel_header__ZXGiK small{color:#8f6f6f;font-size:.52rem;font-weight:850;letter-spacing:.08em}.ReservationCancellationPanel_header__ZXGiK strong{margin-top:3px;color:#f3e5e5;font-size:.75rem}.ReservationCancellationPanel_loading__RUE_Q,.ReservationCancellationPanel_paymentLine__Vla0Y{display:flex;align-items:center;gap:7px;color:#9eb0a7;font-size:.6rem}.ReservationCancellationPanel_loading__RUE_Q svg{animation:ReservationCancellationPanel_spin__SK6Cq .9s linear infinite}@keyframes ReservationCancellationPanel_spin__SK6Cq{to{transform:rotate(1turn)}}.ReservationCancellationPanel_summary__SExWS{margin-top:11px}.ReservationCancellationPanel_paymentLine__Vla0Y{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#08130f}.ReservationCancellationPanel_paymentLine__Vla0Y strong{color:#e8f2ed}.ReservationCancellationPanel_launchers__B3pxZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.ReservationCancellationPanel_launchers__B3pxZ button{min-height:42px;border-radius:9px;font-size:.62rem;font-weight:850}.ReservationCancellationPanel_cancelOnly__iV5GY{border:1px solid rgba(255,100,100,.18);background:rgba(255,100,100,.04);color:#ffb7b7}.ReservationCancellationPanel_refund__i1J_u{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,193,73,.22);background:rgba(255,193,73,.07);color:#ffd98d}.ReservationCancellationPanel_hint__CVbh_{margin-top:8px;color:#7d9086;font-size:.56rem;line-height:1.45}.ReservationCancellationPanel_error__OC_jZ{display:flex;align-items:flex-start;gap:6px;margin-top:9px;padding:9px;border:1px solid rgba(255,100,100,.16);border-radius:8px;background:rgba(255,100,100,.05);color:#ffc0c0;font-size:.57rem;line-height:1.45}.ReservationCancellationPanel_pending__aKGdW,.ReservationCancellationPanel_review__fD2Zz{display:flex;gap:9px;align-items:flex-start}.ReservationCancellationPanel_pending__aKGdW{color:#ffd579}.ReservationCancellationPanel_review__fD2Zz{color:#ffc090}.ReservationCancellationPanel_pending__aKGdW svg{animation:ReservationCancellationPanel_spin__SK6Cq .9s linear infinite}.ReservationCancellationPanel_pending__aKGdW span,.ReservationCancellationPanel_pending__aKGdW strong,.ReservationCancellationPanel_review__fD2Zz span,.ReservationCancellationPanel_review__fD2Zz strong{display:block}.ReservationCancellationPanel_pending__aKGdW strong,.ReservationCancellationPanel_review__fD2Zz strong{font-size:.65rem}.ReservationCancellationPanel_pending__aKGdW span,.ReservationCancellationPanel_review__fD2Zz span{margin-top:4px;color:#9caaa3;font-size:.57rem;line-height:1.45}.ReservationCancellationPanel_form__O6tbt{display:grid;grid-gap:9px;gap:9px;margin-top:11px}.ReservationCancellationPanel_modeGrid___uVzC{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ReservationCancellationPanel_modeGrid___uVzC button{min-height:39px;border:1px solid var(--line);border-radius:9px;background:#08130f;color:#8fa097;font-size:.58rem;font-weight:800}.ReservationCancellationPanel_modeGrid___uVzC .ReservationCancellationPanel_modeActive__gO6wl{border-color:rgba(255,193,73,.3);background:rgba(255,193,73,.08);color:#f1d18f}.ReservationCancellationPanel_cancelNotice__BMkNt,.ReservationCancellationPanel_refundNotice__DALBG{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:9px;font-size:.57rem;line-height:1.45}.ReservationCancellationPanel_refundNotice__DALBG{border:1px solid rgba(255,193,73,.18);background:rgba(255,193,73,.05);color:#d9c18f}.ReservationCancellationPanel_cancelNotice__BMkNt{border:1px solid rgba(82,166,255,.14);background:rgba(82,166,255,.04);color:#9cb8aa}.ReservationCancellationPanel_cancelNotice__BMkNt svg,.ReservationCancellationPanel_refundNotice__DALBG svg{flex:0 0 auto;margin-top:1px}.ReservationCancellationPanel_field__C7sEf>span{display:block;margin-bottom:5px;color:#84978d;font-size:.56rem;font-weight:800}.ReservationCancellationPanel_field__C7sEf select,.ReservationCancellationPanel_field__C7sEf textarea{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#08130f;color:#e9f3ee;font-size:.63rem}.ReservationCancellationPanel_field__C7sEf select{height:40px;padding:0 9px}.ReservationCancellationPanel_field__C7sEf textarea{min-height:72px;resize:vertical;padding:9px;line-height:1.4}.ReservationCancellationPanel_field__C7sEf small{display:block;margin-top:3px;color:#62766c;font-size:.5rem;text-align:right}.ReservationCancellationPanel_confirmRefund__7bu7_{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid rgba(255,193,73,.22);border-radius:9px;background:rgba(255,193,73,.05);color:#cbb98f;font-size:.57rem;line-height:1.45}.ReservationCancellationPanel_confirmRefund__7bu7_ input{margin-top:2px}.ReservationCancellationPanel_confirmRefund__7bu7_ strong{color:#ffe1a0}.ReservationCancellationPanel_actions__lNMZG{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px}.ReservationCancellationPanel_actions__lNMZG button{min-height:41px;border-radius:9px;font-size:.61rem;font-weight:850}.ReservationCancellationPanel_back__LyKIr{border:1px solid var(--line);background:rgba(255,255,255,.02);color:#a3b1aa}.ReservationCancellationPanel_submitCancel__ae99m{border:1px solid rgba(255,100,100,.18);background:rgba(255,100,100,.09);color:#ffc0c0}.ReservationCancellationPanel_submitRefund__MCEk5{border:1px solid rgba(255,193,73,.24);background:#eabf64;color:#241b08}.ReservationCancellationPanel_actions__lNMZG button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:540px){.ReservationCancellationPanel_actions__lNMZG,.ReservationCancellationPanel_financeGrid__XGZ8x,.ReservationCancellationPanel_launchers__B3pxZ,.ReservationCancellationPanel_modeGrid___uVzC{grid-template-columns:1fr}}.ReservationReschedulePanel_box__VaxvU{margin-top:12px;padding:14px;border:1px solid rgba(115,244,165,.18);border-radius:13px;background:rgba(115,244,165,.025)}.ReservationReschedulePanel_header__LCgc8{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9be8b6}.ReservationReschedulePanel_header__LCgc8 small,.ReservationReschedulePanel_header__LCgc8 strong{display:block}.ReservationReschedulePanel_header__LCgc8 small{color:#6d8d7d;font-size:.52rem;font-weight:850;letter-spacing:.08em}.ReservationReschedulePanel_header__LCgc8 strong{margin-top:3px;color:#e6f4ec;font-size:.75rem}.ReservationReschedulePanel_intro__4_8_L{margin:10px 0 0;color:#83978c;font-size:.59rem;line-height:1.5}.ReservationReschedulePanel_openButton__o2h54{width:100%;min-height:42px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(115,244,165,.25);border-radius:10px;background:#72efa0;color:#06200f;font-size:.64rem;font-weight:850}.ReservationReschedulePanel_error__XZcWC{display:flex;gap:7px;align-items:flex-start;margin-top:12px;padding:10px;border:1px solid rgba(255,112,112,.24);border-radius:9px;background:rgba(255,88,88,.06);color:#ffc0c0;font-size:.58rem;line-height:1.4}.ReservationReschedulePanel_currentBooking__r2rGb{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:10px;border:1px solid rgba(82,166,255,.14);border-radius:10px;background:rgba(82,166,255,.04);color:#9fd2ff}.ReservationReschedulePanel_currentBooking__r2rGb small,.ReservationReschedulePanel_currentBooking__r2rGb span,.ReservationReschedulePanel_currentBooking__r2rGb strong{display:block}.ReservationReschedulePanel_currentBooking__r2rGb small{font-size:.5rem;font-weight:850;letter-spacing:.08em}.ReservationReschedulePanel_currentBooking__r2rGb strong{margin-top:2px;color:#d8e8f4;font-size:.61rem;line-height:1.45}.ReservationReschedulePanel_currentBooking__r2rGb span{margin-top:3px;color:#718b7d;font-size:.52rem}.ReservationReschedulePanel_stepHeader__myg2E{display:flex;gap:9px;align-items:flex-start;margin-top:15px}.ReservationReschedulePanel_stepHeader__myg2E>span{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#72efa0;color:#06200f;font-size:.58rem;font-weight:900}.ReservationReschedulePanel_stepHeader__myg2E small,.ReservationReschedulePanel_stepHeader__myg2E strong{display:block}.ReservationReschedulePanel_stepHeader__myg2E strong{color:#dfeae4;font-size:.66rem}.ReservationReschedulePanel_stepHeader__myg2E small{margin-top:2px;color:#71867a;font-size:.54rem;line-height:1.4}.ReservationReschedulePanel_empty__NQxZO,.ReservationReschedulePanel_loading__v0ZQM{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;margin-top:9px;padding:9px;border:1px dashed var(--line);border-radius:10px;color:#71867a;font-size:.57rem;text-align:center}.ReservationReschedulePanel_loading__v0ZQM svg{animation:ReservationReschedulePanel_spin__5uexV .9s linear infinite}@keyframes ReservationReschedulePanel_spin__5uexV{to{transform:rotate(1turn)}}.ReservationReschedulePanel_calendarCard__BBwrq{margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#08130f}.ReservationReschedulePanel_calendarHeader__WOcVO{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:7px;gap:7px}.ReservationReschedulePanel_calendarHeader__WOcVO button{height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#0b1813;color:#a9bbb1}.ReservationReschedulePanel_calendarHeader__WOcVO button:disabled{opacity:.35;cursor:not-allowed}.ReservationReschedulePanel_calendarTitle__55YtV{text-align:center}.ReservationReschedulePanel_calendarTitle__55YtV small,.ReservationReschedulePanel_calendarTitle__55YtV strong{display:block}.ReservationReschedulePanel_calendarTitle__55YtV small{color:#5e776a;font-size:.44rem;font-weight:900;letter-spacing:.08em}.ReservationReschedulePanel_calendarTitle__55YtV strong{margin-top:2px;color:#dfe9e4;font-size:.67rem;text-transform:capitalize}.ReservationReschedulePanel_calendarHeaderActions__eAeDP{display:flex;gap:6px}.ReservationReschedulePanel_calendarHeaderActions__eAeDP .ReservationReschedulePanel_todayShortcut__xxZrS{width:auto;padding:0 9px;color:#b9efca;font-size:.54rem;font-weight:850}.ReservationReschedulePanel_calendarGrid__OWtBL,.ReservationReschedulePanel_weekdays__YvGxC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.ReservationReschedulePanel_weekdays__YvGxC{margin:10px 0 5px}.ReservationReschedulePanel_weekdays__YvGxC span{text-align:center;color:#60766a;font-size:.48rem;font-weight:850}.ReservationReschedulePanel_calendarLoading__KaukF{min-height:250px;display:flex;align-items:center;justify-content:center;gap:7px;color:#6f8478;font-size:.57rem}.ReservationReschedulePanel_calendarLoading__KaukF svg{animation:ReservationReschedulePanel_spin__5uexV .9s linear infinite}.ReservationReschedulePanel_day__Pm8Dy{position:relative;min-height:70px;padding:6px 3px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#0a1712;color:#9fb0a7;text-align:center;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ReservationReschedulePanel_dayNumber__K8fuH,.ReservationReschedulePanel_dayState__vVTpO,.ReservationReschedulePanel_day__Pm8Dy small{display:block}.ReservationReschedulePanel_dayNumber__K8fuH{font-size:.69rem;font-weight:900}.ReservationReschedulePanel_dayState__vVTpO{margin-top:3px;font-size:.44rem;font-weight:850;line-height:1.15}.ReservationReschedulePanel_day__Pm8Dy small{margin-top:3px;color:#84988e;font-size:.39rem;font-weight:750;line-height:1.15}.ReservationReschedulePanel_dayBadges__OxnGd{display:flex;justify-content:center;gap:3px;margin-top:4px}.ReservationReschedulePanel_dayBadges__OxnGd b,.ReservationReschedulePanel_dayBadges__OxnGd em{padding:2px 4px;border-radius:999px;font-size:.34rem;font-style:normal;font-weight:900}.ReservationReschedulePanel_dayBadges__OxnGd em{background:rgba(115,244,165,.09);color:#a7e9be}.ReservationReschedulePanel_dayBadges__OxnGd b{background:rgba(82,166,255,.11);color:#9fd2ff}.ReservationReschedulePanel_dayAvailable__1FKbR{border-color:rgba(115,244,165,.2);background:rgba(115,244,165,.045);color:#d2f1dc}.ReservationReschedulePanel_dayAvailable__1FKbR:hover,.ReservationReschedulePanel_dayLow__FHx5p:hover{border-color:rgba(115,244,165,.45);transform:translateY(-1px)}.ReservationReschedulePanel_dayLow__FHx5p{border-color:rgba(255,193,73,.3);background:rgba(255,193,73,.065);color:#f0d38b}.ReservationReschedulePanel_dayFull__YUhTs{border-color:rgba(255,108,108,.2);background:rgba(255,80,80,.045);color:#c89696}.ReservationReschedulePanel_dayBlocked__U9r2J{border-color:rgba(112,126,118,.12);background:rgba(255,255,255,.018);color:#718177}.ReservationReschedulePanel_dayPast__JJIVp{opacity:.32;filter:saturate(.5)}.ReservationReschedulePanel_dayOutside__HUGXA{opacity:.48}.ReservationReschedulePanel_dayCurrent___xvqv{box-shadow:inset 0 0 0 1px rgba(82,166,255,.55)}.ReservationReschedulePanel_daySelected__N8n80{opacity:1;border-color:#72efa0;background:rgba(115,244,165,.14);box-shadow:inset 0 0 0 1px #72efa0,0 0 0 2px rgba(115,244,165,.08)}.ReservationReschedulePanel_day__Pm8Dy:disabled{cursor:not-allowed;transform:none}.ReservationReschedulePanel_legend__ylBUA{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045)}.ReservationReschedulePanel_legend__ylBUA span{display:flex;align-items:center;gap:5px;color:#6e8377;font-size:.48rem}.ReservationReschedulePanel_legend__ylBUA i{width:7px;height:7px;border-radius:999px}.ReservationReschedulePanel_legendAvailable__ozwUp{background:#72efa0}.ReservationReschedulePanel_legendLow__Vx5l7{background:#e7b956}.ReservationReschedulePanel_legendFull__skWDJ{background:#cc6262}.ReservationReschedulePanel_legendBlocked___PBub{background:#53645b}.ReservationReschedulePanel_legendCurrent__yvE_k{background:#70b9ff}.ReservationReschedulePanel_toggleRow__iaWJy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.ReservationReschedulePanel_toggleRow__iaWJy>span{color:#70867a;font-size:.51rem}.ReservationReschedulePanel_toggleRow__iaWJy button{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#0a1712;color:#96aa9f;font-size:.5rem;font-weight:800}.ReservationReschedulePanel_toggleRow__iaWJy button:hover{border-color:rgba(115,244,165,.24);color:#c1dfcc}.ReservationReschedulePanel_lakeGrid__Vitea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.ReservationReschedulePanel_lakeButton__1lO19{min-height:48px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#08130f;color:#b8c9c0;text-align:left}.ReservationReschedulePanel_lakeButton__1lO19>span{flex:1 1}.ReservationReschedulePanel_lakeButton__1lO19 small,.ReservationReschedulePanel_lakeButton__1lO19 strong{display:block}.ReservationReschedulePanel_lakeButton__1lO19 strong{font-size:.61rem}.ReservationReschedulePanel_lakeButton__1lO19 small{margin-top:2px;color:#70867a;font-size:.48rem}.ReservationReschedulePanel_lakeButton__1lO19>b{padding:3px 6px;border-radius:999px;background:rgba(82,166,255,.08);color:#9fd2ff;font-size:.45rem}.ReservationReschedulePanel_lakeButton__1lO19:disabled{opacity:.42}.ReservationReschedulePanel_lakeActive__Ebjq9{border-color:rgba(115,244,165,.42);background:rgba(115,244,165,.08);color:#e9f7ee;box-shadow:inset 0 0 0 1px rgba(115,244,165,.08)}.ReservationReschedulePanel_filtersBox__b4teb{display:grid;grid-gap:8px;gap:8px;margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#08130f}.ReservationReschedulePanel_filterLine__2sNgk{display:grid;grid-template-columns:78px 1fr;align-items:center;grid-gap:8px;gap:8px}.ReservationReschedulePanel_filterLine__2sNgk>span{display:flex;align-items:center;gap:5px;color:#7f9488;font-size:.51rem;font-weight:850}.ReservationReschedulePanel_chips__ZG5R_{display:flex;flex-wrap:wrap;gap:5px}.ReservationReschedulePanel_chips__ZG5R_ button{min-height:27px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#0d1b15;color:#81968a;font-size:.47rem;font-weight:820}.ReservationReschedulePanel_chips__ZG5R_ button:hover{border-color:rgba(115,244,165,.2)}.ReservationReschedulePanel_chips__ZG5R_ .ReservationReschedulePanel_chipActive__XmMZO{border-color:rgba(115,244,165,.4);background:rgba(115,244,165,.1);color:#c5efd3}.ReservationReschedulePanel_filterHint__7AZvv{padding-top:7px;border-top:1px solid rgba(255,255,255,.045);color:#60766a;font-size:.45rem;line-height:1.4}.ReservationReschedulePanel_lakeMap__A7LWj{position:relative;width:100%;aspect-ratio:1/1;margin-top:9px;overflow:hidden;border:1px solid rgba(67,192,176,.14);border-radius:13px;background:#07110d}.ReservationReschedulePanel_lakeMap__A7LWj:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(4,12,9,.01),rgba(4,12,9,.1))}.ReservationReschedulePanel_mapMarker__TYi68{position:absolute;z-index:4;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;border:2px solid rgba(255,255,255,.88);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.38);transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.ReservationReschedulePanel_mapMarker__TYi68:not(:disabled):hover{transform:translate(-50%,-50%) scale(1.08)}.ReservationReschedulePanel_mapMarker__TYi68 strong{font-size:.6rem}.ReservationReschedulePanel_mapMarker__TYi68 span{font-size:.34rem;font-weight:850}.ReservationReschedulePanel_markerSmall__Nf3v5{width:31px;height:31px;border-radius:50%}.ReservationReschedulePanel_markerSmall__Nf3v5 span{display:none}.ReservationReschedulePanel_markerMedium__9XPhf{width:43px;height:43px;border-radius:11px}.ReservationReschedulePanel_markerLarge__RbY0s{width:58px;height:51px;border-radius:13px}.ReservationReschedulePanel_mapFree__iPEeu{background:rgba(8,112,60,.96)}.ReservationReschedulePanel_mapHold__hMOj_{background:rgba(184,126,20,.96)}.ReservationReschedulePanel_mapOccupied__nGr8C{background:rgba(158,48,48,.94)}.ReservationReschedulePanel_mapBlocked__FAx7S{background:rgba(65,76,70,.92);opacity:.5}.ReservationReschedulePanel_mapCurrent__l9J6z{background:rgba(38,105,169,.96)}.ReservationReschedulePanel_mapSelected__JN5sY{border-color:#72efa0;box-shadow:0 0 0 5px rgba(115,244,165,.2),0 8px 22px rgba(0,0,0,.42)}.ReservationReschedulePanel_mapMarker__TYi68:disabled{cursor:not-allowed}.ReservationReschedulePanel_mapLabel__mTPfV{position:absolute;z-index:3;left:9px;bottom:9px;max-width:calc(100% - 18px);padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(4,12,9,.75);color:#e8f2ed;font-size:.5rem;font-weight:850;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ReservationReschedulePanel_mapLegend__Ybp9s{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 10px;margin-top:7px;color:#72867b;font-size:.46rem}.ReservationReschedulePanel_mapLegend__Ybp9s span{display:inline-flex;align-items:center;gap:4px}.ReservationReschedulePanel_mapLegend__Ybp9s i{width:7px;height:7px;border-radius:50%}.ReservationReschedulePanel_mapLegendFree__zdoxJ{background:#28b46c}.ReservationReschedulePanel_mapLegendHold__Xxi4D{background:#d3982e}.ReservationReschedulePanel_mapLegendOccupied__uKulj{background:#ce5151}.ReservationReschedulePanel_mapLegendBlocked__DcSvc{background:#59675f}.ReservationReschedulePanel_mapLegendCurrent__sIhFS{background:#4d98df}.ReservationReschedulePanel_unitGrid__Pq_vt{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.ReservationReschedulePanel_unitCard__smuIw{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;background:#08130f;color:#dce8e2;text-align:left}.ReservationReschedulePanel_unitCard__smuIw:not(:disabled):hover{border-color:rgba(115,244,165,.28)}.ReservationReschedulePanel_unitCard__smuIw:disabled{opacity:.58;cursor:not-allowed}.ReservationReschedulePanel_unitSelected__7NnSx{border-color:#72efa0!important;background:rgba(115,244,165,.08);box-shadow:inset 0 0 0 1px rgba(115,244,165,.1)}.ReservationReschedulePanel_unitCurrent__waCQx{border-color:rgba(82,166,255,.28)}.ReservationReschedulePanel_unitTop___y7rX{display:flex;justify-content:space-between;gap:9px;align-items:flex-start}.ReservationReschedulePanel_unitTop___y7rX small,.ReservationReschedulePanel_unitTop___y7rX strong{display:block}.ReservationReschedulePanel_unitTop___y7rX strong{font-size:.63rem}.ReservationReschedulePanel_unitTop___y7rX small{margin-top:2px;color:#71867a;font-size:.51rem}.ReservationReschedulePanel_unitTop___y7rX>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:.47rem;font-weight:850}.ReservationReschedulePanel_unitFree__tv2tP{color:#9cf0b9;background:rgba(115,244,165,.07);border:1px solid rgba(115,244,165,.16)}.ReservationReschedulePanel_unitCurrentBadge__4pIlr{color:#9fd2ff;background:rgba(82,166,255,.08);border:1px solid rgba(82,166,255,.15)}.ReservationReschedulePanel_unitUnavailable__0S5f9{color:#99aaa1;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.ReservationReschedulePanel_unitMeta__1uMWg{display:flex;gap:12px;margin-top:8px}.ReservationReschedulePanel_unitMeta__1uMWg span{display:flex;align-items:center;gap:4px;color:#8ca097;font-size:.51rem}.ReservationReschedulePanel_minimumWarning___YlG_{margin-top:8px;padding:7px 8px;border-radius:7px;background:rgba(255,193,73,.07);color:#dfc27a;font-size:.5rem;line-height:1.4}.ReservationReschedulePanel_unitReason__UfgdJ{margin-top:7px;color:#7f9188;font-size:.49rem;line-height:1.4}.ReservationReschedulePanel_finalForm__Of0ya{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.ReservationReschedulePanel_previewCard__x2TKd{padding:10px;border:1px solid rgba(115,244,165,.15);border-radius:10px;background:rgba(115,244,165,.035)}.ReservationReschedulePanel_previewTitle__gxlg9{display:flex;align-items:center;gap:7px;color:#92e7b0}.ReservationReschedulePanel_previewTitle__gxlg9 small,.ReservationReschedulePanel_previewTitle__gxlg9 strong{display:block}.ReservationReschedulePanel_previewTitle__gxlg9 small{font-size:.44rem;font-weight:900;letter-spacing:.08em}.ReservationReschedulePanel_previewTitle__gxlg9 strong{margin-top:2px;color:#dcebe1;font-size:.61rem}.ReservationReschedulePanel_previewRoute__yBsuo{display:grid;grid-gap:4px;gap:4px;margin-top:9px;padding:8px;border-radius:8px;background:rgba(0,0,0,.16)}.ReservationReschedulePanel_previewRoute__yBsuo span{color:#7d9186;font-size:.5rem}.ReservationReschedulePanel_previewRoute__yBsuo b{color:#c4d5cc}.ReservationReschedulePanel_previewNumbers__2Fg27{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.ReservationReschedulePanel_previewNumbers__2Fg27>div{padding:7px;border:1px solid rgba(255,255,255,.05);border-radius:7px;background:#08130f}.ReservationReschedulePanel_previewNumbers__2Fg27 small,.ReservationReschedulePanel_previewNumbers__2Fg27 strong{display:block}.ReservationReschedulePanel_previewNumbers__2Fg27 small{color:#64796d;font-size:.42rem}.ReservationReschedulePanel_previewNumbers__2Fg27 strong{margin-top:3px;color:#dce8e2;font-size:.54rem;line-height:1.35}.ReservationReschedulePanel_minimumPreview__K11sV{display:flex;gap:6px;align-items:flex-start;margin-top:8px;padding:7px;border-radius:7px;background:rgba(255,193,73,.07);color:#dfc27a;font-size:.49rem;line-height:1.4}.ReservationReschedulePanel_previewError__fVuLP{margin-top:8px;color:#ffabab;font-size:.49rem;line-height:1.4}.ReservationReschedulePanel_field__nrA9Q>span{display:block;margin-bottom:5px;color:#82968b;font-size:.56rem;font-weight:800}.ReservationReschedulePanel_field__nrA9Q select,.ReservationReschedulePanel_field__nrA9Q textarea{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#08130f;color:#e9f3ee;font-size:.65rem}.ReservationReschedulePanel_field__nrA9Q select{height:40px;padding:0 9px}.ReservationReschedulePanel_field__nrA9Q textarea{min-height:76px;padding:9px;resize:vertical;line-height:1.4}.ReservationReschedulePanel_field__nrA9Q>small{display:block;margin-top:4px;color:#61766b;font-size:.52rem;text-align:right}.ReservationReschedulePanel_financeNote__yy4CE{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid rgba(82,166,255,.14);border-radius:9px;background:rgba(82,166,255,.04);color:#9cb8aa;font-size:.54rem;line-height:1.45}.ReservationReschedulePanel_financeNote__yy4CE svg{flex:0 0 auto;color:#9fd2ff}.ReservationReschedulePanel_financeNote__yy4CE strong{color:#cfe6f8}.ReservationReschedulePanel_reviewHero__AELqD{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px;border:1px solid rgba(115,244,165,.18);border-radius:10px;background:rgba(115,244,165,.05);color:#72efa0}.ReservationReschedulePanel_reviewHero__AELqD small,.ReservationReschedulePanel_reviewHero__AELqD strong{display:block}.ReservationReschedulePanel_reviewHero__AELqD small{font-size:.45rem;font-weight:900;letter-spacing:.09em}.ReservationReschedulePanel_reviewHero__AELqD strong{margin-top:2px;color:#dcebe1;font-size:.58rem}.ReservationReschedulePanel_routeCompare__8iL2_{display:grid;grid-template-columns:1fr 26px 1fr;align-items:stretch;grid-gap:6px;gap:6px;margin-top:10px}.ReservationReschedulePanel_routeCompare__8iL2_ article{padding:10px;border:1px solid var(--line);border-radius:10px;background:#08130f}.ReservationReschedulePanel_routeCompare__8iL2_ article b,.ReservationReschedulePanel_routeCompare__8iL2_ article em,.ReservationReschedulePanel_routeCompare__8iL2_ article small,.ReservationReschedulePanel_routeCompare__8iL2_ article span,.ReservationReschedulePanel_routeCompare__8iL2_ article strong{display:block}.ReservationReschedulePanel_routeCompare__8iL2_ article small{color:#6d8176;font-size:.43rem;font-weight:900;letter-spacing:.1em}.ReservationReschedulePanel_routeCompare__8iL2_ article strong{margin-top:5px;color:#e2eee8;font-size:.67rem}.ReservationReschedulePanel_routeCompare__8iL2_ article span{margin-top:5px;color:#8fa198;font-size:.49rem}.ReservationReschedulePanel_routeCompare__8iL2_ article b{margin-top:2px;color:#c3d3cb;font-size:.53rem}.ReservationReschedulePanel_routeCompare__8iL2_ article em{margin-top:8px;color:#72efa0;font-size:.65rem;font-style:normal;font-weight:900}.ReservationReschedulePanel_routeArrow__hln81{display:grid;place-items:center;color:#72efa0;font-size:1rem}.ReservationReschedulePanel_acceptanceBox__HW9jL{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px;border:1px solid rgba(255,193,73,.24);border-radius:10px;background:rgba(255,193,73,.055);color:#cdb679;font-size:.53rem;line-height:1.45;cursor:pointer}.ReservationReschedulePanel_acceptanceBox__HW9jL input{margin-top:2px;accent-color:#72efa0}.ReservationReschedulePanel_acceptanceBox__HW9jL strong{color:#f0d38b}.ReservationReschedulePanel_reviewFinance__1uTNa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.ReservationReschedulePanel_reviewFinance__1uTNa>div{padding:9px;border:1px solid var(--line);border-radius:9px;background:#08130f}.ReservationReschedulePanel_reviewFinance__1uTNa small,.ReservationReschedulePanel_reviewFinance__1uTNa strong{display:block}.ReservationReschedulePanel_reviewFinance__1uTNa small{color:#667b70;font-size:.43rem}.ReservationReschedulePanel_reviewFinance__1uTNa strong{margin-top:4px;color:#dbe8e1;font-size:.55rem;line-height:1.35}.ReservationReschedulePanel_reviewFinance__1uTNa .ReservationReschedulePanel_positive__S_Szy{color:#ffd078}.ReservationReschedulePanel_reviewFinance__1uTNa .ReservationReschedulePanel_negative__rAItD{color:#91efb2}.ReservationReschedulePanel_reviewReason__tq4TA{margin-top:10px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#08130f}.ReservationReschedulePanel_reviewReason__tq4TA small,.ReservationReschedulePanel_reviewReason__tq4TA span,.ReservationReschedulePanel_reviewReason__tq4TA strong{display:block}.ReservationReschedulePanel_reviewReason__tq4TA small{color:#657a6f;font-size:.43rem;font-weight:900}.ReservationReschedulePanel_reviewReason__tq4TA strong{margin-top:4px;color:#cbd9d1;font-size:.54rem}.ReservationReschedulePanel_reviewReason__tq4TA span{margin-top:4px;color:#81958a;font-size:.49rem;line-height:1.4}.ReservationReschedulePanel_actions__6ltHs{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px;margin-top:12px}.ReservationReschedulePanel_backButton__wQFs2,.ReservationReschedulePanel_submitButton__0qLwg{min-height:41px;border-radius:9px;font-size:.61rem;font-weight:850}.ReservationReschedulePanel_backButton__wQFs2{border:1px solid var(--line);background:rgba(255,255,255,.02);color:#a9b8b0}.ReservationReschedulePanel_submitButton__0qLwg{border:1px solid rgba(115,244,165,.25);background:#72efa0;color:#06200f}.ReservationReschedulePanel_backButton__wQFs2:disabled,.ReservationReschedulePanel_openButton__o2h54:disabled,.ReservationReschedulePanel_submitButton__0qLwg:disabled{opacity:.5;cursor:not-allowed}@media(max-width:560px){.ReservationReschedulePanel_lakeGrid__Vitea{grid-template-columns:1fr}.ReservationReschedulePanel_calendarCard__BBwrq{padding:8px}.ReservationReschedulePanel_calendarGrid__OWtBL,.ReservationReschedulePanel_weekdays__YvGxC{gap:3px}.ReservationReschedulePanel_day__Pm8Dy{min-height:62px;padding:5px 2px}.ReservationReschedulePanel_dayState__vVTpO{font-size:.39rem}.ReservationReschedulePanel_day__Pm8Dy small{font-size:.34rem}.ReservationReschedulePanel_calendarHeader__WOcVO{grid-template-columns:32px 1fr auto}.ReservationReschedulePanel_filterLine__2sNgk{grid-template-columns:1fr}.ReservationReschedulePanel_filterLine__2sNgk>span{margin-bottom:1px}.ReservationReschedulePanel_previewNumbers__2Fg27,.ReservationReschedulePanel_reviewFinance__1uTNa,.ReservationReschedulePanel_routeCompare__8iL2_{grid-template-columns:1fr}.ReservationReschedulePanel_routeArrow__hln81{height:18px;transform:rotate(90deg)}.ReservationReschedulePanel_actions__6ltHs{grid-template-columns:94px 1fr}.ReservationReschedulePanel_unitTop___y7rX{display:block}.ReservationReschedulePanel_unitTop___y7rX>span{display:inline-block;margin-top:6px}.ReservationReschedulePanel_unitMeta__1uMWg{flex-wrap:wrap}.ReservationReschedulePanel_mapMarker__TYi68 span{display:none}.ReservationReschedulePanel_toggleRow__iaWJy{align-items:flex-start;flex-direction:column}.ReservationReschedulePanel_toggleRow__iaWJy button{align-self:flex-end}}@media(max-width:390px){.ReservationReschedulePanel_day__Pm8Dy{min-height:55px}.ReservationReschedulePanel_day__Pm8Dy small{display:none}.ReservationReschedulePanel_dayState__vVTpO{font-size:.36rem}.ReservationReschedulePanel_legend__ylBUA{gap:6px 9px}.ReservationReschedulePanel_actions__6ltHs{grid-template-columns:1fr}.ReservationReschedulePanel_calendarHeaderActions__eAeDP .ReservationReschedulePanel_todayShortcut__xxZrS{display:none}.ReservationReschedulePanel_markerLarge__RbY0s{width:50px;height:44px}.ReservationReschedulePanel_markerMedium__9XPhf{width:38px;height:38px}}.page_page__c3_TR{min-height:100vh}.page_content___Yi_3{min-width:0}.page_header__Kfsz_{align-items:flex-start}.page_feedbackError__fR_Zf,.page_feedbackSuccess__4C7fT{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:14px;border-radius:12px;font-size:.72rem;font-weight:750}.page_feedbackError__fR_Zf{position:fixed;top:18px;right:18px;z-index:260;width:min(520px,calc(100vw - 36px));margin:0;align-items:flex-start;color:#ffd0d0;background:#2a1113;border:1px solid rgba(255,120,120,.38);box-shadow:0 18px 55px rgba(0,0,0,.48)}.page_feedbackSuccess__4C7fT{color:#caf7da;background:rgba(115,244,165,.06);border:1px solid rgba(115,244,165,.16)}.page_feedbackError__fR_Zf a{color:white;text-decoration:underline}.page_kpis__oVqPm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.page_kpis__oVqPm article{padding:17px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(115,244,165,.035),rgba(255,255,255,.012))}.page_kpis__oVqPm small,.page_kpis__oVqPm span,.page_kpis__oVqPm strong{display:block}.page_kpis__oVqPm small{color:#708279;font-size:.56rem;font-weight:850;letter-spacing:.09em}.page_kpis__oVqPm strong{margin-top:5px;color:#f3faf6;font-size:1.45rem}.page_kpis__oVqPm span{margin-top:4px;color:#87998f;font-size:.62rem;line-height:1.4}.page_filters__cwHUm{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;grid-gap:9px;gap:9px;align-items:center;padding:12px;margin-bottom:14px}.page_searchBox__SglSp{height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#08130f;color:#789087}.page_searchBox__SglSp input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#eef7f2;font-size:.72rem}.page_filters__cwHUm select{height:42px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#08130f;color:#dce8e2;font-size:.68rem}.page_resultCount__eBCs4{color:#70837a;font-size:.62rem;font-weight:800;text-align:right}.page_listCard__DIUJy{overflow:hidden;padding:0}.page_tableWrap__4JJba{overflow:auto}.page_table__9RovK{width:100%;min-width:980px;border-collapse:collapse}.page_table__9RovK th{padding:12px 14px;border-bottom:1px solid var(--line);color:#667970;font-size:.55rem;letter-spacing:.08em;text-align:left}.page_table__9RovK td{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.045);vertical-align:middle}.page_table__9RovK tr:last-child td{border-bottom:0}.page_table__9RovK td small,.page_table__9RovK td strong{display:block}.page_table__9RovK td strong{color:#eaf3ee;font-size:.7rem}.page_table__9RovK td small{margin-top:3px;color:#74867d;font-size:.57rem}.page_status__63dMN{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 8px;border-radius:999px;font-size:.56rem;font-weight:850;white-space:nowrap}.page_statusHold__vaAdv{color:#ffd16f;background:rgba(255,193,73,.1);border:1px solid rgba(255,193,73,.18)}.page_statusConfirmed__RTiXK{color:#aef7ca;background:rgba(115,244,165,.08);border:1px solid rgba(115,244,165,.16)}.page_statusPaid__FpQOj{color:#a8d9ff;background:rgba(82,166,255,.08);border:1px solid rgba(82,166,255,.16)}.page_statusExpired__bBIHD{color:#a0aaa5;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.page_statusCanceled__UzRu4{color:#ffb0b0;background:rgba(255,100,100,.06);border:1px solid rgba(255,100,100,.13)}.page_countdown__YuVtp{display:flex!important;align-items:center;gap:4px;margin-top:5px!important;color:#d8ae59!important;font-weight:800}.page_viewButton__b8Dbr{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.015);color:#b8c7bf;font-size:.6rem;font-weight:800}.page_empty__X_lSL{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:#71847a;text-align:center;font-size:.68rem}.page_empty__X_lSL strong{color:#cbd8d1}.page_spinning__xsYN9{animation:page_spin___0wBg .9s linear infinite}@keyframes page_spin___0wBg{to{transform:rotate(1turn)}}.page_overlay__uHWd1{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgba(1,8,5,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_drawer__Z9xd1{position:relative;width:min(560px,100%);height:100%;overflow:auto;padding:26px;border-left:1px solid rgba(115,244,165,.16);background:#07120e;box-shadow:-20px 0 70px rgba(0,0,0,.35)}.page_closeButton__sv2DP{position:absolute;top:18px;right:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:#0b1813;color:#c5d1cb}.page_detailTitle__FUeai{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin:6px 40px 16px 0}.page_detailTitle__FUeai h2{margin:0;font-size:1.35rem}.page_detailTitle__FUeai div>span{display:block;margin-top:4px;color:#82958b;font-size:.66rem}.page_holdBox__uKyJu{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(255,193,73,.18);border-radius:12px;background:rgba(255,193,73,.06);color:#f0c55f}.page_holdBox__uKyJu small,.page_holdBox__uKyJu strong{display:block}.page_holdBox__uKyJu small{font-size:.53rem;letter-spacing:.08em;font-weight:850}.page_holdBox__uKyJu strong{margin-top:2px;font-size:1.12rem}.page_detailGrid__qT_Vw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.page_detailGrid__qT_Vw>div{padding:11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.012)}.page_detailGrid__qT_Vw small,.page_detailGrid__qT_Vw strong{display:block}.page_detailGrid__qT_Vw small{color:#6e8278;font-size:.56rem}.page_detailGrid__qT_Vw strong{margin-top:3px;color:#e4eee9;font-size:.7rem}.page_mono__CHbI_{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page_customerBox__ubK94{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(115,244,165,.025)}.page_customerBoxTitle__zICzU{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#dce8e2;font-size:.7rem}.page_contactLine__4SWAP{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;min-height:31px;color:#9cafA5;font-size:.63rem}.page_contactLine__4SWAP b{display:inline-flex;align-items:center;gap:3px;color:#8ce9ae;font-size:.52rem}.page_expiredNote__IUpHQ{display:flex;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:#9aa8a1}.page_expiredNote__IUpHQ span,.page_expiredNote__IUpHQ strong{display:block}.page_expiredNote__IUpHQ strong{font-size:.68rem}.page_expiredNote__IUpHQ span{margin-top:3px;font-size:.6rem;line-height:1.45}.page_managementBox__pNEns{margin-top:12px;padding:14px;border:1px solid rgba(115,244,165,.18);border-radius:13px;background:rgba(115,244,165,.025)}.page_managementHeader__Fhmkc{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9be8b6}.page_managementHeader__Fhmkc small,.page_managementHeader__Fhmkc strong{display:block}.page_managementHeader__Fhmkc small{color:#6d8d7d;font-size:.52rem;font-weight:850;letter-spacing:.08em}.page_managementHeader__Fhmkc strong{margin-top:3px;color:#e6f4ec;font-size:.75rem}.page_managementButtons__WvN3o{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.page_rescheduleButton__hSmfH,.page_todayButton__m_enh{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-size:.64rem;font-weight:850}.page_rescheduleButton__hSmfH{border:1px solid rgba(115,244,165,.25);background:#72efa0;color:#06200f}.page_todayButton__m_enh{border:1px solid rgba(115,244,165,.18);background:rgba(115,244,165,.05);color:#b9efca}.page_rescheduleForm__s1ynk{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px}.page_field__fgMqD{min-width:0}.page_field__fgMqD label{display:block;margin-bottom:5px;color:#82968b;font-size:.56rem;font-weight:800}.page_field__fgMqD input,.page_field__fgMqD select,.page_field__fgMqD textarea{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#08130f;color:#e9f3ee;font-size:.65rem}.page_field__fgMqD input,.page_field__fgMqD select{height:40px;padding:0 9px}.page_field__fgMqD input[type=date]{color-scheme:dark}.page_field__fgMqD input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:#72efa0;border:1px solid rgba(255,255,255,.22);border-radius:7px;padding:6px;box-shadow:0 0 0 1px rgba(115,244,165,.08)}.page_field__fgMqD input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#9af5ba}.page_field__fgMqD textarea{min-height:76px;resize:vertical;padding:9px;line-height:1.4}.page_field__fgMqD>small{display:block;margin-top:4px;color:#61766b;font-size:.52rem;text-align:right}.page_fieldFull__QyZpo{grid-column:1/-1}.page_preservePaymentNote__UhvxM{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid rgba(82,166,255,.14);border-radius:9px;background:rgba(82,166,255,.04);color:#9cb8aa;font-size:.58rem;line-height:1.45}.page_preservePaymentNote__UhvxM svg{flex:0 0 auto;margin-top:1px;color:#9fd2ff}.page_preservePaymentNote__UhvxM strong{color:#cfe6f8}.page_formActions__toA8t{grid-column:1/-1;display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px}.page_formCancel__sh8xe,.page_formSubmit__fV9Xx{min-height:41px;border-radius:9px;font-size:.63rem;font-weight:850}.page_formCancel__sh8xe{border:1px solid var(--line);background:rgba(255,255,255,.02);color:#a9b8b0}.page_formSubmit__fV9Xx{border:1px solid rgba(115,244,165,.25);background:#72efa0;color:#06200f}.page_formCancel__sh8xe:disabled,.page_formSubmit__fV9Xx:disabled,.page_rescheduleButton__hSmfH:disabled,.page_todayButton__m_enh:disabled{opacity:.5;cursor:not-allowed}.page_historyBox__Z24xy{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.012)}.page_historyTitle__IKVIN{display:flex;gap:8px;align-items:flex-start;color:#9eddb5}.page_historyTitle__IKVIN span,.page_historyTitle__IKVIN strong{display:block}.page_historyTitle__IKVIN strong{color:#dce9e2;font-size:.7rem}.page_historyTitle__IKVIN span{margin-top:2px;color:#71877b;font-size:.56rem}.page_historyList___0Pw_{display:grid;grid-gap:8px;gap:8px;margin-top:11px}.page_historyItem__xw_V7{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#08130f}.page_historyItemTop__SHcVw{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page_historyItemTop__SHcVw strong{color:#dce9e2;font-size:.62rem}.page_historyItemTop__SHcVw time{color:#657a6f;font-size:.51rem;white-space:nowrap}.page_historyChange__NeRJR,.page_historyItem__xw_V7>small,.page_historyNote__JyHH8,.page_historyReason__oxHme{display:block}.page_historyReason__oxHme{margin-top:4px;color:#9db0a6;font-size:.57rem}.page_historyChange__NeRJR{margin-top:4px;color:#b9e4c9;font-size:.56rem;font-weight:750;line-height:1.4}.page_historyNote__JyHH8{margin-top:5px;color:#81968b;font-size:.55rem;line-height:1.45}.page_historyItem__xw_V7>small{margin-top:5px;color:#5f7469;font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.page_historyEmpty__1_rXT{margin-top:10px;padding:10px;border:1px dashed var(--line);border-radius:9px;color:#6f8479;font-size:.57rem;text-align:center}.page_actions__t_MES{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.page_cancelButton__kG7tS,.page_checkinButton__ts4Cc,.page_confirmButton__VSLkh{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-size:.68rem;font-weight:850}.page_checkinButton__ts4Cc{border:1px solid rgba(82,166,255,.24);background:rgba(82,166,255,.09);color:#bfe0ff;text-decoration:none}.page_confirmButton__VSLkh{border:1px solid rgba(115,244,165,.25);background:#72efa0;color:#06200f}.page_checkinHint__CYZxm{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid rgba(82,166,255,.16);border-radius:10px;background:rgba(82,166,255,.045);color:#9fb8aa;font-size:.6rem;line-height:1.45}.page_checkinHint__CYZxm svg{flex:0 0 auto;color:#9fd2ff}.page_cancelButton__kG7tS{border:1px solid rgba(255,100,100,.18);background:rgba(255,100,100,.05);color:#ffb2b2}.page_noAction__SgtgT{padding:12px;border:1px dashed var(--line);border-radius:10px;color:#72867b;font-size:.62rem;text-align:center}@media (max-width:1100px){.page_kpis__oVqPm{grid-template-columns:repeat(2,minmax(0,1fr))}.page_filters__cwHUm{grid-template-columns:1fr 160px 160px}.page_resultCount__eBCs4{grid-column:1/-1;text-align:left}}@media (max-width:760px){.page_feedbackError__fR_Zf{top:12px;right:12px;width:calc(100vw - 24px)}.page_page__c3_TR{display:block}.page_page__c3_TR .dashboard-sidebar{display:none}.page_content___Yi_3{padding:16px 12px 30px}.page_header__Kfsz_{display:block}.page_header__Kfsz_ h1{font-size:1.35rem}.page_header__Kfsz_ button{width:100%;justify-content:center;margin-top:12px}.page_kpis__oVqPm{grid-template-columns:1fr 1fr;gap:8px}.page_kpis__oVqPm article{padding:13px}.page_filters__cwHUm{grid-template-columns:1fr}.page_resultCount__eBCs4{grid-column:auto}.page_listCard__DIUJy{background:transparent;border:0}.page_tableWrap__4JJba{overflow:visible}.page_table__9RovK{min-width:0}.page_table__9RovK thead{display:none}.page_table__9RovK,.page_table__9RovK tbody,.page_table__9RovK td,.page_table__9RovK tr{display:block;width:100%}.page_table__9RovK tr{position:relative;margin-bottom:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#0a1611}.page_table__9RovK td{padding:5px 0;border:0}.page_table__9RovK td:last-child{position:absolute;right:10px;top:10px}.page_table__9RovK td:first-child{padding-right:92px}.page_detailGrid__qT_Vw{grid-template-columns:1fr 1fr}.page_drawer__Z9xd1{padding:22px 16px}.page_detailTitle__FUeai{display:block}.page_detailTitle__FUeai>.page_status__63dMN{margin-top:10px}.page_contactLine__4SWAP{grid-template-columns:20px 1fr}.page_contactLine__4SWAP b{grid-column:2}.page_viewButton__b8Dbr{font-size:0;width:34px;padding:0;justify-content:center}.page_viewButton__b8Dbr svg{margin:0}.page_managementButtons__WvN3o,.page_rescheduleForm__s1ynk{grid-template-columns:1fr}.page_fieldFull__QyZpo,.page_formActions__toA8t,.page_preservePaymentNote__UhvxM{grid-column:auto}.page_formActions__toA8t{grid-template-columns:100px 1fr}.page_historyItemTop__SHcVw{display:block}.page_historyItemTop__SHcVw time{display:block;margin-top:3px}}@media (max-width:420px){.page_detailGrid__qT_Vw,.page_formActions__toA8t,.page_kpis__oVqPm{grid-template-columns:1fr}}