.landing_site___66fp{min-height:100vh;background:#f7f8f5;color:#17241f}.landing_site___66fp main{width:min(1080px,calc(100% - 32px));margin:auto;padding:60px 0 90px}.landing_site___66fp nav a{color:#315c49}.landing_site___66fp main>span{display:block;margin-top:42px;color:#a2352d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing_site___66fp h1{margin:10px 0;font-size:clamp(36px,5vw,60px);letter-spacing:-.04em}.landing_site___66fp main>p{color:#617069}.landing_site___66fp section{display:grid;margin-top:34px;padding:28px;grid-template-columns:1fr .8fr;gap:30px;border:1px solid #d9e1dc;border-radius:22px;background:#fff}.landing_site___66fp section h2{margin-top:0}.landing_site___66fp dl>div{display:flex;padding:12px 0;justify-content:space-between;border-bottom:1px solid #e2e7e4}.landing_site___66fp dl>div:last-child{font-size:20px;font-weight:800}.landing_site___66fp section a{display:inline-flex;margin-top:18px;padding:13px 17px;border-radius:999px;background:#173e2e;color:#fff;font-weight:800;text-decoration:none}.landing_site___66fp section small{display:block;margin-top:12px;color:#65736c}.landing_site___66fp img{width:100%;height:100%;border-radius:16px;object-fit:cover}@media(max-width:700px){.landing_site___66fp section{grid-template-columns:1fr}.landing_site___66fp img{max-height:300px}}.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}}.ClientComplianceDocuments_workspace__x5eIe{--ink:#183a31;--muted:#64756f;--line:#d9e4df;--soft:#f5f9f7;--brand:#08785e;--brand-dark:#075e4b;--danger:#a33f35;display:grid;gap:16px;color:#203b33}.ClientComplianceDocuments_dialog__CAUDb *,.ClientComplianceDocuments_workspace__x5eIe *{box-sizing:border-box}.ClientComplianceDocuments_dialog__CAUDb button,.ClientComplianceDocuments_dialog__CAUDb input,.ClientComplianceDocuments_dialog__CAUDb select,.ClientComplianceDocuments_dialog__CAUDb textarea,.ClientComplianceDocuments_workspace__x5eIe button,.ClientComplianceDocuments_workspace__x5eIe input,.ClientComplianceDocuments_workspace__x5eIe select,.ClientComplianceDocuments_workspace__x5eIe textarea{font:inherit}.ClientComplianceDocuments_dialog__CAUDb button,.ClientComplianceDocuments_workspace__x5eIe button{cursor:pointer}.ClientComplianceDocuments_dialog__CAUDb button:disabled,.ClientComplianceDocuments_dialog__CAUDb input:disabled,.ClientComplianceDocuments_dialog__CAUDb select:disabled,.ClientComplianceDocuments_dialog__CAUDb textarea:disabled,.ClientComplianceDocuments_workspace__x5eIe button:disabled{cursor:not-allowed;opacity:.55}.ClientComplianceDocuments_header__1ZkKY{padding:19px 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(27,61,51,.035)}.ClientComplianceDocuments_header__1ZkKY small{color:var(--brand);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ClientComplianceDocuments_header__1ZkKY h2{margin:4px 0;color:var(--ink);font-size:clamp(20px,2.5vw,27px)}.ClientComplianceDocuments_header__1ZkKY p{max-width:720px;margin:0;color:var(--muted);line-height:1.5}.ClientComplianceDocuments_actions__7ugqg button,.ClientComplianceDocuments_danger__78pPv,.ClientComplianceDocuments_primary__prvyG,.ClientComplianceDocuments_secondary__813td{min-height:40px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-weight:780;text-decoration:none}.ClientComplianceDocuments_primary__prvyG{flex:0 0 auto;border:1px solid var(--brand);color:#fff;background:var(--brand)}.ClientComplianceDocuments_primary__prvyG:hover:not(:disabled){background:var(--brand-dark)}.ClientComplianceDocuments_actions__7ugqg button,.ClientComplianceDocuments_secondary__813td{border:1px solid #cad9d3;color:#26483e;background:#fff}.ClientComplianceDocuments_actions__7ugqg button:hover:not(:disabled),.ClientComplianceDocuments_secondary__813td:hover:not(:disabled){border-color:#83b4a5;background:#f2f8f5}.ClientComplianceDocuments_danger__78pPv{border:1px solid var(--danger);color:#fff;background:var(--danger)}.ClientComplianceDocuments_danger__78pPv:hover:not(:disabled){background:#87352e}.ClientComplianceDocuments_actions__7ugqg svg,.ClientComplianceDocuments_danger__78pPv svg,.ClientComplianceDocuments_primary__prvyG svg,.ClientComplianceDocuments_secondary__813td svg{width:17px;height:17px}.ClientComplianceDocuments_summary__HmtvP{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ClientComplianceDocuments_summary__HmtvP>div{min-width:0;padding:13px 15px;border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:10px;background:#fff}.ClientComplianceDocuments_summary__HmtvP>div:nth-child(2){border-top-color:#17835e}.ClientComplianceDocuments_summary__HmtvP>div:nth-child(3){border-top-color:#ad750f}.ClientComplianceDocuments_summary__HmtvP>div:nth-child(4){border-top-color:#327fb9}.ClientComplianceDocuments_summary__HmtvP dt{color:#6e7e78;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ClientComplianceDocuments_summary__HmtvP dd{margin:4px 0 0;color:var(--ink);font-size:23px;font-weight:850}.ClientComplianceDocuments_cards__MURAp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ClientComplianceDocuments_card__Uhrk6{min-width:0;padding:16px;display:grid;align-content:start;gap:13px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 5px 18px rgba(27,61,51,.035)}.ClientComplianceDocuments_cardHeading__lmWa2{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px}.ClientComplianceDocuments_fileIcon__mmDaK{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:#eaf6f1}.ClientComplianceDocuments_fileIcon__mmDaK svg{width:21px}.ClientComplianceDocuments_cardHeading__lmWa2 small{display:block;overflow:hidden;color:#71817b;font-size:10px;font-weight:800;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ClientComplianceDocuments_cardHeading__lmWa2 h3{margin:3px 0 7px;overflow-wrap:anywhere;color:var(--ink);font-size:16px}.ClientComplianceDocuments_status__I1LSV{width:max-content;max-width:100%;padding:4px 7px;display:inline-flex;border:1px solid #d3ddd9;border-radius:99px;color:#52655e;background:#f4f7f6;font-size:9px;font-weight:850;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.ClientComplianceDocuments_status_valid__cGl9V{color:#087158;border-color:#a9d5c6;background:#eaf7f2}.ClientComplianceDocuments_status_pending_review__SFNTT{color:#8b610d;border-color:#ead29c;background:#fff8e7}.ClientComplianceDocuments_status_expired__JaUaj,.ClientComplianceDocuments_status_revoked__1Mzm2{color:#9a4036;border-color:#e7bdb8;background:#fff1ef}.ClientComplianceDocuments_status_suspended__I4xR4{color:#765514;border-color:#dfc38a;background:#fff5db}.ClientComplianceDocuments_details__oxGKw{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e3ebe8;border-left:1px solid #e3ebe8}.ClientComplianceDocuments_details__oxGKw>div{min-width:0;padding:9px 10px;border-right:1px solid #e3ebe8;border-bottom:1px solid #e3ebe8}.ClientComplianceDocuments_details__oxGKw dt{color:#77857f;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ClientComplianceDocuments_details__oxGKw dd{margin:4px 0 0;overflow-wrap:anywhere;color:#263f37;font-size:12px;font-weight:750}.ClientComplianceDocuments_fileRow__gI9Bo{min-width:0;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d9e3df;border-radius:8px;background:#f7faf9}.ClientComplianceDocuments_fileRow__gI9Bo>div{min-width:0}.ClientComplianceDocuments_fileRow__gI9Bo small,.ClientComplianceDocuments_fileRow__gI9Bo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientComplianceDocuments_fileRow__gI9Bo strong{color:#29443b;font-size:12px}.ClientComplianceDocuments_fileRow__gI9Bo small{margin-top:3px;color:#71817b;font-size:10px}.ClientComplianceDocuments_fileRow__gI9Bo>span{flex:0 0 auto;padding:4px 6px;border-radius:99px;color:#963e35;background:#fff1ef;font-size:9px;font-weight:800}.ClientComplianceDocuments_notes__haJjU{margin:0;padding:10px;border-left:3px solid #a9c9bd;color:#5f716a;background:#f8fbfa;font-size:12px;line-height:1.45}.ClientComplianceDocuments_notes__haJjU span,.ClientComplianceDocuments_notes__haJjU strong{display:block}.ClientComplianceDocuments_notes__haJjU strong{margin-bottom:3px;color:#3c574e;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.ClientComplianceDocuments_notes__haJjU span{overflow-wrap:anywhere;white-space:pre-wrap}.ClientComplianceDocuments_actions__7ugqg{margin-top:auto;padding-top:2px;display:flex;flex-wrap:wrap;gap:7px}.ClientComplianceDocuments_actions__7ugqg button{min-height:36px;padding:7px 10px;font-size:12px}.ClientComplianceDocuments_actions__7ugqg .ClientComplianceDocuments_archiveButton__R4F6Z{margin-left:auto;color:var(--danger);border-color:#e6b9b4}.ClientComplianceDocuments_actions__7ugqg .ClientComplianceDocuments_archiveButton__R4F6Z:hover:not(:disabled){background:#fff1ef}.ClientComplianceDocuments_empty__j4MV3{min-height:230px;padding:35px;display:grid;place-items:center;align-content:center;gap:8px;color:#71817b;text-align:center;border:1px dashed #cfdcd7;border-radius:12px;background:#fafcfb}.ClientComplianceDocuments_empty__j4MV3>svg{width:35px;color:var(--brand)}.ClientComplianceDocuments_empty__j4MV3 strong{color:var(--ink);font-size:17px}.ClientComplianceDocuments_empty__j4MV3 p{max-width:520px;margin:0}.ClientComplianceDocuments_error__8UVf4{padding:11px 13px;display:flex;align-items:center;gap:9px;color:#963e35;border:1px solid #e4bdb8;border-radius:9px;background:#fff1ef;font-size:12px}.ClientComplianceDocuments_error__8UVf4>svg{width:18px;flex:0 0 auto}.ClientComplianceDocuments_error__8UVf4>button{margin-left:auto;padding:3px;display:grid;place-items:center;border:0;color:inherit;background:transparent}.ClientComplianceDocuments_error__8UVf4>button svg{width:16px}.ClientComplianceDocuments_backdrop__uhHtC{position:fixed;inset:0;z-index:1000;padding:18px;display:grid;place-items:center;background:rgba(18,39,33,.58);backdrop-filter:blur(3px)}.ClientComplianceDocuments_dialog__CAUDb{--ink:#183a31;--muted:#64756f;--line:#d9e4df;--brand:#08785e;--brand-dark:#075e4b;--danger:#a33f35;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;color:#203b33;border:1px solid #cfdcd7;border-radius:13px;background:#fff;box-shadow:0 24px 70px rgba(11,39,31,.26)}.ClientComplianceDocuments_dialog__CAUDb>header{padding:17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;border-bottom:1px solid #e0e8e5}.ClientComplianceDocuments_dialogIcon__4mtMx{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:#eaf6f1}.ClientComplianceDocuments_dialogIcon__4mtMx svg{width:20px}.ClientComplianceDocuments_dialog__CAUDb header small{color:var(--brand);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ClientComplianceDocuments_dialog__CAUDb h2{margin:3px 0 0;color:var(--ink);font-size:19px}.ClientComplianceDocuments_iconButton__5qB98{width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#577069;background:transparent}.ClientComplianceDocuments_iconButton__5qB98:hover:not(:disabled){background:#edf5f2}.ClientComplianceDocuments_iconButton__5qB98 svg{width:19px}.ClientComplianceDocuments_dialogBody__WgUtj{padding:17px;display:grid;gap:12px}.ClientComplianceDocuments_dialog__CAUDb>footer{padding:13px 17px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e0e8e5}.ClientComplianceDocuments_formGrid__ZWZXC,.ClientComplianceDocuments_form__Y0FWo{display:grid;gap:13px}.ClientComplianceDocuments_formGrid__ZWZXC{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientComplianceDocuments_fullField__Zacs6{grid-column:1/-1}.ClientComplianceDocuments_dialogBody__WgUtj>label,.ClientComplianceDocuments_form__Y0FWo label{min-width:0;display:block}.ClientComplianceDocuments_dialogBody__WgUtj>label>span,.ClientComplianceDocuments_form__Y0FWo label>span{display:block;margin-bottom:5px;color:#51665f;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ClientComplianceDocuments_dialogBody__WgUtj>label>small,.ClientComplianceDocuments_form__Y0FWo label>small{display:block;margin-top:5px;color:#75847f;font-size:10px}.ClientComplianceDocuments_dialogBody__WgUtj>label input,.ClientComplianceDocuments_dialogBody__WgUtj>label select,.ClientComplianceDocuments_dialogBody__WgUtj>label textarea,.ClientComplianceDocuments_form__Y0FWo input:not([type=file]),.ClientComplianceDocuments_form__Y0FWo select,.ClientComplianceDocuments_form__Y0FWo textarea{width:100%;min-height:42px;padding:8px 10px;border:1px solid #cad8d3;border-radius:8px;color:#203a32;background:#fff}.ClientComplianceDocuments_dialogBody__WgUtj input:focus-visible,.ClientComplianceDocuments_dialogBody__WgUtj textarea:focus-visible,.ClientComplianceDocuments_dialog__CAUDb button:focus-visible,.ClientComplianceDocuments_form__Y0FWo input:focus-visible,.ClientComplianceDocuments_form__Y0FWo select:focus-visible,.ClientComplianceDocuments_form__Y0FWo textarea:focus-visible,.ClientComplianceDocuments_workspace__x5eIe button:focus-visible{outline:3px solid rgba(8,120,94,.2);outline-offset:2px;border-color:var(--brand)}.ClientComplianceDocuments_dialogBody__WgUtj textarea,.ClientComplianceDocuments_form__Y0FWo textarea{resize:vertical}.ClientComplianceDocuments_uploadField__VsRGn{position:relative;min-height:78px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;overflow:hidden;border:1px dashed #a9c9bd;border-radius:9px;background:#f7fbf9}.ClientComplianceDocuments_uploadField__VsRGn>input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.ClientComplianceDocuments_uploadField__VsRGn>svg{width:23px;color:var(--brand)}.ClientComplianceDocuments_uploadField__VsRGn>div{min-width:0}.ClientComplianceDocuments_uploadField__VsRGn small,.ClientComplianceDocuments_uploadField__VsRGn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientComplianceDocuments_uploadField__VsRGn strong{color:#29443b;font-size:12px}.ClientComplianceDocuments_uploadField__VsRGn small{margin-top:3px;color:#71817b;font-size:10px}.ClientComplianceDocuments_uploadField__VsRGn>button{position:relative;z-index:1;padding:5px 8px;border:1px solid #cad9d3;border-radius:6px;color:#26483e;background:#fff;font-size:10px;font-weight:800}.ClientComplianceDocuments_archiveWarning__EYvLR{padding:12px;display:grid;grid-template-columns:auto 1fr;gap:10px;color:#835b0c;border:1px solid #e5cf9d;border-radius:9px;background:#fff8e8}.ClientComplianceDocuments_archiveWarning__EYvLR svg{width:20px}.ClientComplianceDocuments_archiveWarning__EYvLR p{margin:0;line-height:1.45}.ClientComplianceDocuments_archiveWarning__EYvLR strong{color:#69490a}.ClientComplianceDocuments_spin__L7yu_{animation:ClientComplianceDocuments_spin__L7yu_ .8s linear infinite}@keyframes ClientComplianceDocuments_spin__L7yu_{to{transform:rotate(1turn)}}@media (max-width:760px){.ClientComplianceDocuments_header__1ZkKY{align-items:stretch;flex-direction:column}.ClientComplianceDocuments_header__1ZkKY>button{width:100%}.ClientComplianceDocuments_cards__MURAp,.ClientComplianceDocuments_summary__HmtvP{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientComplianceDocuments_formGrid__ZWZXC{grid-template-columns:1fr}.ClientComplianceDocuments_fullField__Zacs6{grid-column:auto}}@media (max-width:480px){.ClientComplianceDocuments_cards__MURAp,.ClientComplianceDocuments_details__oxGKw,.ClientComplianceDocuments_summary__HmtvP{grid-template-columns:1fr}.ClientComplianceDocuments_card__Uhrk6,.ClientComplianceDocuments_header__1ZkKY{padding:14px}.ClientComplianceDocuments_actions__7ugqg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ClientComplianceDocuments_actions__7ugqg .ClientComplianceDocuments_archiveButton__R4F6Z,.ClientComplianceDocuments_actions__7ugqg button{width:100%;margin-left:0}.ClientComplianceDocuments_actions__7ugqg .ClientComplianceDocuments_archiveButton__R4F6Z{grid-column:1/-1}.ClientComplianceDocuments_fileRow__gI9Bo{align-items:flex-start;flex-direction:column}.ClientComplianceDocuments_fileRow__gI9Bo small,.ClientComplianceDocuments_fileRow__gI9Bo strong{white-space:normal}.ClientComplianceDocuments_backdrop__uhHtC{padding:8px}.ClientComplianceDocuments_dialog__CAUDb{max-height:calc(100vh - 16px)}.ClientComplianceDocuments_dialogBody__WgUtj,.ClientComplianceDocuments_dialog__CAUDb>footer,.ClientComplianceDocuments_dialog__CAUDb>header{padding:13px}.ClientComplianceDocuments_dialog__CAUDb>footer{display:grid;grid-template-columns:1fr}.ClientComplianceDocuments_dialog__CAUDb>footer button{width:100%}.ClientComplianceDocuments_uploadField__VsRGn{grid-template-columns:auto minmax(0,1fr)}.ClientComplianceDocuments_uploadField__VsRGn>button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ClientComplianceDocuments_spin__L7yu_{animation-duration:1.6s}}.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}}.TenantAnnouncements_tickerRegion__NuROB{display:grid;gap:6px;border-bottom:1px solid #dbe5e1;background:#f7faf8}.TenantAnnouncements_ticker___Q2lL{--announcement-accent:#08785e;--announcement-ink:#163d32;--announcement-surface:#eaf7f2;min-height:44px;padding:0 12px 0 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--announcement-ink);border-left:4px solid var(--announcement-accent);background:var(--announcement-surface)}.TenantAnnouncements_modalIcon__5hZOC,.TenantAnnouncements_tickerIcon__UStNd{display:grid;place-items:center;color:var(--announcement-accent)}.TenantAnnouncements_tickerIcon__UStNd svg{width:18px;height:18px}.TenantAnnouncements_tickerViewport__7lTe9{min-width:0;overflow:hidden}.TenantAnnouncements_tickerTrack__ZxZu6{width:max-content;min-width:100%;display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-size:13px;line-height:1.35}.TenantAnnouncements_tickerTrack__ZxZu6 strong{font-weight:800}.TenantAnnouncements_closeModal__ozPRH,.TenantAnnouncements_closeTicker__1vjl9{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;color:currentColor;background:transparent;cursor:pointer}.TenantAnnouncements_closeModal__ozPRH:hover,.TenantAnnouncements_closeTicker__1vjl9:hover{background:rgb(0 0 0/7%)}.TenantAnnouncements_closeModal__ozPRH svg,.TenantAnnouncements_closeTicker__1vjl9 svg{width:17px;height:17px}.TenantAnnouncements_backdrop__bSP1C{position:fixed;inset:0;z-index:5000;padding:24px;display:grid;place-items:center;background:rgb(5 34 27/62%);backdrop-filter:blur(5px)}.TenantAnnouncements_modal__ZlrD4{--announcement-accent:#08785e;--announcement-ink:#173d33;--announcement-surface:#eaf7f2;width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid #d5e2dd;border-top:5px solid var(--announcement-accent);border-radius:16px;color:#243d35;background:#fff;box-shadow:0 28px 80px rgb(4 42 33/34%)}.TenantAnnouncements_modalHeader__Looen{padding:22px 22px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;border-bottom:1px solid #e2e9e6;background:linear-gradient(180deg,var(--announcement-surface),#fff)}.TenantAnnouncements_modalIcon__5hZOC{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--announcement-accent) 28%,white);border-radius:11px;background:#fff}.TenantAnnouncements_modalIcon__5hZOC svg{width:22px;height:22px}.TenantAnnouncements_modalHeader__Looen small{display:block;margin:1px 0 5px;color:var(--announcement-accent);font-size:10px;font-weight:850;letter-spacing:.12em}.TenantAnnouncements_modalHeader__Looen h2{margin:0;color:var(--announcement-ink);font-size:clamp(20px,4vw,27px);line-height:1.2}.TenantAnnouncements_modalContent__m_MsW{padding:24px;color:#425850;font-size:15px;line-height:1.7;white-space:pre-line}.TenantAnnouncements_modalFooter__O3sf_{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e2e9e6;background:#f8faf9}.TenantAnnouncements_modalFooter__O3sf_ span{color:#6a7a74;font-size:12px}.TenantAnnouncements_modalFooter__O3sf_ button{min-height:40px;padding:8px 16px;border:1px solid var(--announcement-accent);border-radius:8px;color:#fff;background:var(--announcement-accent);font:inherit;font-weight:800;cursor:pointer}.TenantAnnouncements_success__jvzgH{--announcement-accent:#08785e;--announcement-ink:#164c3e;--announcement-surface:#e8f7f1}.TenantAnnouncements_warning__6UWtH{--announcement-accent:#a56c08;--announcement-ink:#654605;--announcement-surface:#fff7e5}.TenantAnnouncements_urgent__eLwIl{--announcement-accent:#a33f35;--announcement-ink:#722d27;--announcement-surface:#fff0ee}.TenantAnnouncements_information__uLxux{--announcement-accent:#216d91;--announcement-ink:#245269;--announcement-surface:#edf7fb}.TenantAnnouncements_visual_brand__Z3PZf{--announcement-accent:#08785e}.TenantAnnouncements_visual_neutral__OALjz{--announcement-ink:#3e4d47;--announcement-surface:#f1f4f3}.TenantAnnouncements_visual_warning__CTEea{--announcement-accent:#a56c08;--announcement-ink:#654605;--announcement-surface:#fff7e5}.TenantAnnouncements_visual_danger__43bhD{--announcement-accent:#a33f35;--announcement-ink:#722d27;--announcement-surface:#fff0ee}@media (max-width:680px){.TenantAnnouncements_ticker___Q2lL{padding-left:12px}.TenantAnnouncements_tickerTrack__ZxZu6{justify-content:flex-start;white-space:normal}.TenantAnnouncements_tickerTrack__ZxZu6 span,.TenantAnnouncements_tickerTrack__ZxZu6 strong{display:inline}.TenantAnnouncements_backdrop__bSP1C{padding:12px;align-items:end}.TenantAnnouncements_modal__ZlrD4{max-height:calc(100vh - 24px);border-radius:15px 15px 10px 10px}.TenantAnnouncements_modalContent__m_MsW,.TenantAnnouncements_modalHeader__Looen{padding-inline:18px}.TenantAnnouncements_modalFooter__O3sf_{align-items:stretch;flex-direction:column}.TenantAnnouncements_modalFooter__O3sf_ button{width:100%}}@media (prefers-reduced-motion:reduce){.TenantAnnouncements_backdrop__bSP1C{backdrop-filter:none}}.HospitalityOperationsWorkspace_workspace__IIGQS{display:grid;gap:18px;color:#16263b}.HospitalityOperationsWorkspace_header__vVF6L{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.HospitalityOperationsWorkspace_header__vVF6L small{color:#1f7a67;font-size:11px;font-weight:800;letter-spacing:.12em}.HospitalityOperationsWorkspace_header__vVF6L h1{font-size:30px;line-height:1.1;margin:5px 0 7px}.HospitalityOperationsWorkspace_header__vVF6L p,.HospitalityOperationsWorkspace_panel__R_tUS p{color:#607084;margin:0}.HospitalityOperationsWorkspace_actions__LKc0_,.HospitalityOperationsWorkspace_headerActions___gFuE,.HospitalityOperationsWorkspace_inlineControls__lZViJ{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.HospitalityOperationsWorkspace_actions__LKc0_ button,.HospitalityOperationsWorkspace_dialog__P_qKv button,.HospitalityOperationsWorkspace_primary__tDw89,.HospitalityOperationsWorkspace_recordCard__P0eSO button,.HospitalityOperationsWorkspace_secondary__RJVLe{border:1px solid #cad4df;border-radius:9px;background:#fff;color:#183047;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 13px;font-weight:700;cursor:pointer}.HospitalityOperationsWorkspace_primary__tDw89{background:#173b5f;border-color:#173b5f;color:#fff}.HospitalityOperationsWorkspace_actions__LKc0_ svg,.HospitalityOperationsWorkspace_primary__tDw89 svg,.HospitalityOperationsWorkspace_secondary__RJVLe svg{height:16px;width:16px}.HospitalityOperationsWorkspace_dateControl__wZEb9{display:grid;gap:4px;font-size:12px;font-weight:700}.HospitalityOperationsWorkspace_dateControl__wZEb9 input,.HospitalityOperationsWorkspace_dialog__P_qKv select,.HospitalityOperationsWorkspace_formGrid__0Rol0 input,.HospitalityOperationsWorkspace_formGrid__0Rol0 select,.HospitalityOperationsWorkspace_formGrid__0Rol0 textarea,.HospitalityOperationsWorkspace_inlineControls__lZViJ select,.HospitalityOperationsWorkspace_recordCard__P0eSO select{border:1px solid #cfd8e2;border-radius:8px;background:#fff;min-height:39px;padding:8px 10px;color:#16263b}.HospitalityOperationsWorkspace_metrics__C33iJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.HospitalityOperationsWorkspace_metrics__C33iJ article{background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:16px;display:flex;gap:12px;align-items:center}.HospitalityOperationsWorkspace_metrics__C33iJ svg{color:#1f7a67}.HospitalityOperationsWorkspace_metrics__C33iJ strong{display:block;font-size:24px}.HospitalityOperationsWorkspace_metrics__C33iJ small{color:#68788a}.HospitalityOperationsWorkspace_tableWrap__GLtFy{overflow:auto;background:#fff;border:1px solid #dce3ea;border-radius:12px}.HospitalityOperationsWorkspace_tableWrap__GLtFy table{border-collapse:collapse;min-width:760px;width:100%}.HospitalityOperationsWorkspace_tableWrap__GLtFy td,.HospitalityOperationsWorkspace_tableWrap__GLtFy th{border-bottom:1px solid #e6ebf0;padding:11px 12px;text-align:left;vertical-align:middle}.HospitalityOperationsWorkspace_tableWrap__GLtFy th{background:#f5f8fa;color:#5a6b7e;font-size:11px;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:1}.HospitalityOperationsWorkspace_recordCard__P0eSO small,.HospitalityOperationsWorkspace_tableWrap__GLtFy td small{display:block;color:#718092;margin-top:3px}.HospitalityOperationsWorkspace_stayGrid__mM6WR table{min-width:1300px}.HospitalityOperationsWorkspace_stayGrid__mM6WR td:first-child,.HospitalityOperationsWorkspace_stayGrid__mM6WR th:first-child{position:sticky;left:0;background:#fff;z-index:2;min-width:150px}.HospitalityOperationsWorkspace_stayGrid__mM6WR th:first-child{z-index:3;background:#f5f8fa}.HospitalityOperationsWorkspace_typeRow__Z1Gvn td{background:#edf3f7!important}.HospitalityOperationsWorkspace_typeRow__Z1Gvn td strong{display:block}.HospitalityOperationsWorkspace_openCell__LIs6y{color:#729083;font-size:12px}.HospitalityOperationsWorkspace_bookingCell__JbTzx{border:0;border-radius:7px;background:#e8f5f1;color:#155b4d;cursor:pointer;display:block;min-height:48px;padding:7px;text-align:left;width:100%}.HospitalityOperationsWorkspace_bookingCell__JbTzx small{color:inherit!important}.HospitalityOperationsWorkspace_bookingCell__JbTzx.HospitalityOperationsWorkspace_checked-in__ssLZM{background:#dff3df;color:#1f6a31}.HospitalityOperationsWorkspace_bookingCell__JbTzx.HospitalityOperationsWorkspace_reservation__Bcn5H{background:#fff0d8;color:#795318}.HospitalityOperationsWorkspace_bookingCell__JbTzx strong{display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HospitalityOperationsWorkspace_tabs__RhXJL{display:flex;gap:8px;overflow:auto}.HospitalityOperationsWorkspace_tabs__RhXJL button{border:1px solid #d6dfe8;border-radius:999px;background:#fff;padding:9px 13px;cursor:pointer}.HospitalityOperationsWorkspace_tabs__RhXJL b{background:#edf2f6;border-radius:999px;margin-left:8px;padding:2px 7px}.HospitalityOperationsWorkspace_tabs__RhXJL .HospitalityOperationsWorkspace_activeTab____yZO{background:#173b5f;color:#fff}.HospitalityOperationsWorkspace_panel__R_tUS{background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:18px}.HospitalityOperationsWorkspace_panel__R_tUS h2{font-size:18px;margin:0 0 15px}.HospitalityOperationsWorkspace_panelHead__IZfr0{align-items:flex-start;display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.HospitalityOperationsWorkspace_panelHead__IZfr0 h2{margin-bottom:5px}.HospitalityOperationsWorkspace_formGrid__0Rol0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.HospitalityOperationsWorkspace_dialog__P_qKv label,.HospitalityOperationsWorkspace_formGrid__0Rol0 label{display:grid;gap:5px;color:#4c5f72;font-size:12px;font-weight:700}.HospitalityOperationsWorkspace_formGrid__0Rol0 textarea{min-height:82px;resize:vertical}.HospitalityOperationsWorkspace_formGrid__0Rol0 .HospitalityOperationsWorkspace_full__kFKbN{grid-column:1/-1}.HospitalityOperationsWorkspace_check__IOtO_{align-items:center!important;display:flex!important}.HospitalityOperationsWorkspace_check__IOtO_ input{min-height:auto}.HospitalityOperationsWorkspace_split__9UT1P{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);gap:16px}.HospitalityOperationsWorkspace_cardList__xd55m{display:grid;gap:9px;max-height:610px;overflow:auto}.HospitalityOperationsWorkspace_recordCard__P0eSO{align-items:center;border:1px solid #e0e6ec;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px}.HospitalityOperationsWorkspace_recordCard__P0eSO>div{align-items:center;display:flex;gap:10px;min-width:0}.HospitalityOperationsWorkspace_recordCard__P0eSO svg{color:#1f7a67;height:18px;width:18px;flex:none}.HospitalityOperationsWorkspace_recordCard__P0eSO span{min-width:0}.HospitalityOperationsWorkspace_recordCard__P0eSO strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HospitalityOperationsWorkspace_empty__Rgina,.HospitalityOperationsWorkspace_state__r81jH{align-items:center;border:1px dashed #cfd9e3;border-radius:12px;color:#617285;display:flex;gap:9px;justify-content:center;min-height:130px;padding:24px}.HospitalityOperationsWorkspace_error__ZkkXe,.HospitalityOperationsWorkspace_inlineError__h610G{color:#9a302c}.HospitalityOperationsWorkspace_notice__1iQg7{align-items:center;background:#eaf7f2;border:1px solid #bde2d5;border-radius:10px;color:#17604f;display:flex;gap:8px;padding:10px 13px}.HospitalityOperationsWorkspace_dangerBadge__SeMfX{color:#a52d2d}.HospitalityOperationsWorkspace_overlay__nOcj8{position:fixed;inset:0;background:#07152199;display:grid;place-items:center;padding:20px;z-index:100}.HospitalityOperationsWorkspace_dialog__P_qKv{background:#fff;border-radius:15px;box-shadow:0 24px 70px #0005;display:grid;gap:14px;max-width:520px;padding:24px;width:100%}.HospitalityOperationsWorkspace_dialog__P_qKv h2,.HospitalityOperationsWorkspace_dialog__P_qKv p{margin:0}.HospitalityOperationsWorkspace_dialog__P_qKv footer{display:flex;justify-content:flex-end;gap:9px}.HospitalityOperationsWorkspace_spin___Wuy8{animation:HospitalityOperationsWorkspace_spin___Wuy8 .8s linear infinite}@keyframes HospitalityOperationsWorkspace_spin___Wuy8{to{transform:rotate(1turn)}}@media(max-width:900px){.HospitalityOperationsWorkspace_header__vVF6L{align-items:flex-start;flex-direction:column}.HospitalityOperationsWorkspace_metrics__C33iJ{grid-template-columns:repeat(2,minmax(0,1fr))}.HospitalityOperationsWorkspace_split__9UT1P{grid-template-columns:1fr}}@media(max-width:560px){.HospitalityOperationsWorkspace_formGrid__0Rol0,.HospitalityOperationsWorkspace_metrics__C33iJ{grid-template-columns:1fr}.HospitalityOperationsWorkspace_header__vVF6L h1{font-size:25px}.HospitalityOperationsWorkspace_full__kFKbN{grid-column:auto!important}}.GlobalSearch_trigger__yiavu{align-items:center;background:#fff;border:1px solid #d6dee6;border-radius:9px;color:#40546a;display:flex;gap:7px;height:38px;padding:0 10px;white-space:nowrap}.GlobalSearch_trigger__yiavu svg{height:16px;width:16px}.GlobalSearch_trigger__yiavu kbd{background:#eff3f6;border:1px solid #d7dfe7;border-radius:5px;color:#6b7a8a;font:11px inherit;padding:2px 5px}.GlobalSearch_overlay__y_opZ{background:#06131e99;inset:0;padding:9vh 18px;position:fixed;z-index:120}.GlobalSearch_palette__pvX5O{background:#fff;border-radius:15px;box-shadow:0 28px 90px #0007;margin:0 auto;max-width:720px;overflow:hidden}.GlobalSearch_palette__pvX5O header{align-items:center;border-bottom:1px solid #e3e8ed;display:flex;gap:10px;padding:15px}.GlobalSearch_palette__pvX5O header>svg{color:#597086}.GlobalSearch_palette__pvX5O input{border:0;font-size:16px;min-width:0;outline:0;width:100%}.GlobalSearch_palette__pvX5O header button{background:transparent;border:0;color:#647487}.GlobalSearch_results__iK64g{max-height:60vh;overflow:auto;padding:7px}.GlobalSearch_results__iK64g a{align-items:center;border-radius:9px;color:#1a2d40;display:flex;gap:12px;justify-content:space-between;padding:11px;text-decoration:none}.GlobalSearch_results__iK64g a:focus,.GlobalSearch_results__iK64g a:hover{background:#edf5f3;outline:none}.GlobalSearch_results__iK64g a>span:first-child{display:grid;gap:2px;min-width:0}.GlobalSearch_results__iK64g small{color:#1d7865;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.GlobalSearch_results__iK64g em,.GlobalSearch_results__iK64g strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearch_results__iK64g em{color:#68798a;font-size:12px;font-style:normal}.GlobalSearch_results__iK64g a>span:last-child{align-items:center;display:flex;gap:7px}.GlobalSearch_results__iK64g b{color:#718092;font-size:11px;font-weight:600}.GlobalSearch_results__iK64g svg{height:16px;width:16px}.GlobalSearch_state__YLdZw{color:#65778a;padding:30px;text-align:center}.GlobalSearch_state__YLdZw svg{animation:GlobalSearch_spin__bBYMc .8s linear infinite;height:16px;vertical-align:middle}.GlobalSearch_error__CfYUM{color:#a02e2e}@keyframes GlobalSearch_spin__bBYMc{to{transform:rotate(1turn)}}@media(max-width:760px){.GlobalSearch_trigger__yiavu kbd,.GlobalSearch_trigger__yiavu span{display:none}.GlobalSearch_overlay__y_opZ{padding-top:4vh}.GlobalSearch_results__iK64g b{display:none}}.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}}