.SiteButton_button__J3BBq{max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;font-family:inherit;font-weight:600;line-height:1.2;text-align:center;white-space:normal;cursor:pointer;box-shadow:0 7px 18px rgba(11,53,41,.07);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.SiteButton_button__J3BBq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(11,53,41,.13)}.SiteButton_button__J3BBq:active:not(:disabled){transform:translateY(0)}.SiteButton_button__J3BBq:focus-visible{outline:3px solid rgba(8,120,94,.28);outline-offset:2px}.SiteButton_button__J3BBq:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.SiteButton_button__J3BBq svg{width:16px;height:16px;flex:0 0 auto}.SiteButton_regular__5S_R5{min-height:46px;padding:0 16px;font-size:13px}.SiteButton_compact__DUroV{min-height:42px;padding:0 14px;font-size:12px}.SiteButton_neutral__COVmT{border-color:#d4ded9;background:#ffffff;color:#203b31}.SiteButton_neutral__COVmT:hover:not(:disabled){border-color:#9eb7ab;background:#f5faf7}.SiteButton_primary__TXJq3{border-color:#064b3b;background:#064b3b;color:#ffffff}.SiteButton_primary__TXJq3:hover:not(:disabled){border-color:#043c2f;background:#043c2f}.SiteButton_success__PWefl{border-color:#08785e;background:#08785e;color:#ffffff}.SiteButton_success__PWefl:hover:not(:disabled){border-color:#06664f;background:#06664f}.SiteButton_info__WJjmB{border-color:#24558f;background:#24558f;color:#ffffff}.SiteButton_info__WJjmB:hover:not(:disabled){border-color:#1c4779;background:#1c4779}.SiteButton_finance__Spw7M{border-color:#0f6b65;background:#0f6b65;color:#ffffff}.SiteButton_finance__Spw7M:hover:not(:disabled){border-color:#0b5954;background:#0b5954}.SiteButton_accent__4o1xV{border-color:#654276;background:#654276;color:#ffffff}.SiteButton_accent__4o1xV:hover:not(:disabled){border-color:#533661;background:#533661}.SiteButton_warning__2VOTR{border-color:#844700;background:#844700;color:#ffffff}.SiteButton_warning__2VOTR:hover:not(:disabled){border-color:#6d3b00;background:#6d3b00}.SiteButton_dark__qce9h{border-color:#26352f;background:#26352f;color:#ffffff}.SiteButton_dark__qce9h:hover:not(:disabled){border-color:#17231f;background:#17231f}.SiteButton_danger__HPWwa{border-color:#a9342c;background:#a9342c;color:#ffffff}.SiteButton_danger__HPWwa:hover:not(:disabled){border-color:#8d2923;background:#8d2923}@media (prefers-reduced-motion:reduce){.SiteButton_button__J3BBq{transition:none}}.SettingsNotificationsWorkspace_workspace___QMyP{display:grid;gap:20px;color:#16342c}.SettingsNotificationsWorkspace_header__vvPs_{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.SettingsNotificationsWorkspace_header__vvPs_ small{font-size:11px;letter-spacing:.16em;font-weight:800;color:#07805f}.SettingsNotificationsWorkspace_header__vvPs_ h1{font-size:32px;margin:5px 0 7px}.SettingsNotificationsWorkspace_header__vvPs_ p,.SettingsNotificationsWorkspace_muted__b39Zk,.SettingsNotificationsWorkspace_section__tcunm header p{color:#61756e;line-height:1.55;margin:0}.SettingsNotificationsWorkspace_layout__eyJNH{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.SettingsNotificationsWorkspace_nav__LJSY2{display:grid;align-content:start;gap:6px;background:#fff;border:1px solid #dce7e2;border-radius:14px;padding:10px;position:sticky;top:14px}.SettingsNotificationsWorkspace_nav__LJSY2 button{border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border-radius:9px;color:#536761}.SettingsNotificationsWorkspace_actions__FGz_P svg,.SettingsNotificationsWorkspace_backupActions__kmAUh svg,.SettingsNotificationsWorkspace_fileButton__B41RD svg,.SettingsNotificationsWorkspace_inline__b_qXL button svg,.SettingsNotificationsWorkspace_nav__LJSY2 button svg,.SettingsNotificationsWorkspace_primary__2GU_c svg{width:17px;height:17px}.SettingsNotificationsWorkspace_nav__LJSY2 .SettingsNotificationsWorkspace_active__5qlhp{background:#e8f6f1;color:#067458;font-weight:700}.SettingsNotificationsWorkspace_panel__pEzIl,.SettingsNotificationsWorkspace_stack__D4lpv{display:grid;gap:18px}.SettingsNotificationsWorkspace_section__tcunm{position:relative;background:#fff;border:1px solid #dce7e2;border-radius:15px;padding:22px;display:grid;gap:18px;box-shadow:0 8px 24px rgba(18,65,52,.04)}.SettingsNotificationsWorkspace_section__tcunm>header{border-bottom:1px solid #e5ece9;padding-bottom:14px}.SettingsNotificationsWorkspace_section__tcunm h2{font-size:18px;margin:0 0 4px}.SettingsNotificationsWorkspace_section__tcunm h3{margin:0}.SettingsNotificationsWorkspace_grid__19sEw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.SettingsNotificationsWorkspace_backupActions__kmAUh label,.SettingsNotificationsWorkspace_grid__19sEw label,.SettingsNotificationsWorkspace_stack__D4lpv>label{display:grid;gap:6px}.SettingsNotificationsWorkspace_grid__19sEw label>span,.SettingsNotificationsWorkspace_stack__D4lpv>label>span,.SettingsNotificationsWorkspace_tableRow__CqM_V label>span{font-size:12px;font-weight:700;color:#4d625b;text-transform:capitalize}.SettingsNotificationsWorkspace_backupActions__kmAUh input,.SettingsNotificationsWorkspace_detail__931WJ input,.SettingsNotificationsWorkspace_detail__931WJ textarea,.SettingsNotificationsWorkspace_filters__zS2mb input,.SettingsNotificationsWorkspace_filters__zS2mb select,.SettingsNotificationsWorkspace_grid__19sEw input,.SettingsNotificationsWorkspace_grid__19sEw select,.SettingsNotificationsWorkspace_grid__19sEw textarea,.SettingsNotificationsWorkspace_inline__b_qXL input,.SettingsNotificationsWorkspace_inline__b_qXL select,.SettingsNotificationsWorkspace_stack__D4lpv input,.SettingsNotificationsWorkspace_stack__D4lpv select,.SettingsNotificationsWorkspace_stack__D4lpv textarea{width:100%;box-sizing:border-box;border:1px solid #cfdcd7;background:#fbfdfc;border-radius:9px;padding:10px 11px;color:#16342c;min-height:42px}.SettingsNotificationsWorkspace_detail__931WJ textarea,.SettingsNotificationsWorkspace_grid__19sEw textarea,.SettingsNotificationsWorkspace_stack__D4lpv textarea{min-height:96px;resize:vertical}.SettingsNotificationsWorkspace_wide__tFARV{grid-column:1/-1}.SettingsNotificationsWorkspace_toggle___pETd{display:flex!important;align-items:center;gap:9px;min-height:42px}.SettingsNotificationsWorkspace_toggle___pETd input{position:absolute;opacity:0;width:1px!important}.SettingsNotificationsWorkspace_toggle___pETd>span{width:38px;height:22px;border-radius:999px;background:#cbd8d3;position:relative;flex:0 0 auto}.SettingsNotificationsWorkspace_toggle___pETd>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:white;transition:.15s}.SettingsNotificationsWorkspace_toggle___pETd input:checked+span{background:#07805f}.SettingsNotificationsWorkspace_toggle___pETd input:checked+span:after{transform:translateX(16px)}.SettingsNotificationsWorkspace_toggle___pETd strong{font-size:13px}.SettingsNotificationsWorkspace_toggleGrid__SvopM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.SettingsNotificationsWorkspace_actions__FGz_P,.SettingsNotificationsWorkspace_inline__b_qXL{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.SettingsNotificationsWorkspace_actions__FGz_P button,.SettingsNotificationsWorkspace_backupActions__kmAUh a,.SettingsNotificationsWorkspace_backupActions__kmAUh button,.SettingsNotificationsWorkspace_detail__931WJ button,.SettingsNotificationsWorkspace_fileButton__B41RD,.SettingsNotificationsWorkspace_inline__b_qXL button,.SettingsNotificationsWorkspace_keyState__klqdo button,.SettingsNotificationsWorkspace_secret__efNmj button,.SettingsNotificationsWorkspace_section__tcunm>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd9d4;background:#fff;color:#1d4b3f;padding:10px 13px;border-radius:9px;font-weight:700;text-decoration:none;cursor:pointer}.SettingsNotificationsWorkspace_primary__2GU_c{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#08785e!important;color:white!important;border:0!important;padding:11px 16px!important;border-radius:9px;font-weight:750;cursor:pointer}.SettingsNotificationsWorkspace_danger__7BJYO,.SettingsNotificationsWorkspace_iconDanger__7_rhB{color:#a3322a!important;border-color:#edcfcc!important;background:#fff8f7!important}.SettingsNotificationsWorkspace_actions__FGz_P button:disabled,.SettingsNotificationsWorkspace_backupActions__kmAUh button:disabled,.SettingsNotificationsWorkspace_primary__2GU_c:disabled,.SettingsNotificationsWorkspace_section__tcunm button:disabled{opacity:.48;cursor:not-allowed}.SettingsNotificationsWorkspace_error__xkgNs,.SettingsNotificationsWorkspace_success__C88iw,.SettingsNotificationsWorkspace_warning__45zU_{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border-radius:10px}.SettingsNotificationsWorkspace_success__C88iw{background:#e9f8f1;color:#076e54}.SettingsNotificationsWorkspace_error__xkgNs{background:#fff1ef;color:#a3322a}.SettingsNotificationsWorkspace_warning__45zU_{background:#fff8e7;color:#715317;border:1px solid #f0deb2}.SettingsNotificationsWorkspace_error__xkgNs svg,.SettingsNotificationsWorkspace_success__C88iw svg,.SettingsNotificationsWorkspace_warning__45zU_ svg{width:19px;flex:0 0 auto}.SettingsNotificationsWorkspace_logoBox__24vId{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}.SettingsNotificationsWorkspace_logoPreview__whU7X{aspect-ratio:1;border:1px dashed #aac1b9;border-radius:14px;background:#f4f8f6;display:grid;place-items:center;overflow:hidden}.SettingsNotificationsWorkspace_logoPreview__whU7X img{width:100%;height:100%;object-fit:contain}.SettingsNotificationsWorkspace_logoPreview__whU7X svg{width:54px;height:54px;color:#799188}.SettingsNotificationsWorkspace_fileButton__B41RD{position:relative}.SettingsNotificationsWorkspace_fileButton__B41RD input{position:absolute;inset:0;opacity:0;cursor:pointer}.SettingsNotificationsWorkspace_backupList__9Q7cX,.SettingsNotificationsWorkspace_list__Rp5TL,.SettingsNotificationsWorkspace_ticketList__7Yg5d{display:grid;gap:9px}.SettingsNotificationsWorkspace_list__Rp5TL article,.SettingsNotificationsWorkspace_ticketList__7Yg5d article{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #e1eae6;border-radius:10px;padding:12px}.SettingsNotificationsWorkspace_list__Rp5TL article div,.SettingsNotificationsWorkspace_ticketList__7Yg5d article div{display:grid;gap:3px}.SettingsNotificationsWorkspace_backupMeta__45dmE small,.SettingsNotificationsWorkspace_list__Rp5TL small,.SettingsNotificationsWorkspace_ticketList__7Yg5d em,.SettingsNotificationsWorkspace_ticketList__7Yg5d small{color:#6b7d77}.SettingsNotificationsWorkspace_providerIcon__d_qQt{position:absolute;right:20px;top:20px;color:#8aa099}.SettingsNotificationsWorkspace_status__GVY8u{display:inline-block;border-radius:999px;background:#eef3f1;color:#536761;padding:3px 8px;font-size:11px;font-weight:800}.SettingsNotificationsWorkspace_status__GVY8u[data-state=validated],.SettingsNotificationsWorkspace_status__GVY8u[data-state=verified]{background:#e1f5ec;color:#076b52}.SettingsNotificationsWorkspace_status__GVY8u[data-state=failed]{background:#fee9e7;color:#9a3028}.SettingsNotificationsWorkspace_keyState__klqdo,.SettingsNotificationsWorkspace_secret__efNmj{display:flex;align-items:center;gap:12px;padding:14px;border-radius:11px;background:#f2f7f5}.SettingsNotificationsWorkspace_keyState__klqdo>div{display:grid;gap:3px;flex:1}.SettingsNotificationsWorkspace_keyState__klqdo small{color:#677a73}.SettingsNotificationsWorkspace_secret__efNmj{background:#fff7df;border:1px solid #ecd89c;flex-wrap:wrap}.SettingsNotificationsWorkspace_secret__efNmj strong{width:100%}.SettingsNotificationsWorkspace_secret__efNmj code{flex:1;overflow-wrap:anywhere}.SettingsNotificationsWorkspace_table__oNq7V{display:grid;gap:7px}.SettingsNotificationsWorkspace_tableRow__CqM_V{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(100px,140px));gap:10px;align-items:end;border-bottom:1px solid #e7eeeb;padding:10px 0}.SettingsNotificationsWorkspace_tableRow__CqM_V label{display:grid;gap:5px}.SettingsNotificationsWorkspace_tableRow__CqM_V input{width:100%;box-sizing:border-box;border:1px solid #cfdcd7;border-radius:8px;padding:9px}.SettingsNotificationsWorkspace_filters__zS2mb{display:grid;grid-template-columns:minmax(220px,1fr) 160px 190px auto;gap:9px}.SettingsNotificationsWorkspace_filters__zS2mb button{border:1px solid #cbd9d4;background:white;border-radius:9px;padding:8px 12px}.SettingsNotificationsWorkspace_notificationLayout__f30Tx{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:18px}.SettingsNotificationsWorkspace_notificationList__dt79H{display:grid;gap:18px}.SettingsNotificationsWorkspace_notificationList__dt79H section{display:grid;gap:7px}.SettingsNotificationsWorkspace_notificationList__dt79H h2{font-size:13px;text-transform:uppercase;letter-spacing:.09em;color:#73867f}.SettingsNotificationsWorkspace_notificationRow__9Repm{display:grid;grid-template-columns:8px 1fr;gap:12px;text-align:left;width:100%;border:1px solid #dfe9e5;background:#fff;border-radius:11px;padding:14px;cursor:pointer}.SettingsNotificationsWorkspace_notificationRow__9Repm.SettingsNotificationsWorkspace_unread__P14d4{border-left:4px solid #07805f}.SettingsNotificationsWorkspace_notificationRow__9Repm strong{display:block}.SettingsNotificationsWorkspace_notificationRow__9Repm p{margin:5px 0;color:#526861;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SettingsNotificationsWorkspace_notificationRow__9Repm small{color:#758780}.SettingsNotificationsWorkspace_priority__MbuWP{width:7px;height:7px;border-radius:50%;background:#87a096;margin-top:6px}.SettingsNotificationsWorkspace_priority__MbuWP[data-priority=high]{background:#dd7a24}.SettingsNotificationsWorkspace_priority__MbuWP[data-priority=urgent]{background:#ca3830}.SettingsNotificationsWorkspace_detail__931WJ,.SettingsNotificationsWorkspace_empty__XDV7O{background:#fff;border:1px solid #dce7e2;border-radius:14px;padding:20px;align-self:start;position:sticky;top:14px;display:grid;gap:15px}.SettingsNotificationsWorkspace_detail__931WJ>small{color:#6c817a;text-transform:uppercase}.SettingsNotificationsWorkspace_detail__931WJ h2,.SettingsNotificationsWorkspace_detail__931WJ p{margin:0}.SettingsNotificationsWorkspace_empty__XDV7O{place-items:center;text-align:center;color:#6e817b;min-height:220px}.SettingsNotificationsWorkspace_delivery__AtSqX{display:grid;gap:7px}.SettingsNotificationsWorkspace_delivery__AtSqX>span{display:grid;grid-template-columns:1fr auto;gap:5px;padding:9px;border-radius:8px;background:#f3f7f5;text-transform:capitalize}.SettingsNotificationsWorkspace_delivery__AtSqX>span small{grid-column:1/-1;color:#a3322a}.SettingsNotificationsWorkspace_supportGrid__ezR5A{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:18px}.SettingsNotificationsWorkspace_ticketList__7Yg5d article{align-items:flex-start}.SettingsNotificationsWorkspace_ticketList__7Yg5d p{margin:5px 0}.SettingsNotificationsWorkspace_ticketList__7Yg5d em{color:#a3322a;font-size:12px}.SettingsNotificationsWorkspace_backupList__9Q7cX article{background:#fff;border:1px solid #dce7e2;border-radius:13px;padding:17px;display:grid;grid-template-columns:1fr minmax(300px,.7fr);gap:18px}.SettingsNotificationsWorkspace_backupMeta__45dmE{display:flex;gap:12px}.SettingsNotificationsWorkspace_backupMeta__45dmE>svg{width:26px;height:26px;color:#08785e}.SettingsNotificationsWorkspace_backupMeta__45dmE>div{display:grid;gap:5px;min-width:0}.SettingsNotificationsWorkspace_backupMeta__45dmE p{margin:0;color:#5f746d}.SettingsNotificationsWorkspace_backupMeta__45dmE code{font-size:10px;overflow-wrap:anywhere;color:#71837d}.SettingsNotificationsWorkspace_backupActions__kmAUh{display:grid;gap:7px}.SettingsNotificationsWorkspace_loading__cLT75{min-height:300px;display:flex;align-items:center;justify-content:center;gap:10px}.SettingsNotificationsWorkspace_spin__i_66k{animation:SettingsNotificationsWorkspace_spin__i_66k 1s linear infinite}@keyframes SettingsNotificationsWorkspace_spin__i_66k{to{transform:rotate(1turn)}}@media(max-width:980px){.SettingsNotificationsWorkspace_layout__eyJNH,.SettingsNotificationsWorkspace_notificationLayout__f30Tx,.SettingsNotificationsWorkspace_supportGrid__ezR5A{grid-template-columns:1fr}.SettingsNotificationsWorkspace_nav__LJSY2{position:static;display:flex;overflow-x:auto}.SettingsNotificationsWorkspace_nav__LJSY2 button{white-space:nowrap}.SettingsNotificationsWorkspace_detail__931WJ,.SettingsNotificationsWorkspace_empty__XDV7O{position:static}.SettingsNotificationsWorkspace_backupList__9Q7cX article{grid-template-columns:1fr}.SettingsNotificationsWorkspace_tableRow__CqM_V{grid-template-columns:1fr repeat(3,minmax(85px,1fr))}}@media(max-width:680px){.SettingsNotificationsWorkspace_workspace___QMyP{gap:14px}.SettingsNotificationsWorkspace_header__vvPs_{display:grid}.SettingsNotificationsWorkspace_header__vvPs_ h1{font-size:26px}.SettingsNotificationsWorkspace_layout__eyJNH,.SettingsNotificationsWorkspace_panel__pEzIl,.SettingsNotificationsWorkspace_stack__D4lpv{gap:12px}.SettingsNotificationsWorkspace_section__tcunm{padding:16px}.SettingsNotificationsWorkspace_grid__19sEw,.SettingsNotificationsWorkspace_toggleGrid__SvopM{grid-template-columns:1fr}.SettingsNotificationsWorkspace_wide__tFARV{grid-column:auto}.SettingsNotificationsWorkspace_logoBox__24vId{grid-template-columns:1fr}.SettingsNotificationsWorkspace_logoPreview__whU7X{max-width:220px;width:100%;margin:auto}.SettingsNotificationsWorkspace_filters__zS2mb{grid-template-columns:1fr}.SettingsNotificationsWorkspace_tableRow__CqM_V{grid-template-columns:1fr 1fr}.SettingsNotificationsWorkspace_tableRow__CqM_V>strong{grid-column:1/-1}.SettingsNotificationsWorkspace_backupList__9Q7cX article{padding:13px}.SettingsNotificationsWorkspace_actions__FGz_P,.SettingsNotificationsWorkspace_inline__b_qXL{align-items:stretch}.SettingsNotificationsWorkspace_actions__FGz_P>*{flex:1}.SettingsNotificationsWorkspace_notificationRow__9Repm{padding:11px}}.TenantDashboard_tenantShell__6OF9p{--dashboard-green:#08785e;--dashboard-deep:#063f33;--dashboard-ink:#111412;--dashboard-muted:#68736e;--dashboard-border:#dfe6e2;color:var(--dashboard-ink);background:#fbfaf8;font-family:Inter,Arial,sans-serif}.TenantDashboard_tenantShell__6OF9p .tenant-content,.TenantDashboard_tenantShell__6OF9p .tenant-main{background:#fbfaf8}.TenantDashboard_tenantShell__6OF9p .tenant-topbar{border-bottom-color:#e1e7e4;background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(17,65,50,.025);backdrop-filter:blur(12px)}.TenantDashboard_tenantShell__6OF9p .tenant-sidebar{border-right:1px solid rgba(255,255,255,.08);color:#fff;background:#063f33;box-shadow:14px 0 36px rgba(4,42,33,.12)}.TenantDashboard_tenantShell__6OF9p .tenant-logo{min-height:70px;padding-inline:18px;font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:-.025em}.TenantDashboard_tenantShell__6OF9p .tenant-logo-mark{border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(255,255,255,.08)}.TenantDashboard_tenantShell__6OF9p .property-switch{margin:4px 12px 12px;padding:12px;border:1px solid rgba(208,239,228,.2);border-radius:12px;background:rgba(255,255,255,.065);box-shadow:none}.TenantDashboard_tenantShell__6OF9p .tenant-nav-group{padding-inline:12px}.TenantDashboard_tenantShell__6OF9p .tenant-nav-group-label{color:#8fd9c5;font-size:10px;font-weight:700;letter-spacing:.09em}.TenantDashboard_tenantShell__6OF9p .tenant-sidebar nav .tenant-nav-group>button{min-height:42px!important;margin-block:2px;border-radius:9px!important;color:#e7f5f0;font-size:12px!important;font-weight:550}.TenantDashboard_tenantShell__6OF9p .tenant-sidebar nav .tenant-nav-group>button:hover{color:#fff;background:rgba(255,255,255,.085)}.TenantDashboard_tenantShell__6OF9p .tenant-sidebar nav .tenant-nav-group>button.active{color:#fff;background:#08785e;box-shadow:0 7px 18px rgba(1,30,23,.18)}.TenantDashboard_tenantShell__6OF9p .tenant-nav-icon{border-radius:8px}.TenantDashboard_tenantShell__6OF9p .tenant-sidebar-footer{border-top-color:rgba(255,255,255,.1);background:#063f33}.TenantDashboard_tenantShell__6OF9p .tenant-collapse{border-radius:9px;border-color:rgba(216,241,232,.2);color:#e6f3ee;background:rgba(255,255,255,.045)}.TenantDashboard_dashboardOverview__sxn6D{--dashboard-green:#08785e;--dashboard-deep:#063f33;--dashboard-ink:#111412;--dashboard-muted:#68736e;--dashboard-border:#dfe6e2;min-width:0;min-height:100%;padding:2px;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;background:#fbfaf8}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head{align-items:center;margin-bottom:16px;padding:18px 20px;border:1px solid var(--dashboard-border);border-radius:14px;background:#fff;box-shadow:0 10px 34px rgba(20,53,41,.055)}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head>div:first-child{min-width:0}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head>div>span{color:var(--dashboard-green);font-size:11px;font-weight:700;letter-spacing:.08em}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head h1{margin:5px 0 4px;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:clamp(27px,2.4vw,34px)!important;font-weight:600;letter-spacing:-.035em}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head p{color:var(--dashboard-muted);font-size:13px;line-height:1.45}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-actions{flex-wrap:wrap;justify-content:flex-end}.TenantDashboard_dashboardOverview__sxn6D .tenant-primary{min-height:42px;padding:0 15px;border-radius:9px;background:var(--dashboard-deep);font-size:13px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .tenant-primary:hover{background:#092e27}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar{margin:0;gap:8px}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar button{min-height:42px;padding:0 13px;border-color:#cfdad5;border-radius:9px;color:#243b31;background:#fff;font-size:12px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar button:hover{border-color:#99b7ab;background:#f3f8f5}.TenantDashboard_dashboardOverview__sxn6D .tenant-stats.lifecycle-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px;margin-bottom:18px}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat{min-width:0;min-height:96px;padding:14px;align-items:flex-start;gap:11px;border:1px solid var(--dashboard-border);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(20,53,41,.045)}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat>span{width:38px;height:38px;border-radius:10px;background:#eaf5f1;color:var(--dashboard-green)}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat.coral>span{background:#fff0ec;color:#d94f3b}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat.warning>span{background:#fff5df;color:#b76a08}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat small{color:#5f6d66;font-size:11px;font-weight:600;line-height:1.3}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat strong{margin:4px 0 3px;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.035em}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat p{color:#75817b;font-size:10px;line-height:1.35}.TenantDashboard_dashboardOverview__sxn6D .parity-overdue-banner{margin-bottom:18px;border-radius:12px}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head{margin:22px 2px 10px}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head h2{margin:0;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.025em}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head p{margin-top:4px;color:var(--dashboard-muted);font-size:12px}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head>button{min-height:38px;padding:0 12px;border:1px solid #cfdad5;border-radius:8px;color:var(--dashboard-deep);background:#fff;font-size:12px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .calendar-panel{margin-bottom:18px;border:1px solid var(--dashboard-border);border-radius:14px;background:#fff;box-shadow:0 12px 36px rgba(20,53,41,.055)}.TenantDashboard_dashboardOverview__sxn6D .calendar-controls{flex-wrap:wrap;min-height:58px;padding:10px 12px;border-bottom-color:#e5ebe8}.TenantDashboard_dashboardOverview__sxn6D .calendar-controls>button,.TenantDashboard_dashboardOverview__sxn6D .parity-period-toggle button{min-height:34px;border-color:#d8e0dc;border-radius:8px;color:#34453d;background:#fff;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .parity-period-toggle button[aria-pressed=true]{border-color:var(--dashboard-deep);color:#fff;background:var(--dashboard-deep)}.TenantDashboard_dashboardOverview__sxn6D .calendar-controls>strong{color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .calendar-header{background:#f8faf9}.TenantDashboard_dashboardOverview__sxn6D .calendar-header small{color:#596b63;font-size:9px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .calendar-header strong{color:#243b31;font-size:11px;font-weight:600}.TenantDashboard_dashboardOverview__sxn6D .booking-timeline-bar.lifecycle-reservation,.TenantDashboard_dashboardOverview__sxn6D .booking-timeline-bar.lifecycle-reservation>*{color:#fff!important}.TenantDashboard_dashboardOverview__sxn6D .booking-timeline-bar{border-radius:7px;box-shadow:0 3px 10px rgba(7,61,48,.16)}.TenantDashboard_reservationCreateSurface__oPEsD,.TenantDashboard_reservationDetailSurface__NZcAT{--dashboard-green:#08785e;--dashboard-deep:#063f33;--dashboard-ink:#111412;--dashboard-muted:#68736e;--dashboard-border:#dfe6e2;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif}.TenantDashboard_reservationCreateSurface__oPEsD{width:100%;max-width:none;margin-inline:0}.TenantDashboard_reservationCreateSurface__oPEsD.tenant-record-page button.tenant-record-back{min-height:38px!important;margin-bottom:10px;padding:0 12px!important;border:1px solid #cfdad5!important;border-radius:9px!important;color:var(--dashboard-deep)!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:650}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-page-head{width:100%;box-sizing:border-box;margin-bottom:14px;padding:18px 20px;border:1px solid var(--dashboard-border);border-radius:14px;background:#fff;box-shadow:0 10px 34px rgba(20,53,41,.05)}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-page-head>div>span{color:var(--dashboard-green);font-size:12px;font-weight:750;letter-spacing:.09em}.TenantDashboard_reservationCreateSurface__oPEsD.tenant-record-page .tenant-page-head h1{margin:4px 0;color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:clamp(25px,2.3vw,32px)!important;font-weight:620;letter-spacing:-.035em}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-page-head p{color:var(--dashboard-muted);font-size:13px}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-record-panel{width:100%;max-width:none;box-sizing:border-box;overflow:hidden;padding:0;border:1px solid var(--dashboard-border);border-radius:14px;background:#fff;box-shadow:0 12px 36px rgba(20,53,41,.055)}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper{border-bottom-color:#e3e9e6;background:#f8faf9}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper li{border-radius:9px}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper li.is-active{border-color:var(--dashboard-deep);color:#fff!important;background:var(--dashboard-deep)}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper li.is-active b{color:#fff!important}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper li.is-active small{color:#d9eee7!important}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper li.is-active .reservation-step-number{color:#fff!important;background:#06654f!important}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper b{font-size:13px}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-stepper small{font-size:12px}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-step-number{border-radius:8px}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-step-heading h3{color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-weight:620;letter-spacing:-.02em}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-form-step{background:#fff}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-form-section-label,.TenantDashboard_reservationCreateSurface__oPEsD .tenant-field>span{color:#31463d;font-weight:650}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-field :is(input,select,textarea){min-height:44px;border-color:#d7e0dc;border-radius:9px;color:#17251f;background:#fff;font-family:Inter,Arial,sans-serif}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-field :is(input,select,textarea):focus{border-color:var(--dashboard-green);outline:none;box-shadow:0 0 0 3px rgba(8,120,94,.09)}.TenantDashboard_reservationCreateSurface__oPEsD .availability-note,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-create-mode,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-initial-services,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-picker{border-color:#dfe6e2;border-radius:11px;background:#f8faf9}.TenantDashboard_reservationCreateSurface__oPEsD .availability-note,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-create-mode p,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-initial-services p{font-size:13px!important;line-height:1.5}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-create-mode label>span,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-initial-services article label small,.TenantDashboard_reservationCreateSurface__oPEsD .reservation-initial-services article>b{font-size:12px!important}.TenantDashboard_reservationCreateSurface__oPEsD .form-actions{border-top-color:#e3e9e6;background:#fbfcfb}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-primary{min-height:42px;border-radius:9px;color:#fff!important;background:var(--dashboard-deep)}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-primary>*{color:inherit}.TenantDashboard_reservationCreateSurface__oPEsD .tenant-secondary{min-height:42px;border-color:#cfdad5;border-radius:9px}.TenantDashboard_reservationCreateSurface__oPEsD .reservation-availability-error{display:block;margin-top:5px;color:#b52f27;font-size:11px;font-weight:550;line-height:1.4}.TenantDashboard_reservationDetailSurface__NZcAT{width:100%;min-width:0;max-width:none;margin-inline:0}.TenantDashboard_reservationDetailSurface__NZcAT .reservation-workspace{width:100%;max-width:none;font-size:13px}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card,.TenantDashboard_reservationDetailSurface__NZcAT .operations-closed,.TenantDashboard_reservationDetailSurface__NZcAT .reservation-hero-card{border-color:var(--dashboard-border);border-radius:14px!important;background:#fff;box-shadow:0 10px 32px rgba(20,53,41,.05)}.TenantDashboard_reservationDetailSurface__NZcAT button.detail-back{min-height:38px!important;padding:0 12px!important;border:1px solid #cfdad5!important;border-radius:9px!important;color:var(--dashboard-deep)!important;background:#fff!important;box-shadow:none!important;font-size:12px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-hero-header{padding:22px 24px}.TenantDashboard_reservationDetailSurface__NZcAT .detail-title h1{color:var(--dashboard-ink);font-family:Inter,Arial,sans-serif;font-size:clamp(25px,2.2vw,30px)!important;font-weight:620;letter-spacing:-.035em}.TenantDashboard_reservationDetailSurface__NZcAT .detail-avatar{border-radius:12px;background:#eaf5f1;color:var(--dashboard-green)}.TenantDashboard_reservationDetailSurface__NZcAT .detail-title small{font-size:11px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-title p{font-size:12px!important;line-height:1.45}.TenantDashboard_reservationDetailSurface__NZcAT .detail-payment-status,.TenantDashboard_reservationDetailSurface__NZcAT .detail-status{font-size:10px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-hero-actions button{min-height:40px;padding-inline:13px;border-color:#cfdad5;border-radius:9px;color:#243b31;background:#fff;font-size:12px!important;font-weight:600}.TenantDashboard_reservationDetailSurface__NZcAT .detail-hero-actions button.primary{border-color:var(--dashboard-deep);color:#fff!important;background:var(--dashboard-deep)!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-hero-actions button.primary>*{color:inherit}.TenantDashboard_reservationDetailSurface__NZcAT .detail-kpis{background:#f8faf9}.TenantDashboard_reservationDetailSurface__NZcAT .detail-kpis>div{min-height:72px;padding:14px;border-color:#e3e9e6}.TenantDashboard_reservationDetailSurface__NZcAT .detail-kpis span{color:#596b63;font-size:11px!important;line-height:1.35}.TenantDashboard_reservationDetailSurface__NZcAT .detail-kpis strong{margin-top:5px;color:#182b24;font-size:12px!important;line-height:1.4}.TenantDashboard_reservationDetailSurface__NZcAT .detail-tabs{min-height:50px;border-bottom-color:#dfe6e2}.TenantDashboard_reservationDetailSurface__NZcAT .detail-tabs button{min-height:42px;font-size:12px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-tabs button.active{border-color:var(--dashboard-deep)!important;color:#fff!important;background:var(--dashboard-deep)!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-tabs button.active>span{color:#fff!important;background:rgba(255,255,255,.16)!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card>header{min-height:48px;padding:12px 16px}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card>header h2{font-size:13px!important;font-weight:650}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card>div{padding:16px}.TenantDashboard_reservationDetailSurface__NZcAT .detail-data small{font-size:11px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-data strong{font-size:13px!important;line-height:1.45}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card-action{min-height:36px;padding-inline:11px;font-size:12px!important}.TenantDashboard_reservationDetailSurface__NZcAT .detail-card-action.primary,.TenantDashboard_reservationDetailSurface__NZcAT .tenant-primary{color:#fff!important;background:var(--dashboard-deep)!important}.TenantDashboard_reservationDetailSurface__NZcAT .folio-summary>div{font-size:12px}@media (min-width:1360px){.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .booking-calendar{min-width:calc(210px + var(--calendar-days) * 28px)}.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .parity-calendar-grid{grid-template-columns:120px 90px repeat(var(--calendar-days),minmax(28px,1fr))}.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .parity-calendar-days{grid-template-columns:repeat(var(--calendar-days),minmax(28px,1fr))}.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .calendar-header small{font-size:7px}.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .calendar-header strong{font-size:8px}.TenantDashboard_dashboardOverview__sxn6D .parity-calendar.period-month .booking-timeline-bar>small{display:none}}.TenantDashboard_guestFormGrid__sJtKM{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.TenantDashboard_guestField__4HdAp{min-width:0;display:flex;flex-direction:column;gap:6px;color:#31463d;font-size:12px;font-weight:600}.TenantDashboard_guestField__4HdAp>span{display:flex;align-items:center;gap:3px}.TenantDashboard_requiredMark__maBzG{color:#c7352c;font-weight:800}.TenantDashboard_guestField__4HdAp :is(input,select,textarea){width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid #d7e0dc;border-radius:8px;outline:none;color:#17251f;background:#fff;font:400 14px/1.35 Inter,Arial,sans-serif;transition:border-color .16s ease,box-shadow .16s ease}.TenantDashboard_guestField__4HdAp textarea{min-height:76px;resize:vertical}.TenantDashboard_guestField__4HdAp :is(input,select,textarea):focus{border-color:var(--dashboard-green,#08785e);box-shadow:0 0 0 3px rgba(8,120,94,.09)}.TenantDashboard_guestField__4HdAp :is(input,select,textarea)[aria-invalid=true]{border-color:#c7352c;box-shadow:0 0 0 3px rgba(199,53,44,.08)}.TenantDashboard_fieldError__8BLMF{margin:0;color:#b52f27;font-size:11px;font-weight:500;line-height:1.35}.TenantDashboard_phoneControl__zRMf7{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.TenantDashboard_phoneControl__zRMf7 .TenantDashboard_callingCodeSelect__IvEmD{width:96px;padding-inline:10px 24px;font-variant-numeric:tabular-nums}.TenantDashboard_fullWidthField__z9Gcg{grid-column:1/-1}.TenantDashboard_guestCreateButton__2zizx{grid-column:1/-1;min-height:44px;border-radius:9px!important}@media (max-width:1350px){.TenantDashboard_dashboardOverview__sxn6D .tenant-stats.lifecycle-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head{align-items:flex-start;flex-direction:column}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar,.TenantDashboard_dashboardOverview__sxn6D .tenant-page-actions{width:100%;justify-content:flex-start}.TenantDashboard_dashboardOverview__sxn6D .calendar-legend{width:100%;margin-left:0;overflow-x:auto}}@media (max-width:620px){.TenantDashboard_dashboardOverview__sxn6D{padding:0}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-head{padding:16px;border-radius:12px}.TenantDashboard_dashboardOverview__sxn6D .tenant-page-actions{display:flex;flex-direction:column;align-items:stretch}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TenantDashboard_dashboardOverview__sxn6D .parity-dashboard-toolbar button,.TenantDashboard_dashboardOverview__sxn6D .tenant-page-actions>.tenant-primary{width:100%}.TenantDashboard_dashboardOverview__sxn6D .tenant-stats.lifecycle-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat{min-height:92px;padding:12px}.TenantDashboard_dashboardOverview__sxn6D .tenant-stat>span{width:34px;height:34px}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head{align-items:flex-start;gap:10px}.TenantDashboard_dashboardOverview__sxn6D .dashboard-section-head>button{max-width:none;white-space:nowrap}.TenantDashboard_dashboardOverview__sxn6D .calendar-controls>strong{order:-1;width:100%;margin:0 0 4px}.TenantDashboard_guestFormGrid__sJtKM{grid-template-columns:minmax(0,1fr)}.TenantDashboard_fullWidthField__z9Gcg,.TenantDashboard_guestCreateButton__2zizx{grid-column:auto}.TenantDashboard_phoneControl__zRMf7{grid-template-columns:88px minmax(0,1fr)}.TenantDashboard_phoneControl__zRMf7 .TenantDashboard_callingCodeSelect__IvEmD{width:88px}}@media (prefers-reduced-motion:reduce){.TenantDashboard_guestField__4HdAp :is(input,select,textarea){transition:none}}