.AdminIconRail_rail__5d6y_{display:none}@media (min-width:768px){.AdminIconRail_rail__5d6y_{display:flex;flex-direction:column;align-items:stretch;position:fixed;left:0;top:64px;bottom:0;width:60px;background:var(--bg-surface);border-right:1px solid var(--border);padding:16px 8px 0;gap:8px;z-index:90;overflow:hidden;transition:width .2s ease}.AdminIconRail_rail__5d6y_:hover{width:208px;box-shadow:var(--shadow-lg)}.AdminIconRail_rail__5d6y_:has(:focus-visible){width:208px;box-shadow:var(--shadow-lg)}}.AdminIconRail_item__2OtkZ{height:44px;border-radius:10px;display:flex;align-items:center;gap:12px;padding:0 11px;color:var(--text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s ease,color .15s ease}.AdminIconRail_item__2OtkZ:hover{background:var(--bg-surface-hover)}.AdminIconRail_icon__7mWa3{flex-shrink:0}.AdminIconRail_iconWrap__n6Sx4{position:relative;display:flex;flex-shrink:0}.AdminIconRail_badge__4SET2{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#ffffff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.AdminIconRail_label__pp2mU{font-size:13px;font-weight:600;opacity:0;transition:opacity .15s ease}.AdminIconRail_rail__5d6y_:hover .AdminIconRail_label__pp2mU{opacity:1;transition-delay:.05s}.AdminIconRail_rail__5d6y_:has(:focus-visible) .AdminIconRail_label__pp2mU{opacity:1;transition-delay:.05s}.AdminIconRail_active__Kc1Hx{background:var(--primary);color:#ffffff}.AdminIconRail_active__Kc1Hx:hover{background:var(--primary)}.AdminBottomNav_bottomNav__LSFmz{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:row;justify-content:space-around;background:var(--bg-surface);border-top:1px solid var(--border);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.AdminBottomNav_item__D_QRR{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;flex:1 1}.AdminBottomNav_iconWrap__M_4wu{position:relative;display:flex}.AdminBottomNav_badge__D2TEx{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#ffffff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.AdminBottomNav_label__pYvLC{font-size:10px;line-height:1}.AdminBottomNav_active__JhV_K{color:var(--primary)}.AdminBottomNav_inactive__jjXDJ{color:var(--text-muted)}@media (min-width:768px){.AdminBottomNav_bottomNav__LSFmz{display:none}}.AdminShell_content__c6m_U{padding-top:56px;padding-bottom:calc(60px + env(safe-area-inset-bottom));min-height:100vh;background:var(--bg)}.AdminShell_content__c6m_U.AdminShell_gateActive__aqwV9{padding-bottom:0}@media (min-width:768px){.AdminShell_content__c6m_U{padding-top:64px;padding-left:60px;padding-bottom:0}.AdminShell_content__c6m_U.AdminShell_gateActive__aqwV9{padding-left:0}}.AuthLayout_authLayout__nmvrQ{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.AuthLayout_authMain__neq9m{flex:1 1;display:flex;justify-content:center;align-items:center;padding:calc(56px + 2rem) 2rem 2rem}@media (min-width:768px){.AuthLayout_authMain__neq9m{padding-top:calc(64px + 2rem)}}.AuthLayout_authCard__3KlHn{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border);border-radius:1rem;padding:2.5rem;box-shadow:var(--shadow-lg)}.AuthLayout_authTitle__1pu6t{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.375rem}.AuthLayout_authSubtitle__uhboV{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.75rem;line-height:1.5}.AuthLayout_authDivider__7e4Pz{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--text-muted);font-size:.8rem}.AuthLayout_authDivider__7e4Pz:after,.AuthLayout_authDivider__7e4Pz:before{content:"";flex:1 1;height:1px;background:var(--border)}.AuthLayout_authFooter__QoVeX{text-align:center;margin-top:1.5rem;font-size:.875rem;color:var(--text-secondary)}.AuthLayout_authFooter__QoVeX a{color:var(--primary);font-weight:600;text-decoration:none;transition:color .15s ease}.AuthLayout_authFooter__QoVeX a:hover{color:var(--primary-hover)}.AuthLayout_authForm__5Oj5W{display:flex;flex-direction:column;gap:1.25rem}.AuthLayout_authError__GULMW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--danger-light);border:1px solid var(--danger);border-radius:.5rem;color:var(--danger);font-size:.85rem;line-height:1.4}.AuthLayout_authSuccess__HF7eM{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.AuthLayout_authSuccessIcon___BhfU{width:64px;height:64px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:var(--primary)}.AuthLayout_authSuccessTitle__I0mh8{font-size:1.25rem;font-weight:700;color:var(--text)}.AuthLayout_authSuccessMessage__qHa0N{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:320px}.AuthLayout_authLink__5ylUh{color:var(--primary);font-weight:600;text-decoration:none;transition:color .15s ease}.AuthLayout_authLink__5ylUh:hover{color:var(--primary-hover)}.AuthLayout_forgotPasswordLink__Ymt00{display:block;text-align:right;font-size:.825rem;color:var(--primary);font-weight:500;text-decoration:none;margin-top:-.5rem;transition:color .15s ease}.AuthLayout_forgotPasswordLink__Ymt00:hover{color:var(--primary-hover)}.AuthLayout_nameRow__KKRbi{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:480px){.AuthLayout_authCard__3KlHn{padding:1.5rem;border-radius:.75rem}.AuthLayout_nameRow__KKRbi{grid-template-columns:1fr}}.LakeCard_card__F13qs{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--border);background-color:var(--bg-surface);box-shadow:var(--shadow-sm);transition:all .15s ease;overflow:hidden}.LakeCard_card__F13qs:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.LakeCard_imgContainer__81qjZ{width:100%;height:13.75rem;position:relative;overflow:hidden}.LakeCard_imgContainer__81qjZ .LakeCard_image__2KfM5{width:100%;height:100%;object-fit:cover}.LakeCard_detailsContainer__P1VPG{padding:1rem 1.25rem 1.25rem}.LakeCard_lakeName__elx3B{font-size:1.125rem;font-weight:700;color:var(--text);margin:0 0 .25rem;line-height:1.3}.LakeCard_locationContainer__KeAcm{display:flex;align-items:center;gap:.35rem;margin-bottom:1rem}.LakeCard_mapPinIcon__s6OkU{color:var(--text-muted);flex-shrink:0}.LakeCard_location__EVoSL{font-size:.8125rem;color:var(--text-secondary)}.LakeCard_detailsButton__ulxTj{border-color:var(--primary);color:var(--primary)}.LakeCard_detailsButton__ulxTj:hover{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}.Navbar_navbar__1meFx{position:fixed;top:0;left:0;width:100%;height:56px;z-index:1000;background-color:var(--bg);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;padding:0 1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.Navbar_navbarLogo__yB8kv{display:flex;align-items:center;text-decoration:none;grid-column:1}.Navbar_navLinks__nCvGW{display:none}.Navbar_navActions__SGO4D{display:flex;align-items:center;gap:.5rem;grid-column:3;justify-self:end}.Navbar_avatarLink__ZqKDK{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background-color:var(--primary-lighter);color:var(--primary);border:1px solid var(--primary-border);transition:all .15s ease}.Navbar_avatarLink__ZqKDK:hover{background-color:var(--primary-light);color:var(--primary-hover);border-color:var(--primary)}.Navbar_avatarLinkActive__ohvud{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}.Navbar_avatarLinkActive__ohvud:hover{background-color:var(--primary-hover);color:var(--text-on-primary);border-color:var(--primary-hover)}@media (min-width:768px){.Navbar_navbar__1meFx{height:64px;padding:0 2rem;gap:1.5rem;grid-template-columns:1fr auto 1fr}.Navbar_navbarLogo__yB8kv{justify-self:start}.Navbar_navLinks__nCvGW{display:flex;align-items:center;justify-content:center;gap:.25rem;grid-column:2}.Navbar_navActions__SGO4D{gap:.75rem;grid-column:3;justify-self:end}.Navbar_navbarLink__MRr5Q{position:relative;padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease;white-space:nowrap}.Navbar_navbarLink__MRr5Q:hover{color:var(--text)}.Navbar_navbarLinkActive__bYia2{color:var(--primary);font-weight:600}.Navbar_navbarLinkActive__bYia2:hover{color:var(--primary)}.Navbar_navbarLinkActive__bYia2:after{content:"";position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);width:18px;height:2px;border-radius:999px;background-color:var(--primary)}}@media (min-width:1024px){.Navbar_navbar__1meFx{padding:0 3rem}}.Stepper_stepper__3WEm8{justify-content:center;padding:1.5rem 0;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.Stepper_stepContainer__eO1RT,.Stepper_stepWrapper__5kFJy,.Stepper_stepper__3WEm8{display:flex;align-items:center}.Stepper_stepContainer__eO1RT{flex-direction:column;gap:.5rem;min-width:60px}.Stepper_stepCircle__Undue{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-surface);border:2px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.Stepper_stepCircle__Undue.Stepper_active__czjjr{box-shadow:0 0 20px rgba(34,197,94,.4)}.Stepper_stepCircle__Undue.Stepper_active__czjjr,.Stepper_stepCircle__Undue.Stepper_completed__yDpf2{background-color:var(--primary);border-color:var(--primary)}.Stepper_stepCircle__Undue.Stepper_completed__yDpf2 svg{color:var(--text-on-primary)}.Stepper_stepNumber__BqPGz{font-size:.85rem;font-weight:600;color:var(--text-muted)}.Stepper_stepCircle__Undue.Stepper_active__czjjr .Stepper_stepNumber__BqPGz{color:var(--text-on-primary)}.Stepper_stepLabel__M1es_{font-size:.7rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:color .3s ease}.Stepper_activeLabel__brVZK{color:var(--primary)}.Stepper_completedLabel__MZJo0{color:var(--text-secondary)}.Stepper_connector__ufFwk{width:40px;height:2px;background-color:var(--border);margin:0 .25rem 1.5rem;transition:background-color .3s ease}.Stepper_connectorCompleted__pPVPy{background-color:var(--primary)}@media (min-width:640px){.Stepper_stepContainer__eO1RT{min-width:80px}.Stepper_stepCircle__Undue{width:40px;height:40px}.Stepper_stepNumber__BqPGz{font-size:1rem}.Stepper_stepLabel__M1es_{font-size:.75rem}.Stepper_connector__ufFwk{width:60px;margin:0 .5rem}}@media (min-width:768px){.Stepper_connector__ufFwk{width:80px}}.AvailablePositions_container__AMmme{display:flex;flex-direction:column;gap:1.25rem;padding:0 .5rem}.AvailablePositions_header__TWrZ1{text-align:center}.AvailablePositions_dateInfo__yRqyo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem}.AvailablePositions_dateBadge___l5z0{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--primary-light);border:1px solid var(--primary-border);border-radius:2rem;font-size:.8rem;font-weight:500;color:var(--primary)}.AvailablePositions_dayCount__lABpa{font-size:.8rem;color:var(--text-muted)}.AvailablePositions_resultsInfo__cihrP{text-align:center}.AvailablePositions_resultsInfo__cihrP p{opacity:.7}.AvailablePositions_noResults__t56WV,.AvailablePositions_positionsList__UJJDc{display:flex;flex-direction:column;gap:.75rem}.AvailablePositions_noResults__t56WV{align-items:center;padding:3rem 1rem;text-align:center}.AvailablePositions_noResults__t56WV svg{color:var(--text-placeholder)}.AvailablePositions_spinner__DQwcG{animation:AvailablePositions_spin__9oLbB 1s linear infinite;color:var(--primary)!important}@keyframes AvailablePositions_spin__9oLbB{to{transform:rotate(1turn)}}.AvailablePositions_positionCard__aE9T_{display:flex;gap:1rem;padding:1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:1rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.AvailablePositions_positionCard__aE9T_:hover{border-color:var(--border-hover);background:var(--bg-surface-hover)}.AvailablePositions_positionCard__aE9T_.AvailablePositions_selected__CLBKj{border-color:var(--primary);background:var(--primary-lighter)}.AvailablePositions_positionImage__h1ajI{position:relative;width:72px;height:72px;border-radius:.75rem;background:linear-gradient(135deg,var(--primary-light) 0,var(--primary-lighter) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.AvailablePositions_positionImage__h1ajI svg{color:var(--primary);opacity:.6}.AvailablePositions_positionNumber__SjDHD{position:absolute;bottom:4px;right:4px;background:var(--primary);color:var(--text-on-primary);font-size:.7rem;font-weight:700;padding:.125rem .375rem;border-radius:.25rem}.AvailablePositions_positionDetails___xhq8{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.AvailablePositions_positionHeader__Kc_5l{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AvailablePositions_positionName__bN7if{font-size:1rem;font-weight:600;color:var(--text)}.AvailablePositions_checkIcon__Ng1gs{color:var(--primary);flex-shrink:0}.AvailablePositions_positionMeta___PnkL{display:flex;align-items:center;gap:1rem}.AvailablePositions_metaItem__cgEE9{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.AvailablePositions_metaItem__cgEE9 svg{color:var(--text-muted)}.AvailablePositions_metaItem__cgEE9:first-child svg{color:var(--warning)}.AvailablePositions_positionDescription__lWxE5{font-size:.8rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AvailablePositions_generalPositionImage__NbGah{background:linear-gradient(135deg,var(--bg-surface-hover) 0,var(--bg-surface) 100%)}.AvailablePositions_generalPositionImage__NbGah svg{color:var(--text-secondary);opacity:.8}.AvailablePositions_sectionDivider__QgHkI{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.AvailablePositions_sectionDivider__QgHkI:after,.AvailablePositions_sectionDivider__QgHkI:before{content:"";flex:1 1;height:1px;background:var(--border)}.AvailablePositions_sectionDividerText__AxzXi{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AvailablePositions_actions__ighJX{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(to top,var(--bg) 80%,transparent);z-index:100}@media (min-width:640px){.AvailablePositions_container__AMmme{padding:0;max-width:600px;margin:0 auto}.AvailablePositions_positionCard__aE9T_{padding:1.25rem}.AvailablePositions_positionImage__h1ajI{width:88px;height:88px}}@media (min-width:768px){.AvailablePositions_actions__ighJX{position:static;padding:1rem 0 0;background:none;z-index:auto;flex-direction:row;justify-content:space-between}}.Button_button__6ZWUf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-size:.9rem;font-weight:500;outline:none;border:1px solid transparent;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}.Button_button__6ZWUf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Button_button__6ZWUf:disabled{opacity:.6;cursor:not-allowed}.Button_primary__kzMuM{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}.Button_primary__kzMuM:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_primary__kzMuM:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_secondary___RCYQ{background-color:var(--bg-surface);color:var(--text);border-color:var(--border)}.Button_secondary___RCYQ:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_secondary___RCYQ:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_outline__g100T{background-color:transparent;color:var(--text);border-color:var(--border)}.Button_outline__g100T:hover:not(:disabled){background-color:var(--bg-surface);border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_outline__g100T:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_ghost__JjKZf{background-color:transparent;color:var(--text);border-color:transparent}.Button_ghost__JjKZf:hover:not(:disabled){background-color:var(--bg-surface);transform:translateY(-1px)}.Button_ghost__JjKZf:active:not(:disabled){transform:translateY(0)}.Button_danger__RDfXN{background-color:var(--danger);color:#ffffff;border-color:var(--danger)}.Button_danger__RDfXN:hover:not(:disabled){background-color:color-mix(in srgb,var(--danger) 85%,black);border-color:color-mix(in srgb,var(--danger) 85%,black);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_danger__RDfXN:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_small__HPEDV{padding:.375rem .75rem;font-size:.8rem;gap:.375rem}.Button_small__HPEDV .Button_iconLeft__iyd_J,.Button_small__HPEDV .Button_iconLeft__iyd_J svg,.Button_small__HPEDV .Button_iconRight__c6gqG,.Button_small__HPEDV .Button_iconRight__c6gqG svg{width:14px;height:14px}.Button_medium__7Au89{padding:.5rem 1rem;font-size:.9rem;gap:.5rem}.Button_medium__7Au89 .Button_iconLeft__iyd_J,.Button_medium__7Au89 .Button_iconLeft__iyd_J svg,.Button_medium__7Au89 .Button_iconRight__c6gqG,.Button_medium__7Au89 .Button_iconRight__c6gqG svg{width:16px;height:16px}.Button_large__4xA2m{padding:.75rem 1.5rem;font-size:1rem;gap:.625rem}.Button_large__4xA2m .Button_iconLeft__iyd_J,.Button_large__4xA2m .Button_iconLeft__iyd_J svg,.Button_large__4xA2m .Button_iconRight__c6gqG,.Button_large__4xA2m .Button_iconRight__c6gqG svg{width:18px;height:18px}.Button_iconLeft__iyd_J,.Button_iconRight__c6gqG{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Button_iconLeft__iyd_J{margin-right:0}.Button_iconRight__c6gqG{margin-left:0}.Button_buttonContent__VjiZN{display:flex;align-items:center}.Button_fullWidth__T4ZHb{width:100%}.IconButton_iconButton__VPGtL{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);background-color:var(--bg-surface);color:var(--text-secondary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;padding:0;flex-shrink:0;:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--border-hover)}:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}&svg{width:20px;height:20px}}.Typography_typography__d6SGZ{font-family:var(--font-plus-jakarta),"Noto Sans",sans-serif;font-feature-settings:normal;font-size:16px;font-variation-settings:normal;font-weight:400;color:inherit;margin:0;&.Typography_small__iDKAI{font-size:14px}&.Typography_medium__w1Igj{font-size:16px}&.Typography_big__OvUm5{font-size:18px}&.Typography_large__owR8I{font-size:20px}&.Typography_x-large__H_R1z{font-size:40px}&.Typography_regular__BuP9N{font-weight:400}&.Typography_medium__w1Igj{font-weight:500}&.Typography_bold__4FFoZ{font-weight:700}&.Typography_primary__NI0BM{color:var(--text)}&.Typography_secondary__8lmDw{color:var(--text-muted)}&.Typography_black__U1lEm{color:var(--text)}}.DateRangeCalendar_container__vXs7y{display:flex;flex-direction:column;gap:1rem}.DateRangeCalendar_header__aYyJV{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem;margin-bottom:.5rem}.DateRangeCalendar_monthYear__c3x2h{font-size:1rem;font-weight:600;color:var(--text)}.DateRangeCalendar_navButton__PSSjl{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.DateRangeCalendar_navButton__PSSjl:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text)}.DateRangeCalendar_navButton__PSSjl:disabled{opacity:.3;cursor:not-allowed}.DateRangeCalendar_monthsWrapper__SihlX{position:relative}.DateRangeCalendar_loadingOverlay__TfioH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-overlay);border-radius:.5rem;z-index:2}.DateRangeCalendar_spinner__wxgWp{color:var(--primary);animation:DateRangeCalendar_spin__LXGEB 1s linear infinite}@keyframes DateRangeCalendar_spin__LXGEB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DateRangeCalendar_months__goE4v{display:flex;flex-direction:column;gap:1.5rem;transition:opacity .2s ease}.DateRangeCalendar_monthsLoading__xIDkw{opacity:.4;pointer-events:none}.DateRangeCalendar_month__jkFlu{flex:1 1;min-width:0}.DateRangeCalendar_monthName__lMMFQ{font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:.75rem;text-align:center}.DateRangeCalendar_weekDays__VNPGF{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.DateRangeCalendar_weekDay__0WE_G{text-align:center;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);padding:.5rem 0}.DateRangeCalendar_days__qK4oQ{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.DateRangeCalendar_emptyDay__Nf14S{aspect-ratio:1}.DateRangeCalendar_day__Y_SQH{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.DateRangeCalendar_day__Y_SQH:hover:not(:disabled){background:var(--bg-surface-hover)}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_disabledDay__M_GnS{color:var(--text-placeholder);cursor:not-allowed}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_unavailableDay__vn7QE{background:var(--danger-light);color:var(--danger);cursor:not-allowed}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_inRange__daqNN{background:var(--primary-light);border-radius:0}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_startDay__zjM0i{background:var(--primary);color:var(--text-on-primary);border-radius:50% 0 0 50%}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_endDay__stfsj{background:var(--primary);color:var(--text-on-primary);border-radius:0 50% 50% 0}.DateRangeCalendar_day__Y_SQH.DateRangeCalendar_startDay__zjM0i.DateRangeCalendar_endDay__stfsj{border-radius:50%}@media (min-width:640px){.DateRangeCalendar_months__goE4v{flex-direction:row;gap:1.5rem}.DateRangeCalendar_month__jkFlu{flex:1 1;min-width:200px}.DateRangeCalendar_day__Y_SQH{font-size:1rem}}.TextInput_inputWrapper__MxwM7{display:flex;flex-direction:column;gap:.375rem}.TextInput_label__zWuV7{font-size:.825rem;font-weight:600;color:var(--text)}.TextInput_inputContainer__sIqFz{position:relative;display:flex;align-items:center}.TextInput_input__hGukA{width:100%;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.5rem;outline:none;transition:all .15s ease}.TextInput_input__hGukA::placeholder{color:var(--text-placeholder)}.TextInput_input__hGukA:hover:not(:focus):not(:disabled){border-color:var(--border-hover)}.TextInput_input__hGukA:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.TextInput_input__hGukA:disabled{opacity:.6;cursor:not-allowed}.TextInput_hasLeftIcon__QGXZ7{padding-left:2.5rem}.TextInput_hasRightIcon___JF5c{padding-right:2.5rem}.TextInput_inputError__AeWQY{border-color:var(--danger)}.TextInput_inputError__AeWQY:focus{box-shadow:0 0 0 3px var(--danger-light)}.TextInput_leftIcon__Ra6KL{position:absolute;left:.75rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);pointer-events:none}.TextInput_leftIcon__Ra6KL svg{width:16px;height:16px}.TextInput_rightIcon__qu2ZD{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;background:none;border:none;padding:0;transition:color .15s ease}.TextInput_rightIcon__qu2ZD:hover{color:var(--text-secondary)}.TextInput_rightIcon__qu2ZD svg{width:16px;height:16px}.TextInput_errorMessage__WhNdp{font-size:.775rem;color:var(--danger);margin-top:.125rem}.DateInput_wrapper__48kDI{display:flex;flex-direction:column;gap:.375rem;min-width:0;position:relative}.DateInput_label__nLnpC{font-size:.825rem;font-weight:600;color:var(--text)}.DateInput_input__WiibQ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-family:inherit;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:.5rem;outline:none;transition:all .15s ease;box-sizing:border-box;cursor:pointer;text-align:left;line-height:1.25}.DateInput_inputDark__aXETd{background:var(--bg)}.DateInput_inputText__3zI7V{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateInput_inputPlaceholder__ShKn3 .DateInput_inputText__3zI7V{color:var(--text-placeholder)}.DateInput_icon__SO2tj{color:var(--text-secondary);flex-shrink:0}.DateInput_input__WiibQ:hover:not(:focus):not(:disabled){border-color:var(--border-hover)}.DateInput_inputOpen__AUVn7,.DateInput_input__WiibQ:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.DateInput_input__WiibQ:disabled{opacity:.6;cursor:not-allowed}.DateInput_inputError__x_A1G{border-color:var(--danger)}.DateInput_inputError__x_A1G.DateInput_inputOpen__AUVn7,.DateInput_inputError__x_A1G:focus{box-shadow:0 0 0 3px var(--danger-light)}.DateInput_errorMessage___XhFE{font-size:.775rem;color:var(--danger);margin-top:.125rem}.DateInput_popover__GWfmu{position:fixed;z-index:1200;width:18rem;max-width:calc(100vw - 1rem);padding:.75rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-lg)}.DateInput_popoverHeader__fQGE3{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.DateInput_monthName__7gSsf{font-size:.875rem;font-weight:600;color:var(--text);text-transform:capitalize}.DateInput_navButton__sr3ah{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.DateInput_navButton__sr3ah:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text)}.DateInput_weekDays__7JZ1z{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.25rem}.DateInput_weekDay__kzAic{text-align:center;font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);padding:.375rem 0}.DateInput_days__3FBRK{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.DateInput_emptyDay__lj_zo{aspect-ratio:1}.DateInput_day__Va0zg{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.DateInput_day__Va0zg:hover:not(:disabled){background:var(--bg-surface-hover)}.DateInput_dayDisabled__ZMgKk{color:var(--text-placeholder);cursor:not-allowed}.DateInput_dayToday__O3_uG{color:var(--primary);font-weight:700}.DateInput_daySelected__VW5EO,.DateInput_daySelected__VW5EO:hover{background:var(--primary);color:var(--text-on-primary);font-weight:600}.DateInput_popoverFooter__vYfgS{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.DateInput_footerButton__rAEA9{background:transparent;border:none;color:var(--primary);font-size:.8125rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:background .15s ease}.DateInput_footerButton__rAEA9:hover:not(:disabled){background:var(--primary-light)}.DateInput_footerButton__rAEA9:disabled{opacity:.5;cursor:not-allowed}.Snackbar_snackbar__AKHrI{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;align-items:center;gap:.75rem;min-width:320px;max-width:480px;padding:.875rem 1rem;border-radius:.75rem;border:1px solid transparent;box-shadow:var(--shadow-lg);font-size:.875rem;line-height:1.4;animation:Snackbar_slideIn__kJGTs .3s cubic-bezier(.16,1,.3,1) forwards}.Snackbar_snackbar__AKHrI.Snackbar_exiting__sVV9v{animation:Snackbar_slideOut__ctU5_ .25s cubic-bezier(.55,.06,.68,.19) forwards}.Snackbar_success__eQY8P{background:var(--primary-light);border-color:var(--primary-border);color:var(--primary)}.Snackbar_error__J3KrV{background:var(--danger-light);border-color:var(--danger);color:var(--danger)}.Snackbar_warning__9fC3X{background:var(--warning-light);border-color:var(--warning);color:var(--warning)}.Snackbar_info__lx7Br{background:var(--info-light);border-color:var(--info);color:var(--info)}.Snackbar_icon__bEcPr{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Snackbar_message__rpkA6{flex:1 1;font-weight:500}.Snackbar_close__qmmti{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:.25rem;border-radius:.375rem;transition:opacity .15s ease,background .15s ease}.Snackbar_close__qmmti:hover{opacity:1;background:rgba(0,0,0,.06)}@keyframes Snackbar_slideIn__kJGTs{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Snackbar_slideOut__ctU5_{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:480px){.Snackbar_snackbar__AKHrI{top:1rem;right:1rem;left:1rem;min-width:unset;max-width:unset}}.Pagination_pagination__gYXpB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;flex-wrap:wrap}.Pagination_nav__Dn8vY{display:flex;align-items:center;gap:12px;margin-left:auto}.Pagination_counter__wBQwR{font-size:14px;color:var(--text-secondary);white-space:nowrap}.Pagination_spacer__i37vi{flex:0 0 auto}.Pagination_pageSize__uhxx6{display:inline-flex;align-items:center;gap:8px}.Pagination_pageSizeLabel__yTeEy{font-size:14px;color:var(--text-secondary);white-space:nowrap}.Pagination_pageSizeSelect__f8dJV{padding:6px 28px 6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.Pagination_pageSizeSelect__f8dJV:focus{outline:none;border-color:var(--primary)}.Logo_logo__p1OT1{display:inline-flex;align-items:center;gap:.5rem;line-height:1}.Logo_mark__OSRhb{height:1.75rem;width:auto;flex-shrink:0;display:block}.Logo_wordmark__NaE8l{font-family:var(--font-plus-jakarta),"Noto Sans",sans-serif;font-weight:700;letter-spacing:-.01em;font-size:1.125rem;line-height:1;color:var(--text)}.Logo_tone_default__E5k8l .Logo_wordmark__NaE8l{color:var(--text)}.Logo_tone_light__nJCOG .Logo_wordmark__NaE8l{color:#ffffff}.Logo_size_small__LX7qC .Logo_mark__OSRhb{height:1.5rem}.Logo_size_small__LX7qC .Logo_wordmark__NaE8l{font-size:1rem}.Logo_size_medium__E_1yl .Logo_mark__OSRhb{height:1.75rem}.Logo_size_medium__E_1yl .Logo_wordmark__NaE8l{font-size:1.125rem}.Logo_size_large__cHzcO .Logo_mark__OSRhb{height:2.5rem}.Logo_size_large__cHzcO .Logo_wordmark__NaE8l{font-size:1.5rem}.AnnouncementContactStep_container__afZR5{display:flex;flex-direction:column;gap:1.5rem;padding:0 .5rem}.AnnouncementContactStep_header__0l3Nl{text-align:center}.AnnouncementContactStep_header__0l3Nl p:last-child{margin-top:.5rem;opacity:.7}.AnnouncementContactStep_contactCard__8lKIj{background:var(--bg-surface);border:1px solid var(--border);border-radius:1rem;padding:1.25rem;transition:border-color .2s ease}.AnnouncementContactStep_contactCard__8lKIj:focus-within{border-color:var(--primary-border)}.AnnouncementContactStep_contactHeader__b33MP{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.AnnouncementContactStep_contactTitle__s0jG7{display:flex;align-items:center;gap:.625rem;font-weight:600;color:var(--text);font-size:.95rem}.AnnouncementContactStep_contactIcon__u_FbX{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary-light)}.AnnouncementContactStep_contactIcon__u_FbX svg{color:var(--primary)}.AnnouncementContactStep_formGrid__wLTVE{display:grid;grid-template-columns:1fr;gap:1rem}.AnnouncementContactStep_inputGroup__VMijM{display:flex;flex-direction:column;gap:.375rem}.AnnouncementContactStep_fullWidth__LSk3n{grid-column:1/-1}.AnnouncementContactStep_label__ulqum{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.AnnouncementContactStep_required__AovdO{color:var(--danger)}.AnnouncementContactStep_optional__eQIFS{color:var(--text-muted);font-weight:400}.AnnouncementContactStep_input__JMXC1{padding:.875rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;color:var(--text);font-size:1rem;transition:all .2s ease;width:100%}.AnnouncementContactStep_input__JMXC1::placeholder{color:var(--text-placeholder)}.AnnouncementContactStep_input__JMXC1:focus{outline:none;border-color:var(--primary);background:var(--bg-surface)}.AnnouncementContactStep_textarea__Bg8km{padding:.875rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;color:var(--text);font-size:1rem;transition:all .2s ease;width:100%;font-family:inherit;resize:vertical;min-height:96px}.AnnouncementContactStep_textarea__Bg8km::placeholder{color:var(--text-placeholder)}.AnnouncementContactStep_textarea__Bg8km:focus{outline:none;border-color:var(--primary);background:var(--bg-surface)}.AnnouncementContactStep_actions__PL6ov{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(to top,var(--bg) 80%,transparent);z-index:100}@media (min-width:640px){.AnnouncementContactStep_container__afZR5{padding:0;max-width:500px;margin:0 auto}.AnnouncementContactStep_contactCard__8lKIj{padding:1.5rem}}@media (min-width:768px){.AnnouncementContactStep_actions__PL6ov{position:static;padding:.5rem 0 0;background:none;z-index:auto;flex-direction:row;justify-content:space-between}}.Modal_overlay__zK36Z{position:fixed;inset:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.Modal_dialog__TW_hf{background:var(--bg-surface);border-radius:16px;padding:24px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.LakePicker_wrapper__3vYBo{display:flex;flex-direction:column;gap:24px}.LakePicker_heading__gjPsf{font-size:20px;font-weight:700;color:var(--text);margin:0}.LakePicker_grid__2gnVi{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.LakePicker_card__jHIqq{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-surface);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.LakePicker_card__jHIqq:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.LakePicker_imageWrapper__u7VdQ{position:relative;width:100%;aspect-ratio:16/9;background:var(--bg-surface-hover);overflow:hidden}.LakePicker_image__T7Efa{width:100%;height:100%;object-fit:cover}.LakePicker_cardBody__wPD1M{padding:12px 16px}.LakePicker_lakeName__L84Ij{font-size:15px;font-weight:600;color:var(--text);margin:0}.OrderTabs_desktopTabs__APSsI{display:none;flex-direction:row;border-bottom:2px solid var(--border);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.OrderTabs_tab__BxM94{padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center}.OrderTabs_active__nv331{color:var(--primary);border-bottom-color:var(--primary)}.OrderTabs_inactive__9I5Nl{color:var(--text-muted)}.OrderTabs_inactive__9I5Nl:hover{color:var(--text)}.OrderTabs_mobileSelect__uzqPE{display:block;flex:1 1;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 12px}.OrderTabs_mobileSelect__uzqPE:focus{outline:none;border-color:var(--primary)}@media (min-width:768px){.OrderTabs_desktopTabs__APSsI{display:flex}.OrderTabs_mobileSelect__uzqPE{display:none}}.StatusBadge_badge__jUoYd{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;display:inline-block}.StatusBadge_pending__Wk9Bw{background:#fef3c7;color:#d97706}.StatusBadge_confirmed__ynMZu{background:#dbeafe;color:#2563eb}.StatusBadge_active__4t0eq{background:#dcfce7;color:#16a34a}.StatusBadge_canceled__8GuHa{background:#fef2f2;color:#ef4444}.StatusBadge_archived__d_6DP{background:#f1f5f9;color:#64748b}[data-theme=dark] .StatusBadge_pending__Wk9Bw{background:rgba(251,191,36,.15)}[data-theme=dark] .StatusBadge_confirmed__ynMZu{background:rgba(59,130,246,.15)}[data-theme=dark] .StatusBadge_active__4t0eq{background:rgba(34,197,94,.15)}[data-theme=dark] .StatusBadge_canceled__8GuHa{background:rgba(239,68,68,.15)}[data-theme=dark] .StatusBadge_archived__d_6DP{background:rgba(148,163,184,.15)}.OrderRow_row__OlAnz{background:var(--bg-surface);border-radius:8px;padding:14px 16px;box-shadow:var(--shadow-sm)}.OrderRow_clickable__Yw_WA{cursor:pointer;transition:background .15s ease}.OrderRow_clickable__Yw_WA:hover{background:var(--bg-surface-hover)}.OrderRow_desktopLayout__Oatsl{display:flex;justify-content:space-between;align-items:center}.OrderRow_fields__e42ie{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.OrderRow_field__qCT76{display:flex;flex-direction:column}.OrderRow_label__hKBiH{font-size:11px;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.OrderRow_value__Ma89d{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.OrderRow_right__g1HTG{display:flex;align-items:center;gap:12px;flex-shrink:0}.OrderRow_actions__s8bCv{display:flex;gap:8px;align-items:center}.OrderRow_canceled__3G9x2 .OrderRow_value__Ma89d{color:var(--text-muted)}.OrderRow_strikethrough__2H_e0{text-decoration:line-through}.OrderRow_cancelButton___pcjK{color:var(--danger)!important;border-color:var(--danger)!important}.OrderRow_cancelButton___pcjK:hover{background:var(--danger-light)!important}.OrderRow_mobileLayout__qy7ow{display:none}@media (max-width:767px){.OrderRow_row__OlAnz{padding:10px 12px}.OrderRow_desktopLayout__Oatsl{display:none}.OrderRow_mobileLayout__qy7ow{display:block}.OrderRow_mobileRow__gkSDZ{display:flex;align-items:center;justify-content:space-between;gap:8px}.OrderRow_mobileInfo__67Wzl{min-width:0;flex:1 1}.OrderRow_mobileDate__A9AIK{font-size:13px;font-weight:500;display:block}.OrderRow_mobileDetails__8xuZG{font-size:12px;color:var(--text-secondary);display:block}.OrderRow_mobileNote__9KYoK{font-size:12px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.OrderRow_canceled__3G9x2 .OrderRow_mobileDate__A9AIK,.OrderRow_canceled__3G9x2 .OrderRow_mobileDetails__8xuZG,.OrderRow_canceled__3G9x2 .OrderRow_mobileNote__9KYoK{color:var(--text-muted)}}.OrderList_list__36fqk{display:flex;flex-direction:column;gap:8px}.OrderList_emptyState__2v_fG{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}.CancelOrderDialog_title__bmKDM{font-size:18px;font-weight:700;margin:0 0 4px}.CancelOrderDialog_subtitle__qiAE1{font-size:13px;color:var(--text-secondary);margin:0 0 20px}.CancelOrderDialog_label__XP8YX{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.CancelOrderDialog_textarea__P2VOW{width:100%;min-height:80px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;background:var(--bg-surface);color:var(--text);box-sizing:border-box}.CancelOrderDialog_textarea__P2VOW:focus{outline:none;border-color:var(--primary)}.CancelOrderDialog_buttonRow__jZoYS{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.CreateReservationDialog_title__v_NGu{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--text)}.CreateReservationDialog_stepperWrapper__83jHL{margin-bottom:20px}.CreateReservationDialog_stepContainer___kB8U{display:flex;flex-direction:column;gap:16px}.CreateReservationDialog_calendarSection__PlNPg{display:flex;flex-direction:column;gap:12px}.CreateReservationDialog_dateDisplay__gho4u{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.CreateReservationDialog_dateValue__v0s8F{font-weight:600;color:var(--text)}.CreateReservationDialog_buttonRow__xZl69{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.CreateReservationDialog_summaryHeader__d_Dzn{padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.CreateReservationDialog_detailsList__hMR2f{display:flex;flex-direction:column;gap:10px}.CreateReservationDialog_detailItem__RujKE{display:flex;gap:12px;padding:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.CreateReservationDialog_detailIcon__yS3us{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--bg-surface-hover);flex-shrink:0;color:var(--primary)}.CreateReservationDialog_detailContent__K5tOu{display:flex;flex-direction:column;gap:2px;min-width:0}.CreateReservationDialog_detailLabel__I5hqA{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.CreateReservationDialog_detailValue__xFGcO{font-size:14px;font-weight:500;color:var(--text)}.CreateReservationDialog_detailMeta__E0Unx{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateReservationDialog_terms__YNZzQ{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--bg-surface);border:1px dashed var(--border);border-radius:10px}.CreateReservationDialog_termItem__x6c6D{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.CreateReservationDialog_termItem__x6c6D svg{color:var(--primary);flex-shrink:0}.HolderStep_container__VAUts{display:flex;flex-direction:column;gap:1.25rem}.HolderStep_header__tzw6s{display:flex;flex-direction:column;gap:.25rem}.HolderStep_card__78Fbw{background:var(--bg-surface);border:1px solid var(--border);border-radius:1rem;padding:1.25rem;transition:border-color .2s ease}.HolderStep_card__78Fbw:focus-within{border-color:var(--primary-border)}.HolderStep_cardHeader__FacA_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.HolderStep_cardTitle__SAy8I{display:flex;align-items:center;gap:.625rem;font-weight:600;color:var(--text);font-size:.95rem}.HolderStep_cardIcon__sJAey{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary-light)}.HolderStep_cardIcon__sJAey svg{color:var(--primary)}.HolderStep_removeButton__75QrG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.5rem;border:none;background:var(--danger-light);color:var(--danger);cursor:pointer;transition:all .2s ease}.HolderStep_removeButton__75QrG:hover{background:var(--danger);color:var(--bg-surface)}.HolderStep_formGrid__zjQAU{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.HolderStep_inputGroup__F0D3W{display:flex;flex-direction:column;gap:.375rem}.HolderStep_fullWidth__uZiNT{grid-column:1/-1}.HolderStep_label__KmSyO{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.HolderStep_required__5UGAW{color:var(--danger)}.HolderStep_optional__kV_6M{color:var(--text-muted);font-weight:400}.HolderStep_input__bcG3V{padding:.875rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;color:var(--text);font-size:1rem;transition:all .2s ease;width:100%}.HolderStep_input__bcG3V::placeholder{color:var(--text-placeholder)}.HolderStep_input__bcG3V:focus{outline:none;border-color:var(--primary);background:var(--bg-surface)}.HolderStep_textarea__6f3M7{padding:.875rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;color:var(--text);font-size:1rem;transition:all .2s ease;width:100%;font-family:inherit;resize:vertical;min-height:80px}.HolderStep_textarea__6f3M7::placeholder{color:var(--text-placeholder)}.HolderStep_textarea__6f3M7:focus{outline:none;border-color:var(--primary);background:var(--bg-surface)}.HolderStep_guestsSection__3I37T{display:flex;flex-direction:column;gap:.75rem}.HolderStep_sectionTitle__NHrl6{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text)}.HolderStep_capacityHint__Jbi8Z{margin-left:auto;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.HolderStep_addGuestButton__POrnp{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg);border:1px dashed var(--border);border-radius:.75rem;color:var(--primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.HolderStep_addGuestButton__POrnp:hover{border-color:var(--primary);background:var(--primary-light)}.HolderStep_error__iA0Vx{margin:0;padding:.625rem .875rem;border-radius:.5rem;background:var(--danger-light);color:var(--danger);font-size:.85rem}.HolderStep_actions__slaxP{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem}@media (max-width:600px){.HolderStep_formGrid__zjQAU{grid-template-columns:1fr}}.CreateAnnouncementDialog_title___dlWP{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--text)}.CreateAnnouncementDialog_stepperWrapper__N0Z3E{margin-bottom:20px}.CreateAnnouncementDialog_stepContainer__2TSid{display:flex;flex-direction:column;gap:16px}.CreateAnnouncementDialog_calendarSection__8LpDo{display:flex;flex-direction:column;gap:12px}.CreateAnnouncementDialog_dateDisplay__IqyYw{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.CreateAnnouncementDialog_dateValue__DYI5K{font-weight:600;color:var(--text)}.CreateAnnouncementDialog_buttonRow__P6y09{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.CreateAnnouncementDialog_summaryHeader__TIqCF{padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.CreateAnnouncementDialog_detailsList___I_hc{display:flex;flex-direction:column;gap:10px}.CreateAnnouncementDialog_detailItem___iQsM{display:flex;gap:12px;padding:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.CreateAnnouncementDialog_detailIcon__ipWwn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--bg-surface-hover);flex-shrink:0;color:var(--primary)}.CreateAnnouncementDialog_detailContent__TEh6V{display:flex;flex-direction:column;gap:2px;min-width:0}.CreateAnnouncementDialog_detailLabel__84Ohb{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.CreateAnnouncementDialog_detailValue__WUKaS{font-size:14px;font-weight:500;color:var(--text);white-space:pre-wrap;word-break:break-word}.CreateAnnouncementDialog_detailMeta__Ws1NY{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAnnouncementDialog_terms__SEkcI{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--bg-surface);border:1px dashed var(--border);border-radius:10px}.CreateAnnouncementDialog_termItem__lOZLZ{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.CreateAnnouncementDialog_termItem__lOZLZ svg{color:var(--primary);flex-shrink:0}.EditReservationDialog_title__u1bpS{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--text)}.EditReservationDialog_fieldGroup__sMy0O{display:flex;flex-direction:column;gap:14px}.EditReservationDialog_row__h0OWt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.EditReservationDialog_field__q5kGM{display:flex;flex-direction:column;gap:6px}.EditReservationDialog_readonlyField__79JAN{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--bg-surface-hover);border:1px solid var(--border);border-radius:8px}.EditReservationDialog_readonlyValue__v0f1n{font-size:14px;font-weight:600;color:var(--text)}.EditReservationDialog_label__7vs7w{font-size:12px;font-weight:600;color:var(--text-secondary)}.EditReservationDialog_optional__JGUAX{font-weight:400;color:var(--text-muted);text-transform:none}.EditReservationDialog_helper__IeZ20{font-size:11px;color:var(--text-secondary)}.EditReservationDialog_input__MOw7J,.EditReservationDialog_textarea__qUsDG{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;background:var(--bg-surface);color:var(--text);box-sizing:border-box}.EditReservationDialog_textarea__qUsDG{min-height:80px;resize:vertical}.EditReservationDialog_input__MOw7J:focus,.EditReservationDialog_textarea__qUsDG:focus{outline:none;border-color:var(--primary)}.EditReservationDialog_input__MOw7J:disabled,.EditReservationDialog_textarea__qUsDG:disabled{background:var(--bg-surface-hover);color:var(--text-secondary);cursor:not-allowed}.EditReservationDialog_guestsSection__eBAzB{display:flex;flex-direction:column;gap:10px;margin-top:4px}.EditReservationDialog_sectionTitle__00nKQ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}.EditReservationDialog_capacityHint__TKwBz{margin-left:auto;font-size:12px;font-weight:500;color:var(--text-secondary)}.EditReservationDialog_capacityError__0jYma{margin:0;padding:8px 12px;border-radius:8px;background:var(--danger-light);color:var(--danger);font-size:12px}.EditReservationDialog_guestCard__LgQ1z{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.EditReservationDialog_guestCardHeader__Jvw0m{display:flex;align-items:center;justify-content:space-between}.EditReservationDialog_guestCardTitle__vYt_N{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.EditReservationDialog_guestCardIcon__PBoqC{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--primary-light);color:var(--primary)}.EditReservationDialog_removeButton__Np8FZ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:var(--danger-light);color:var(--danger);cursor:pointer;transition:all .2s ease}.EditReservationDialog_removeButton__Np8FZ:hover{background:var(--danger);color:var(--bg-surface)}.EditReservationDialog_guestGrid__fFM_z{display:grid;grid-template-columns:1fr 1fr;gap:10px}.EditReservationDialog_addGuestButton__7IFsj{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--bg);border:1px dashed var(--border);border-radius:10px;color:var(--primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditReservationDialog_addGuestButton__7IFsj:hover{border-color:var(--primary);background:var(--primary-light)}.EditReservationDialog_buttonRow___cHfS{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media (max-width:540px){.EditReservationDialog_guestGrid__fFM_z{grid-template-columns:1fr}}.EditAnnouncementDialog_title__Pc5JY{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--text)}.EditAnnouncementDialog_fieldGroup__MzYG4{display:flex;flex-direction:column;gap:14px}.EditAnnouncementDialog_row__VvD79{display:grid;grid-template-columns:1fr 1fr;gap:12px}.EditAnnouncementDialog_field__dcPcJ{display:flex;flex-direction:column;gap:6px}.EditAnnouncementDialog_label__4Eolr{font-size:12px;font-weight:600;color:var(--text-secondary)}.EditAnnouncementDialog_helper__4To4I{font-size:11px;color:var(--text-secondary)}.EditAnnouncementDialog_readonlyField__97yDF{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--bg-surface-hover);border:1px solid var(--border);border-radius:8px}.EditAnnouncementDialog_readonlyValue__tQq2X{font-size:14px;font-weight:600;color:var(--text)}.EditAnnouncementDialog_input__5iinq,.EditAnnouncementDialog_textarea__5Isym{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;background:var(--bg-surface);color:var(--text);box-sizing:border-box}.EditAnnouncementDialog_textarea__5Isym{min-height:80px;resize:vertical}.EditAnnouncementDialog_input__5iinq:focus,.EditAnnouncementDialog_textarea__5Isym:focus{outline:none;border-color:var(--primary)}.EditAnnouncementDialog_input__5iinq:disabled,.EditAnnouncementDialog_textarea__5Isym:disabled{background:var(--bg-surface-hover);color:var(--text-secondary);cursor:not-allowed}.EditAnnouncementDialog_buttonRow__eB3XQ{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.OrdersFilters_filters__vDDqg{display:flex;flex-direction:column;gap:12px;padding:12px 0}.OrdersFilters_inputs__5v2Ds{display:flex;gap:8px}.OrdersFilters_field__Rty6s{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0;cursor:pointer}.OrdersFilters_fieldLabel__shydp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);cursor:pointer}.OrdersFilters_chipsRow__vBrT4{display:flex;align-items:center;gap:8px;min-width:0}.OrdersFilters_presets___XjN0{display:flex;gap:6px;align-items:center;flex:1 1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.OrdersFilters_presets___XjN0::-webkit-scrollbar{display:none}.OrdersFilters_preset___RFUk{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0}.OrdersFilters_preset___RFUk:hover{border-color:var(--border-hover);color:var(--text)}.OrdersFilters_presetActive__gg91b{border-color:var(--primary);background:var(--primary-light);color:var(--text);font-weight:600}.OrdersFilters_presetActive__gg91b:hover{color:var(--text)}.OrdersFilters_clear__QF8hv{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.OrdersFilters_clear__QF8hv:hover{background:var(--bg-surface-hover);border-color:var(--border-hover);color:var(--text)}@media (min-width:768px){.OrdersFilters_filters__vDDqg{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:12px}.OrdersFilters_field__Rty6s,.OrdersFilters_inputs__5v2Ds{flex:0 0 auto}.OrdersFilters_chipsRow__vBrT4{flex:1 1 auto;min-width:0;padding-bottom:4px}.OrdersFilters_presets___XjN0{overflow-x:visible;flex-wrap:wrap}}.LakeOrdersSection_lakeSection__rsb1m{display:flex;flex-direction:column;gap:16px}.LakeOrdersSection_lakeSectionHeader__t7wgC{display:flex;align-items:center;justify-content:space-between;gap:8px}.LakeOrdersSection_loadingText__nuOod{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.LakeOrdersSection_confirmTitle__AA_Mh{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--text)}.LakeOrdersSection_confirmMessage__SbG5z{font-size:14px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.LakeOrdersSection_confirmButtonRow__U3cC1{display:flex;justify-content:flex-end;gap:8px}.PeriodBar_periodBar__Pgus0{display:flex;flex-direction:column;gap:12px}.PeriodBar_pagerRow__ppIUT{display:flex;align-items:center;justify-content:space-between;gap:12px}.PeriodBar_arrowButton__kAteO{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);cursor:pointer;color:var(--text)}.PeriodBar_arrowButton__kAteO:hover{background:var(--bg-surface-hover)}.PeriodBar_rangeLabel__2OkHB{font-size:13px;color:var(--text-secondary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PeriodBar_optionsRow__gwHkS{display:flex;align-items:center;gap:12px}.PeriodBar_todayButton__KXBsv{margin-left:auto}@media (min-width:768px){.PeriodBar_periodBar__Pgus0{flex-direction:row;align-items:center;justify-content:space-between}.PeriodBar_pagerRow__ppIUT{justify-content:flex-start}}.ScheduleView_schedule__RkONy{display:flex;flex-direction:column;gap:20px}.ScheduleView_dayCount__Al_ZS{display:flex;align-items:center;gap:8px}.ScheduleView_dayCountLabel__8HQXw{font-size:13px;color:var(--text-secondary);white-space:nowrap}.ScheduleView_dayCountSelect__Ugl8_{padding:6px 28px 6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);font-size:13px;font-family:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.ScheduleView_dayCountSelect__Ugl8_:focus{outline:none;border-color:var(--primary)}.ScheduleView_loadingText__vnUzT{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.ScheduleView_daySection__SpCTq{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden}.ScheduleView_todaySection__2eeQY{border-color:var(--primary-border)}.ScheduleView_dayHeader__UNIed{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--bg-surface-hover);border-bottom:1px solid var(--border)}.ScheduleView_dayTitle__sVD_S{display:flex;align-items:center;gap:10px}.ScheduleView_dateBadge__rV6KL{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:44px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border);flex-shrink:0}.ScheduleView_dateBadgeDay__ryV_l{font-size:16px;font-weight:700;line-height:1.1;color:var(--text)}.ScheduleView_dateBadgeMonth__2f_QO{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.ScheduleView_todayBadge__WRYm2{background:var(--primary);border-color:var(--primary)}.ScheduleView_todayBadge__WRYm2 .ScheduleView_dateBadgeDay__ryV_l{color:var(--text-on-primary)}.ScheduleView_todayBadge__WRYm2 .ScheduleView_dateBadgeMonth__2f_QO{color:var(--text-on-primary);opacity:.8}.ScheduleView_dayTitleText__SrSuq{display:flex;flex-direction:column}.ScheduleView_weekday__KGtKV{font-size:15px;font-weight:700;color:var(--text)}.ScheduleView_dayDate__jvYAh{font-size:12px;color:var(--text-secondary)}.ScheduleView_dayMeta__oBWLp{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ScheduleView_todayTag__yvChY{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--primary)}.ScheduleView_countChip__GQrTF{min-width:28px;padding:3px 8px;border-radius:10px;font-size:12px;font-weight:700;text-align:center;white-space:nowrap}.ScheduleView_countZero__WCzfq{background:var(--bg-surface);color:var(--text-muted)}.ScheduleView_emptyDay__RXfsF{margin:0;padding:12px 16px;font-size:13px;color:var(--text-muted)}.ScheduleView_dayRows__Gf97l{display:flex;flex-direction:column}.ScheduleView_row__SYniq{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;border-bottom:1px solid var(--border);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.ScheduleView_row__SYniq:last-child{border-bottom:none}.ScheduleView_row__SYniq:hover{background:var(--bg-surface-hover)}.ScheduleView_rowInfo___6rt6{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.ScheduleView_rowName__YfeA2{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text)}.ScheduleView_noteIcon__KCuxi{color:var(--text-muted);flex-shrink:0}.ScheduleView_rowMeta__AlukP{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:var(--text-secondary)}.ScheduleView_metaItem__IC4vF{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ScheduleView_metaIcon__YCt14{color:var(--text-muted);flex-shrink:0}.ScheduleView_rowActions__xoCdx{display:flex;align-items:center;gap:8px;flex-shrink:0}.ScheduleView_cancelButton__Hp1X3{color:var(--danger)!important;border-color:var(--danger)!important}.ScheduleView_cancelButton__Hp1X3:hover{background:var(--danger-light)!important}.ScheduleView_rowChips__TVRGB{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex-shrink:0}.ScheduleView_dayStatusChip__eE4D5{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.ScheduleView_arrival__W_zHu{background:#dcfce7;color:#16a34a}.ScheduleView_staying__a_tBF{background:#dbeafe;color:#2563eb}.ScheduleView_departure__b3s7s{background:#fef3c7;color:#d97706}[data-theme=dark] .ScheduleView_arrival__W_zHu{background:rgba(34,197,94,.15)}[data-theme=dark] .ScheduleView_staying__a_tBF{background:rgba(59,130,246,.15)}[data-theme=dark] .ScheduleView_departure__b3s7s{background:rgba(251,191,36,.15)}@media (max-width:767px){.ScheduleView_row__SYniq{padding:10px 12px}.ScheduleView_rowActions__xoCdx{display:none}.ScheduleView_dayHeader__UNIed{padding:8px 12px}.ScheduleView_dateBadge__rV6KL{width:36px;height:38px}.ScheduleView_dateBadgeDay__ryV_l,.ScheduleView_weekday__KGtKV{font-size:14px}.ScheduleView_emptyDay__RXfsF{padding:10px 12px}}.CalendarView_calendar__hvS7M{display:flex;flex-direction:column;gap:20px}.CalendarView_loadingText__1sdLc{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.CalendarView_gridScroller__NkejK{overflow:auto;max-height:calc(100vh - 240px);min-height:240px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm)}.CalendarView_grid__S9b7J{display:inline-grid;min-width:100%;grid-template-columns:128px repeat(14,minmax(56px,1fr));grid-template-rows:auto;grid-auto-rows:48px}.CalendarView_gridNoLabels__H4rJt{grid-template-columns:repeat(14,minmax(56px,1fr))}.CalendarView_cornerCell__DjTFV{left:0;z-index:4;border-right:1px solid var(--border)}.CalendarView_cornerCell__DjTFV,.CalendarView_headerCell__tQmlJ{position:sticky;top:0;background:var(--bg-surface-hover);border-bottom:1px solid var(--border)}.CalendarView_headerCell__tQmlJ{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 4px}.CalendarView_headerWeekday__T3ig5{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.CalendarView_headerDay__nFjh0{font-size:14px;font-weight:700;color:var(--text)}.CalendarView_todayHeaderCell__AgPDd .CalendarView_headerDay__nFjh0,.CalendarView_todayHeaderCell__AgPDd .CalendarView_headerWeekday__T3ig5{color:var(--primary)}.CalendarView_labelCell__2pMx8{position:sticky;left:0;z-index:2;display:flex;align-items:center;padding:0 12px;background:var(--bg-surface);border-right:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.CalendarView_dayCell__6YV1b,.CalendarView_labelCell__2pMx8{border-top:1px solid var(--border)}.CalendarView_colDivider__r1PEG{border-left:1px solid var(--border)}.CalendarView_todayCell__0ugna{background:color-mix(in srgb,var(--primary) 7%,transparent)}.CalendarView_blockedCell__Lgs6E{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(148,163,184,.16) 0,rgba(148,163,184,.16) 8px)}.CalendarView_sectionStart__xYP_x{border-top:2px solid var(--border)}.CalendarView_firstRowCell__E9Wll{border-top:none}.CalendarView_bar__p_WOv{z-index:1;display:flex;align-items:center;gap:6px;min-width:0;margin:8px 3px;padding:0 8px;border:none;border-radius:8px;background:var(--primary);color:var(--text-on-primary);font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;transition:filter .15s ease}.CalendarView_bar__p_WOv:hover{filter:brightness(1.1)}.CalendarView_barPast__xSITz{opacity:.45}.CalendarView_barClippedStart__1_JSU{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.CalendarView_barClippedEnd__3r2_O{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.CalendarView_barLabel__1BCBF{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarView_barPrice__CQOyK{flex-shrink:0;font-weight:500;opacity:.9;white-space:nowrap}.CalendarView_barNarrow__8v0le{padding:0 4px}@media (max-width:767px){.CalendarView_gridScroller__NkejK{max-height:calc(100vh - 300px)}.CalendarView_grid__S9b7J{grid-template-columns:80px repeat(14,44px)}.CalendarView_gridNoLabels__H4rJt{grid-template-columns:repeat(14,44px)}.CalendarView_labelCell__2pMx8{padding:0 8px;font-size:11px;white-space:normal;line-height:1.2}.CalendarView_headerCell__tQmlJ{padding:4px 2px}.CalendarView_headerDay__nFjh0{font-size:13px}.CalendarView_bar__p_WOv{margin:8px 2px;padding:0 6px;font-size:11px}.CalendarView_barPrice__CQOyK{display:none}}.StatisticsView_statistics__ey86W{display:flex;flex-direction:column;gap:20px}.StatisticsView_toggleGroup__aBzKc{display:inline-flex;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.StatisticsView_toggleButton__DyXtm{padding:6px 14px;font-size:13px;font-family:inherit;background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.StatisticsView_toggleButton__DyXtm+.StatisticsView_toggleButton__DyXtm{border-left:1px solid var(--border)}.StatisticsView_toggleButtonActive___A9Tx{background:var(--primary-light);color:var(--text);font-weight:600}.StatisticsView_loadingText__GPQUi{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.StatisticsView_content__LVTyn{display:flex;flex-direction:column;gap:16px;transition:opacity .15s ease}.StatisticsView_contentDimmed__stGHG{opacity:.55;pointer-events:none}.StatisticsView_kpiGrid__I4ZoI{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.StatisticsView_kpiTile__R2Up3{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm)}.StatisticsView_kpiLabel__5jqIl{font-size:12px;color:var(--text-muted)}.StatisticsView_kpiValue__pk8_D{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.StatisticsView_card__qUU8o{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);padding:16px}.StatisticsView_cardHeader__toB1V{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:14px}.StatisticsView_cardTitle__l4_It{font-size:15px;font-weight:700;color:var(--text)}.StatisticsView_cardSubtitle__6Bm_3{font-size:12px;color:var(--text-muted)}.StatisticsView_cardEmpty__wk4Rt{color:var(--text-muted);font-size:13px;text-align:center;padding:32px 0}.StatisticsView_splitRow__RMx29{display:grid;grid-template-columns:1fr 1fr;gap:16px}.StatisticsView_chart__DJFdf{display:flex;flex-direction:column}.StatisticsView_plot__oCL9_{position:relative;height:140px;border-bottom:1px solid var(--border)}.StatisticsView_plotTall__ptdwA{height:200px}.StatisticsView_gridline__Atit2{position:absolute;left:0;right:0;height:1px;background:var(--border-subtle)}.StatisticsView_gridlineLabel__URq2A{position:absolute;top:2px;left:4px;font-size:10px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatisticsView_cols__tcd0d{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.StatisticsView_colSlot__wYMcl{flex:1 1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer}.StatisticsView_colSlot__wYMcl:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.StatisticsView_colBar__CmJrC{width:100%;max-width:24px;border-radius:4px 4px 0 0;transition:height .2s ease}.StatisticsView_colBarMoney__pkDwf{background:var(--primary)}.StatisticsView_colBarPeople__XynBY{background:var(--info)}.StatisticsView_colSlot__wYMcl:hover .StatisticsView_colBar__CmJrC{filter:brightness(1.15)}.StatisticsView_peakLabel__43txA{position:absolute;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);padding:0 3px;white-space:nowrap;z-index:2}.StatisticsView_tooltip__obAD8{position:absolute;top:4px;transform:translateX(-50%);display:flex;flex-direction:column;gap:1px;padding:6px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;z-index:5}.StatisticsView_tooltipValue__5uA4W{font-size:14px;font-weight:700;color:var(--text)}.StatisticsView_tooltipTitle__QpzhP{font-size:11px;color:var(--text-secondary)}.StatisticsView_tooltipDetail__VqCHh{font-size:11px;color:var(--text-muted)}.StatisticsView_emptyOverlay__0TSwe{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;pointer-events:none}.StatisticsView_axisRow__2rnw7{display:flex;gap:2px;margin-top:6px;min-height:18px}.StatisticsView_axisSlot__1JkYg{flex:1 1;min-width:0;display:flex;justify-content:center}.StatisticsView_axisLabel__rOZuZ{font-size:10px;color:var(--text-muted);white-space:nowrap}.StatisticsView_axisLabelNow__gRYU9{background:var(--primary-light);color:var(--text);font-weight:600;border-radius:4px;padding:1px 4px}.StatisticsView_hbarList__YBbXG{display:flex;flex-direction:column;gap:10px}.StatisticsView_hbarRow__xyDYF{display:flex;align-items:center;gap:10px}.StatisticsView_hbarLabelCell__agDGX{width:110px;flex-shrink:0;display:flex;flex-direction:column}.StatisticsView_hbarName__LhI1Z{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatisticsView_hbarCount__5UFfr{font-size:11px;color:var(--text-muted)}.StatisticsView_hbarTrack__y9eGl{flex:1 1;height:14px;background:var(--primary-lighter);border-radius:0 4px 4px 0}.StatisticsView_hbarFill__1iEjj{height:100%;background:var(--primary);border-radius:0 4px 4px 0}.StatisticsView_hbarValue__Rx0GX{width:80px;flex-shrink:0;text-align:right;font-size:13px;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.StatisticsView_kpiGrid__I4ZoI{grid-template-columns:repeat(2,1fr);gap:10px}.StatisticsView_kpiValue__pk8_D{font-size:20px}.StatisticsView_splitRow__RMx29{grid-template-columns:1fr}.StatisticsView_card__qUU8o{padding:14px}.StatisticsView_plot__oCL9_{height:120px}.StatisticsView_plotTall__ptdwA{height:160px}}.StatusListView_listView__KyqAg{display:flex;flex-direction:column;gap:16px}.StatusListView_loadingText__JwRop{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.ScheduleDetailDialog_titleRow__Zvd1_{display:flex;align-items:center;justify-content:space-between;gap:8px}.ScheduleDetailDialog_title__3pKwr{font-size:18px;font-weight:700;margin:0}.ScheduleDetailDialog_subtitle__QzsVp{font-size:13px;color:var(--text-secondary);margin:4px 0 0}.ScheduleDetailDialog_fields__wd8eF{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:20px}.ScheduleDetailDialog_field__p3_Qr{display:flex;flex-direction:column}.ScheduleDetailDialog_fullField__ptBN5{display:flex;flex-direction:column;margin-top:12px}.ScheduleDetailDialog_label__27V57{font-size:11px;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.ScheduleDetailDialog_value__Ef_oe{font-size:13px;font-weight:500;color:var(--text)}.ScheduleDetailDialog_noteValue__8CWga{font-size:13px;color:var(--text);line-height:1.5}.ScheduleDetailDialog_guestList__voAmh{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ScheduleDetailDialog_guestItem__ZqQn_{font-size:13px;font-weight:500;color:var(--text)}.ScheduleDetailDialog_guestDetails___Q4Mc{font-size:12px;font-weight:400;color:var(--text-secondary);margin-left:6px}.ScheduleDetailDialog_titleMeta__feUCv{display:flex;align-items:center;gap:8px}.ScheduleDetailDialog_closeButton__Ho_vm{color:var(--text-muted)}.ScheduleDetailDialog_actionRows__fmYov{display:flex;flex-direction:column;margin:20px -24px -24px;border-top:1px solid var(--border)}.ScheduleDetailDialog_actionRow__UWtQl{display:flex;align-items:center;gap:10px;width:100%;padding:14px 24px;background:none;border:none;border-bottom:1px solid var(--border);font-size:14px;font-weight:600;font-family:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background .15s ease}.ScheduleDetailDialog_actionRow__UWtQl:last-child{border-bottom:none}.ScheduleDetailDialog_actionRow__UWtQl:hover{background:var(--bg-surface-hover)}.ScheduleDetailDialog_actionIcon__B_djT{color:var(--text-muted);flex-shrink:0}.ScheduleDetailDialog_actionRowDanger__spnc5{color:var(--danger)}@media (min-width:768px){.ScheduleDetailDialog_actionRowsMobileOnly__Q6V3X{display:none}}.ScheduleDetailDialog_actionRowDanger__spnc5 .ScheduleDetailDialog_actionIcon__B_djT{color:var(--danger)}.ScheduleDetailDialog_actionRowDanger__spnc5:hover{background:var(--danger-light)}.LakeBookingsSection_section__7RQ9d{display:flex;flex-direction:column;gap:16px}.LakeBookingsSection_sectionHeader__QLLIe{display:flex;align-items:center;justify-content:space-between;gap:12px}.LakeBookingsSection_createButton__I_Xyi{flex-shrink:0}.LakeBookingsSection_confirmTitle__uTcp2{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--text)}.LakeBookingsSection_confirmMessage__Wq5hH{font-size:14px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.LakeBookingsSection_confirmButtonRow__IbhrP{display:flex;justify-content:flex-end;gap:8px}.AdminBookingsPage_container__aASg1{padding:20px;display:flex;flex-direction:column;gap:16px}.AdminBookingsPage_loadingText__zv4bh{color:var(--text-secondary);font-size:14px;text-align:center;padding:40px 0}.AdminBookingsPage_managementHeader__MTdrU{display:flex;align-items:center;gap:12px;min-width:0}.AdminBookingsPage_backButton__tkT_C{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);cursor:pointer;color:var(--text);transition:background .15s ease}.AdminBookingsPage_backButton__tkT_C:hover{background:var(--bg-surface-hover)}.AdminBookingsPage_lakeTitle__2PCBL{font-size:20px;font-weight:700;color:var(--text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkingHoursSection_form__NB_CJ{display:flex;flex-direction:column;gap:14px}.WorkingHoursSection_timeRow__b6_Dm{display:flex;gap:12px}.WorkingHoursSection_timeRow__b6_Dm>*{flex:1 1}.WorkingHoursSection_label__AD_UT{font-size:12px;font-weight:600;color:var(--text-secondary);display:block;margin-bottom:4px}.WorkingHoursSection_timeInput__OJHPM{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg-surface);color:var(--text);box-sizing:border-box}.WorkingHoursSection_helperText__DsVzR{font-size:11px;color:var(--text-muted);margin-top:2px}.WorkingHoursSection_saveButton__A5Bpx{align-self:flex-start;margin-top:4px}.CancellationSection_form__uPXl3{display:flex;flex-direction:column;gap:14px}.CancellationSection_toggleRow__FCjra{display:flex;align-items:center;gap:10px}.CancellationSection_toggleLabel__Y3Bzd{font-size:14px;color:var(--text);font-weight:500}.CancellationSection_toggle__xx55r{width:44px;height:24px;border-radius:12px;background:var(--border);border:none;cursor:pointer;position:relative;transition:background .2s;padding:0;flex-shrink:0}.CancellationSection_toggleOn__uhfUr{background:var(--primary)}.CancellationSection_toggleThumb__htLsy{width:20px;height:20px;border-radius:50%;background:white;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.CancellationSection_toggleOn__uhfUr .CancellationSection_toggleThumb__htLsy{transform:translateX(20px)}.CancellationSection_statusText__ueekJ{font-size:12px;font-weight:600}.CancellationSection_statusOn__R_czE{color:var(--primary)}.CancellationSection_statusOff__Dfscl{color:var(--text-muted)}.CancellationSection_label__zZd6A{font-size:12px;font-weight:600;color:var(--text-secondary);display:block;margin-bottom:4px}.CancellationSection_deadlineRow__Aa_H9{display:flex;align-items:center;gap:10px}.CancellationSection_numberInput__Zp2yD{width:80px;text-align:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg-surface);color:var(--text)}.CancellationSection_helperText__lq_tW{font-size:11px;color:var(--text-muted)}.CancellationSection_saveButton__7QK_F{align-self:flex-start;margin-top:4px}.BlockedDatesCalendar_lakeSelectorRow__Tx_bF{display:flex;align-items:center;gap:8px;margin-bottom:16px}.BlockedDatesCalendar_lakeLabel__R_rfJ{font-size:12px;font-weight:600;color:var(--text-secondary)}.BlockedDatesCalendar_lakeSelect__X2ac2{padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:var(--bg-surface);color:var(--text);font-family:inherit}.BlockedDatesCalendar_lakeSelect__X2ac2:focus{outline:none;border-color:var(--primary)}.BlockedDatesCalendar_helperText__v38mz{font-size:13px;color:var(--text-secondary);margin:0}.BlockedDatesCalendar_nav__hxRrs{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.BlockedDatesCalendar_nav__hxRrs span{font-weight:700;font-size:16px}.BlockedDatesCalendar_nav__hxRrs button{padding:6px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;font-size:14px;cursor:pointer;color:var(--text)}.BlockedDatesCalendar_grid__FqLNf{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.BlockedDatesCalendar_dayHeader__OvtGj{text-align:center;font-size:11px;font-weight:600;color:var(--text-muted);padding:4px}.BlockedDatesCalendar_day__uFSdj{text-align:center;padding:10px 4px;border-radius:8px;font-size:13px;cursor:pointer;border:none;background:var(--bg-surface);transition:all .15s}.BlockedDatesCalendar_day__uFSdj:hover:not(:disabled){opacity:.8}.BlockedDatesCalendar_day__uFSdj:disabled{cursor:not-allowed}.BlockedDatesCalendar_available___EDnW{background:var(--bg-surface);border:1px solid var(--border);color:var(--text)}.BlockedDatesCalendar_today__nXx_u{background:var(--primary);border:1px solid var(--primary);color:white;font-weight:700}.BlockedDatesCalendar_blocked__Im84Q{background:#fef2f2;border:1px solid #fecaca;color:#ef4444;font-weight:600}.BlockedDatesCalendar_past__8a8Mc{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);opacity:.5}.BlockedDatesCalendar_selecting__g0O65{background:var(--primary-light);border:2px solid var(--primary);color:var(--primary);font-weight:700}[data-theme=dark] .BlockedDatesCalendar_blocked__Im84Q{background:rgba(239,68,68,.15);border-color:transparent}.BlockedDatesCalendar_legend__O4DbO{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;font-size:12px;color:var(--text-secondary)}.BlockedDatesCalendar_legendItem__YLcNG{display:flex;align-items:center;gap:6px}.BlockedDatesCalendar_legendSwatch__7_cFX{width:14px;height:14px;border-radius:4px}.BlockedDatesCalendar_swatchToday__O0Yax{background:var(--primary)}.BlockedDatesCalendar_swatchBlocked__mMMd1{background:#ef4444}.BlockedDatesCalendar_listSection__VzQR_{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.BlockedDatesCalendar_listTitle__Zaps4{font-size:13px;font-weight:600;color:var(--text-secondary);margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.BlockedDatesCalendar_addRow__2dDWY{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--primary);border-radius:8px;background:var(--primary-light);margin-bottom:8px}.BlockedDatesCalendar_addDate__BfkHD{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.BlockedDatesCalendar_addInput__YYt1U{flex:1 1;min-width:0;padding:6px 10px;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;background:var(--bg-surface);color:var(--text)}.BlockedDatesCalendar_addInput__YYt1U:focus{outline:none;border-color:var(--primary)}@media (max-width:640px){.BlockedDatesCalendar_addRow__2dDWY{flex-wrap:wrap;row-gap:8px}.BlockedDatesCalendar_addDate__BfkHD,.BlockedDatesCalendar_addInput__YYt1U{flex:0 0 100%}}.BlockedDatesCalendar_list__ihWDe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.BlockedDatesCalendar_listItem__26zbG{display:grid;grid-template-columns:max-content 1fr auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);cursor:pointer;transition:border-color .15s,background .15s}.BlockedDatesCalendar_listItem__26zbG:hover{border-color:var(--primary)}.BlockedDatesCalendar_listItem__26zbG:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.BlockedDatesCalendar_listItemReadOnly__PsUGC{cursor:default}.BlockedDatesCalendar_listItemReadOnly__PsUGC:hover{border-color:var(--border)}.BlockedDatesCalendar_editRow__Ao_oO{margin-bottom:0}.BlockedDatesCalendar_listDate__QwVJx{font-size:13px;font-weight:600;color:var(--text)}.BlockedDatesCalendar_listNote__rcmRx{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlockedDatesCalendar_unblockBtn__fzsvU{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.BlockedDatesCalendar_unblockBtn__fzsvU:hover:not(:disabled){background:#fef2f2;color:#ef4444}.BlockedDatesCalendar_unblockBtn__fzsvU:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .BlockedDatesCalendar_unblockBtn__fzsvU:hover:not(:disabled){background:rgba(239,68,68,.15)}.BlockedDatesCalendar_confirmTitle__3t_zk{font-size:16px;font-weight:700;margin:0 0 8px;color:var(--text)}.BlockedDatesCalendar_confirmMessage__mhr73{font-size:13px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.BlockedDatesCalendar_confirmButtonRow__gu_I9{display:flex;justify-content:flex-end;gap:8px}.page_container__zu8_2{padding:20px;max-width:700px}.page_title__V9aYd{font-size:20px;font-weight:700;color:var(--text);margin:0 0 16px}.page_sections__qT4LU{display:flex;flex-direction:column;gap:12px}