.WorkspaceHost_backdrop__Hv_fN{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:clamp(10px,1.6vw,20px);background:color-mix(in srgb,#050608 52%,transparent);backdrop-filter:blur(10px) saturate(108%);-webkit-backdrop-filter:blur(10px) saturate(108%);animation:WorkspaceHost_workspaceBackdropIn__UEerp .16s ease-out}.WorkspaceHost_dialog__qGt5k{--ws-surface:var(--so-panel,var(--stay-surface-raised,#ffffff));--ws-surface-raised:var(--so-panel,var(--stay-surface-raised,#ffffff));--ws-text:var(--so-text,var(--stay-text,#171927));--ws-muted:var(--so-muted,var(--stay-text-soft,#5c6174));--ws-line:var(--so-line-strong,var(--stay-line-strong,rgba(28,32,48,0.26)));--ws-accent:var(--so-accent,var(--stay-accent-a,#6f57ef));--ws-accent-strong:var(--stay-accent-b,#3a7ff0);--ws-accent-soft:color-mix(in srgb,var(--ws-accent) 12%,transparent);--ws-danger:var(--so-danger,var(--stay-danger,#a13f3f));--ws-success:var(--so-positive,var(--stay-positive,#2f7a55));--ws-warning:var(--so-warning,var(--stay-warning,#a2691d));position:relative;width:min(1480px,calc(100vw - 24px));height:min(940px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);color:var(--ws-text);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;box-shadow:0 28px 72px rgba(5,6,8,.34),0 8px 24px rgba(5,6,8,.16);outline:none;animation:WorkspaceHost_workspaceDialogIn__1TJj0 .2s cubic-bezier(.2,.8,.2,1)}.dark .WorkspaceHost_dialog__qGt5k,[data-color-scheme=dark] .WorkspaceHost_dialog__qGt5k,[data-mode=dark] .WorkspaceHost_dialog__qGt5k,[data-mode=night] .WorkspaceHost_dialog__qGt5k,[data-stayos-theme=night] .WorkspaceHost_dialog__qGt5k,[data-theme=dark] .WorkspaceHost_dialog__qGt5k{--ws-surface:var(--so-panel,var(--stay-surface-raised,#12141a));--ws-surface-raised:var(--so-panel,var(--stay-surface-raised,#12141a));--ws-text:var(--so-text,var(--stay-text,#f3f4f6));--ws-muted:var(--so-muted,var(--stay-text-soft,#a9adb8));--ws-line:var(--so-line-strong,var(--stay-line-strong,rgba(255,255,255,0.12)));--ws-accent:var(--so-accent,var(--stay-accent-a,#8b5cf6));--ws-accent-strong:var(--stay-accent-b,#60a5fa);--ws-danger:var(--so-danger,var(--stay-danger,#d47777));--ws-success:var(--so-positive,var(--stay-positive,#62b287));--ws-warning:var(--so-warning,var(--stay-warning,#d6a056));box-shadow:0 32px 80px rgba(0,0,0,.55),0 10px 28px rgba(0,0,0,.35)}.WorkspaceHost_header__2BBL2{min-height:78px;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px;padding:15px 18px 13px 20px;border-bottom:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-surface-raised) 76%,transparent);overflow:visible!important;isolation:auto!important}.WorkspaceHost_identity__MSaWS{min-width:0;display:flex!important;align-items:center;gap:13px;flex:1 1 auto!important;overflow:visible!important}.WorkspaceHost_entityIcon__BsF3P{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;color:var(--ws-accent-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--ws-accent) 22%,transparent),transparent),var(--ws-surface-raised);border:1px solid color-mix(in srgb,var(--ws-accent) 30%,var(--ws-line));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,transparent)}.WorkspaceHost_identityText__ZOFfp{min-width:0}.WorkspaceHost_eyebrow__8Hs37{display:flex;align-items:center;gap:8px;margin-bottom:2px;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted)}.WorkspaceHost_identityText__ZOFfp h2{margin:0;max-width:min(64vw,900px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.12rem,1.5vw,1.48rem);line-height:1.15;letter-spacing:-.025em}.WorkspaceHost_identityText__ZOFfp p{margin:3px 0 0;max-width:min(62vw,820px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ws-muted);font-size:.79rem}.WorkspaceHost_countBadge__HvAZv,.WorkspaceHost_recordStatus__V2imi,.WorkspaceHost_statusPill__vX_kP{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ws-accent) 28%,var(--ws-line));border-radius:999px;color:var(--ws-accent-strong);background:var(--ws-accent-soft);font-weight:800}.WorkspaceHost_statusPill__vX_kP{padding:3px 7px;font-size:.61rem;letter-spacing:.05em}.WorkspaceHost_headerTools__ZEqBN{display:flex;align-items:center;gap:8px}.WorkspaceHost_iconButton__3bQSx{appearance:none;width:36px;height:36px;display:inline-grid;place-items:center;border-radius:11px;border:1px solid var(--ws-line);color:var(--ws-text);background:color-mix(in srgb,var(--ws-surface-raised) 86%,transparent);cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.WorkspaceHost_iconButton__3bQSx:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--ws-accent) 45%,var(--ws-line));background:var(--ws-accent-soft)}.WorkspaceHost_actionComposer__Ud0t4 input:focus-visible,.WorkspaceHost_actionComposer__Ud0t4 textarea:focus-visible,.WorkspaceHost_dangerButton__zVpvL:focus-visible,.WorkspaceHost_iconButton__3bQSx:focus-visible,.WorkspaceHost_noteComposer__Dbklx select:focus-visible,.WorkspaceHost_noteComposer__Dbklx textarea:focus-visible,.WorkspaceHost_primaryButton__5K0ZB:focus-visible,.WorkspaceHost_secondaryButton__bYbAW:focus-visible,.WorkspaceHost_tabs__mrHT5 button:focus-visible{outline:3px solid color-mix(in srgb,var(--ws-accent) 36%,transparent);outline-offset:2px}.WorkspaceHost_commandBar__LFFOf{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px 8px 20px;border-bottom:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-surface) 90%,transparent)}.WorkspaceHost_actionRail__BHzrW{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:1px 0 3px}.WorkspaceHost_dangerButton__zVpvL,.WorkspaceHost_primaryButton__5K0ZB,.WorkspaceHost_secondaryButton__bYbAW{appearance:none;min-height:32px;flex:0 0 auto;border-radius:10px;padding:7px 11px;font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.WorkspaceHost_primaryButton__5K0ZB{border:1px solid var(--ws-accent-strong);color:#fff;background:var(--ws-accent-strong);box-shadow:0 7px 18px color-mix(in srgb,var(--ws-accent) 24%,transparent)}.WorkspaceHost_secondaryButton__bYbAW{border:1px solid var(--ws-line);color:var(--ws-text);background:var(--ws-surface-raised)}.WorkspaceHost_dangerButton__zVpvL{border:1px solid color-mix(in srgb,var(--ws-danger) 58%,var(--ws-line));color:var(--ws-danger);background:color-mix(in srgb,var(--ws-danger) 9%,var(--ws-surface-raised))}.WorkspaceHost_dangerButton__zVpvL:hover:not(:disabled),.WorkspaceHost_primaryButton__5K0ZB:hover:not(:disabled),.WorkspaceHost_secondaryButton__bYbAW:hover:not(:disabled){transform:translateY(-1px)}.WorkspaceHost_dangerButton__zVpvL:disabled,.WorkspaceHost_iconButton__3bQSx:disabled,.WorkspaceHost_primaryButton__5K0ZB:disabled,.WorkspaceHost_secondaryButton__bYbAW:disabled{opacity:.48;cursor:not-allowed;transform:none}.WorkspaceHost_readOnlyLabel__boP3H,.WorkspaceHost_runtimeState__m_QFB{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:var(--ws-muted);font-size:.7rem;font-weight:750;white-space:nowrap}.WorkspaceHost_liveDot__WyThW{width:7px;height:7px;border-radius:999px;background:var(--ws-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--ws-success) 13%,transparent)}.WorkspaceHost_notice__FTFZd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 18px 9px 20px;border-bottom:1px solid var(--ws-line);font-size:.76rem;font-weight:700}.WorkspaceHost_notice__FTFZd button{appearance:none;display:grid;place-items:center;border:0;color:currentColor;background:transparent;cursor:pointer}.WorkspaceHost_notice_success__fX3Qb{color:var(--ws-success);background:color-mix(in srgb,var(--ws-success) 9%,transparent)}.WorkspaceHost_notice_warning___l_Gp{color:var(--ws-warning);background:color-mix(in srgb,var(--ws-warning) 10%,transparent)}.WorkspaceHost_notice_error__e1l8q{color:var(--ws-danger);background:color-mix(in srgb,var(--ws-danger) 9%,transparent)}.WorkspaceHost_actionComposer__Ud0t4{border-bottom:1px solid var(--ws-line);padding:14px 18px 15px 20px;background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface-raised))}.WorkspaceHost_actionComposerFooter__zBa4q,.WorkspaceHost_actionComposerHeader__hFmOp{display:flex;align-items:center;justify-content:space-between;gap:14px}.WorkspaceHost_actionComposerHeader__hFmOp strong{font-size:.92rem}.WorkspaceHost_actionComposerHeader__hFmOp p{margin:3px 0 0;color:var(--ws-muted);font-size:.72rem}.WorkspaceHost_actionFields___kIQU{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0}.WorkspaceHost_actionFields___kIQU label,.WorkspaceHost_noteComposer__Dbklx label{display:grid;gap:5px;color:var(--ws-muted);font-size:.69rem;font-weight:800}.WorkspaceHost_actionFields___kIQU input,.WorkspaceHost_actionFields___kIQU textarea,.WorkspaceHost_noteComposer__Dbklx select,.WorkspaceHost_noteComposer__Dbklx textarea{width:100%;box-sizing:border-box;border:1px solid var(--ws-line);border-radius:10px;padding:9px 10px;color:var(--ws-text);background:var(--ws-surface-raised);font:inherit;font-size:.78rem;resize:vertical}.WorkspaceHost_actionComposerFooter__zBa4q{justify-content:flex-end}.WorkspaceHost_workspaceBody__YVt6b{min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr)}.WorkspaceHost_tabs__mrHT5{min-height:0;overflow-y:auto;padding:12px 9px;border-right:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-surface-raised) 66%,transparent)}.WorkspaceHost_tabs__mrHT5 button{appearance:none;width:100%;min-height:38px;display:flex;align-items:center;gap:9px;margin:2px 0;padding:8px 10px;border:1px solid transparent;border-radius:11px;color:var(--ws-muted);background:transparent;font:inherit;font-size:.75rem;font-weight:750;text-align:left;cursor:pointer}.WorkspaceHost_tabs__mrHT5 button:hover{color:var(--ws-text);background:color-mix(in srgb,var(--ws-accent) 7%,transparent)}.WorkspaceHost_tabs__mrHT5 .WorkspaceHost_activeTab__cvLhq{color:var(--ws-accent-strong);border-color:color-mix(in srgb,var(--ws-accent) 22%,var(--ws-line));background:var(--ws-accent-soft);box-shadow:inset 3px 0 0 var(--ws-accent)}.WorkspaceHost_content__2ibPe{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(14px,1.7vw,24px)}.WorkspaceHost_sectionGrid__V22yi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;align-items:start}.WorkspaceHost_section__lH3bl{grid-column:span 6;min-width:0;overflow:visible;border:1px solid var(--ws-line);border-radius:16px;background:color-mix(in srgb,var(--ws-surface-raised) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 34%,transparent)}.WorkspaceHost_section__lH3bl:nth-child(3n),.WorkspaceHost_section__lH3bl:only-child{grid-column:span 12}.WorkspaceHost_sectionHeader__Q8R00{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--ws-line)}.WorkspaceHost_sectionHeader__Q8R00 h3{margin:0;font-size:.82rem;letter-spacing:-.01em}.WorkspaceHost_sectionHeader__Q8R00 p{margin:3px 0 0;color:var(--ws-muted);font-size:.68rem;line-height:1.45}.WorkspaceHost_countBadge__HvAZv{min-width:25px;height:25px;padding:0 7px;font-size:.68rem}.WorkspaceHost_fieldGrid__ZVer_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.WorkspaceHost_field__o_6h1{min-width:0;padding:11px 13px;border-bottom:1px solid var(--ws-line)}.WorkspaceHost_field__o_6h1:nth-last-child(-n+2){border-bottom:0}.WorkspaceHost_field__o_6h1:nth-child(odd){border-right:1px solid var(--ws-line)}.WorkspaceHost_field__o_6h1 dt{margin-bottom:5px;color:var(--ws-muted);font-size:.64rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.WorkspaceHost_field__o_6h1 dd{margin:0;overflow-wrap:anywhere;color:var(--ws-text);font-size:.79rem;font-weight:700;line-height:1.45}.WorkspaceHost_field__o_6h1 .WorkspaceHost_statusValue__HvF7E{color:var(--ws-accent-strong)}.WorkspaceHost_recordList__SN910{display:grid}.WorkspaceHost_recordCard__cUdHI{padding:11px 13px;border-bottom:1px solid var(--ws-line)}.WorkspaceHost_recordCard__cUdHI:last-child{border-bottom:0}.WorkspaceHost_recordHeader__dcU8b{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceHost_recordHeader__dcU8b strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.WorkspaceHost_recordStatus__V2imi{flex:0 0 auto;padding:3px 7px;font-size:.62rem}.WorkspaceHost_recordCard__cUdHI p{margin:5px 0 0;color:var(--ws-text);font-size:.73rem;line-height:1.45}.WorkspaceHost_recordCard__cUdHI small{display:block;margin-top:5px;color:var(--ws-muted);font-size:.64rem;line-height:1.4}.WorkspaceHost_emptyState__L5XFE,.WorkspaceHost_emptyWorkspace__g_sG8{color:var(--ws-muted);text-align:center}.WorkspaceHost_emptyState__L5XFE{padding:24px 16px;font-size:.74rem}.WorkspaceHost_emptyWorkspace__g_sG8{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--ws-line);border-radius:18px;background:color-mix(in srgb,var(--ws-surface-raised) 68%,transparent)}.WorkspaceHost_emptyWorkspace__g_sG8 h3,.WorkspaceHost_emptyWorkspace__g_sG8 p{margin:0}.WorkspaceHost_emptyWorkspace__g_sG8 h3{color:var(--ws-text);font-size:1rem}.WorkspaceHost_emptyWorkspace__g_sG8 p{max-width:520px;font-size:.76rem;line-height:1.55}.WorkspaceHost_noteComposer__Dbklx{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px 13px;border-bottom:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-accent) 5%,transparent)}.WorkspaceHost_noteText__aQVdM{min-width:0}.WorkspaceHost_spin__6Dk3l{animation:WorkspaceHost_workspaceSpin__zIF_K .9s linear infinite}@media (max-width:980px){.WorkspaceHost_dialog__qGt5k{width:min(1480px,calc(100vw - 20px));height:min(940px,calc(100dvh - 20px));max-height:calc(100dvh - 20px)}.WorkspaceHost_workspaceBody__YVt6b{grid-template-columns:158px minmax(0,1fr)}.WorkspaceHost_section__lH3bl,.WorkspaceHost_section__lH3bl:nth-child(3n){grid-column:span 12}.WorkspaceHost_noteComposer__Dbklx{grid-template-columns:1fr;align-items:stretch}}@media (max-width:720px){.WorkspaceHost_backdrop__Hv_fN{padding:0}.WorkspaceHost_dialog__qGt5k{width:100vw;height:100dvh;border-radius:0;border:0}.WorkspaceHost_header__2BBL2{min-height:70px;padding:12px}.WorkspaceHost_entityIcon__BsF3P{width:38px;height:38px;flex-basis:38px;border-radius:12px}.WorkspaceHost_identityText__ZOFfp h2{max-width:58vw}.WorkspaceHost_identityText__ZOFfp p{max-width:55vw}.WorkspaceHost_statusPill__vX_kP{display:none}.WorkspaceHost_commandBar__LFFOf{align-items:flex-start;padding:7px 10px}.WorkspaceHost_runtimeState__m_QFB{display:none}.WorkspaceHost_workspaceBody__YVt6b{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.WorkspaceHost_tabs__mrHT5{display:flex;overflow-x:auto;overflow-y:hidden;padding:7px 8px;border-right:0;border-bottom:1px solid var(--ws-line)}.WorkspaceHost_tabs__mrHT5 button{width:auto;flex:0 0 auto;margin:0 2px}.WorkspaceHost_tabs__mrHT5 .WorkspaceHost_activeTab__cvLhq{box-shadow:inset 0 -3px 0 var(--ws-accent)}.WorkspaceHost_content__2ibPe{padding:11px}.WorkspaceHost_fieldGrid__ZVer_{grid-template-columns:1fr}.WorkspaceHost_field__o_6h1,.WorkspaceHost_field__o_6h1:nth-child(odd),.WorkspaceHost_field__o_6h1:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ws-line)}.WorkspaceHost_field__o_6h1:last-child{border-bottom:0}.WorkspaceHost_actionComposer__Ud0t4{max-height:54dvh;overflow:auto;padding:12px}.WorkspaceHost_actionComposerHeader__hFmOp{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.WorkspaceHost_backdrop__Hv_fN,.WorkspaceHost_dialog__qGt5k,.WorkspaceHost_spin__6Dk3l{animation:none}.WorkspaceHost_dangerButton__zVpvL,.WorkspaceHost_iconButton__3bQSx,.WorkspaceHost_primaryButton__5K0ZB,.WorkspaceHost_secondaryButton__bYbAW{transition:none}}@keyframes WorkspaceHost_workspaceBackdropIn__UEerp{0%{opacity:0}to{opacity:1}}@keyframes WorkspaceHost_workspaceDialogIn__1TJj0{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WorkspaceHost_workspaceSpin__zIF_K{to{transform:rotate(1turn)}}.CreateReservationEntry_root__B2UFr{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;color:var(--so-text);background:radial-gradient(circle at 90% 0,color-mix(in oklab,var(--so-accent-soft) 55%,transparent),transparent 32%),var(--so-panel);transition:color .16s ease,background-color .16s ease,border-color .16s ease}.CreateReservationEntry_header__No7ob{display:flex;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid var(--so-line)}.CreateReservationEntry_header__No7ob>div{min-width:0}.CreateReservationEntry_header__No7ob>div>span,.CreateReservationEntry_sectionTitle__kmAa5 span,.CreateReservationEntry_summary__z5rv_>span{color:var(--so-accent);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.CreateReservationEntry_header__No7ob h2{margin:5px 0;color:var(--so-text);font-family:var(--stayos-font-serif,ui-serif,Georgia,serif);font-size:clamp(28px,3vw,43px);line-height:1;letter-spacing:-.035em}.CreateReservationEntry_header__No7ob p{max-width:760px;margin:0;color:var(--so-muted);font-size:11px;line-height:1.55}.CreateReservationEntry_header__No7ob>button{display:grid;width:38px;height:38px;place-items:center;flex:0 0 38px;border:1px solid color-mix(in oklab,var(--so-accent) 32%,var(--so-line));border-radius:12px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 70%,var(--so-panel-2));cursor:pointer}.CreateReservationEntry_header__No7ob>button:hover{border-color:var(--so-accent);background:var(--so-accent-soft)}.CreateReservationEntry_availabilityBar__pgUcY svg,.CreateReservationEntry_availability__O3Glr i svg,.CreateReservationEntry_empty__p70_u svg,.CreateReservationEntry_error__8kEpC svg,.CreateReservationEntry_footer__J5eYM svg,.CreateReservationEntry_header__No7ob svg,.CreateReservationEntry_ready___ygLd svg,.CreateReservationEntry_search__jsMz4 svg,.CreateReservationEntry_sectionTitle__kmAa5>svg,.CreateReservationEntry_selected__T_8yd svg,.CreateReservationEntry_steps__7E4rQ svg,.CreateReservationEntry_warning__NU838 svg{width:15px;height:15px;color:inherit}.CreateReservationEntry_steps__7E4rQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 28px;border-bottom:1px solid var(--so-line);background:color-mix(in oklab,var(--so-panel-2) 76%,transparent)}.CreateReservationEntry_steps__7E4rQ button{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:46px;padding:7px 9px;border:1px solid color-mix(in oklab,var(--so-accent) 14%,var(--so-line));border-radius:12px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 28%,transparent);text-align:left;cursor:pointer}.CreateReservationEntry_steps__7E4rQ button:hover:not(:disabled){border-color:color-mix(in oklab,var(--so-accent) 42%,var(--so-line));background:color-mix(in oklab,var(--so-accent-soft) 62%,transparent)}.CreateReservationEntry_steps__7E4rQ button:disabled{cursor:default;opacity:.7}.CreateReservationEntry_steps__7E4rQ button[data-active=true],.CreateReservationEntry_steps__7E4rQ button[data-complete=true]{border-color:color-mix(in oklab,var(--so-accent) 48%,var(--so-line));color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 88%,transparent)}.CreateReservationEntry_steps__7E4rQ button>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in oklab,var(--so-accent) 36%,var(--so-line));border-radius:9px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 55%,var(--so-panel))}.CreateReservationEntry_steps__7E4rQ button[data-active=true]>span,.CreateReservationEntry_steps__7E4rQ button[data-complete=true]>span{border-color:transparent;color:var(--so-accent-text);background:var(--so-accent)}.CreateReservationEntry_steps__7E4rQ button small{font-size:9px;font-weight:800;color:var(--so-accent)}.CreateReservationEntry_steps__7E4rQ button strong{overflow:hidden;color:var(--so-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.CreateReservationEntry_error__8kEpC{display:flex;align-items:center;gap:8px;margin:11px 28px 0;padding:10px 12px;border:1px solid color-mix(in oklab,var(--so-danger) 36%,var(--so-line));border-radius:11px;color:var(--so-danger);background:color-mix(in oklab,var(--so-danger) 8%,var(--so-panel));font-size:10px;font-weight:750}.CreateReservationEntry_body__CVKSH{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:0 18px;min-height:0;overflow:hidden;padding-right:18px}.CreateReservationEntry_body__CVKSH>main{min-width:0;min-height:0;overflow:auto;padding:20px 12px 28px 28px}.CreateReservationEntry_section__4_2z4{display:grid;gap:17px}.CreateReservationEntry_sectionTitle__kmAa5{display:flex;align-items:center;gap:10px}.CreateReservationEntry_sectionTitle__kmAa5>svg{width:34px;height:34px;padding:8px;border:1px solid color-mix(in oklab,var(--so-accent) 28%,var(--so-line));border-radius:11px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 70%,var(--so-panel-2))}.CreateReservationEntry_sectionTitle__kmAa5 h3{margin:2px 0 0;font-size:16px}.CreateReservationEntry_segment__OEytc{display:inline-grid;grid-template-columns:repeat(2,auto);justify-self:start;padding:3px;border:1px solid color-mix(in oklab,var(--so-accent) 22%,var(--so-line));border-radius:11px;background:color-mix(in oklab,var(--so-accent-soft) 35%,var(--so-panel-2))}.CreateReservationEntry_segment__OEytc button{min-height:33px;padding:0 12px;border:0;border-radius:8px;color:var(--so-accent);background:transparent;font-size:10px;font-weight:750;cursor:pointer}.CreateReservationEntry_segment__OEytc button[data-active=true]{color:var(--so-accent-text);background:var(--so-accent)}.CreateReservationEntry_search__jsMz4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:6px 7px 6px 12px;border:1px solid color-mix(in oklab,var(--so-accent) 18%,var(--so-line));border-radius:13px;background:var(--so-panel-2)}.CreateReservationEntry_search__jsMz4>svg{color:var(--so-accent)}.CreateReservationEntry_search__jsMz4 input{min-width:0;height:33px;border:0;outline:0;color:var(--so-text);background:transparent;font:inherit;font-size:11px}.CreateReservationEntry_availabilityBar__pgUcY button,.CreateReservationEntry_search__jsMz4 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:var(--so-accent-text);background:var(--so-accent);font-size:10px;font-weight:800;cursor:pointer}.CreateReservationEntry_availabilityBar__pgUcY button:hover,.CreateReservationEntry_search__jsMz4 button:hover{filter:brightness(1.05)}.CreateReservationEntry_selected__T_8yd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid color-mix(in oklab,var(--so-accent) 35%,var(--so-line));border-radius:13px;background:color-mix(in oklab,var(--so-accent-soft) 64%,var(--so-panel))}.CreateReservationEntry_selected__T_8yd>svg{color:var(--so-accent)}.CreateReservationEntry_selected__T_8yd>div{display:grid;gap:2px}.CreateReservationEntry_selected__T_8yd strong{font-size:11px}.CreateReservationEntry_selected__T_8yd small{color:var(--so-muted);font-size:9px}.CreateReservationEntry_selected__T_8yd button{border:0;color:var(--so-accent);background:transparent;font-size:9px;font-weight:800;cursor:pointer}.CreateReservationEntry_results__2raqK{display:grid;gap:7px}.CreateReservationEntry_results__2raqK>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 12px;border:1px solid color-mix(in oklab,var(--so-accent) 14%,var(--so-line));border-radius:12px;color:var(--so-text);background:var(--so-panel-2);text-align:left;cursor:pointer}.CreateReservationEntry_results__2raqK>button:hover{border-color:color-mix(in oklab,var(--so-accent) 42%,var(--so-line));background:color-mix(in oklab,var(--so-accent-soft) 40%,var(--so-panel-2))}.CreateReservationEntry_results__2raqK>button>span{display:grid;gap:3px;min-width:0}.CreateReservationEntry_results__2raqK>button>span:last-child{justify-items:end;text-align:right}.CreateReservationEntry_results__2raqK strong{font-size:11px}.CreateReservationEntry_results__2raqK small{overflow:hidden;color:var(--so-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.CreateReservationEntry_results__2raqK em{padding:3px 7px;border-radius:999px;color:var(--so-accent);background:var(--so-accent-soft);font-size:8px;font-style:normal;font-weight:800}.CreateReservationEntry_empty__p70_u{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;padding:25px;border:1px dashed color-mix(in oklab,var(--so-accent) 28%,var(--so-line));border-radius:15px;color:var(--so-muted);text-align:center}.CreateReservationEntry_empty__p70_u>svg{width:23px;height:23px;color:var(--so-accent)}.CreateReservationEntry_empty__p70_u strong{color:var(--so-text);font-size:11px}.CreateReservationEntry_empty__p70_u small{max-width:420px;font-size:9px;line-height:1.45}.CreateReservationEntry_grid__Y6uW_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CreateReservationEntry_field__Z1Yex{display:grid;gap:5px;min-width:0}.CreateReservationEntry_field__Z1Yex[data-wide=true]{grid-column:1/-1}.CreateReservationEntry_field__Z1Yex>span{color:var(--so-muted);font-size:9px;font-weight:800}.CreateReservationEntry_field__Z1Yex>small{color:var(--so-muted);font-size:8px}.CreateReservationEntry_field__Z1Yex input,.CreateReservationEntry_field__Z1Yex select,.CreateReservationEntry_field__Z1Yex textarea{width:100%;min-width:0;border:1px solid var(--so-line);border-radius:10px;outline:0;color:var(--so-text);background:var(--so-panel-2);font:inherit;font-size:11px}.CreateReservationEntry_field__Z1Yex input:focus,.CreateReservationEntry_field__Z1Yex select:focus,.CreateReservationEntry_field__Z1Yex textarea:focus{border-color:color-mix(in oklab,var(--so-accent) 55%,var(--so-line));box-shadow:0 0 0 3px color-mix(in oklab,var(--so-accent-soft) 80%,transparent)}.CreateReservationEntry_field__Z1Yex input,.CreateReservationEntry_field__Z1Yex select{height:39px;padding:0 10px}.CreateReservationEntry_field__Z1Yex textarea{min-height:78px;padding:9px 10px;resize:vertical;line-height:1.45}.CreateReservationEntry_check__HMUy0{display:flex;align-items:center;gap:8px;min-height:39px;padding:8px 10px;border:1px solid var(--so-line);border-radius:10px;background:var(--so-panel-2);font-size:10px}.CreateReservationEntry_check__HMUy0 input{width:auto;height:auto;accent-color:var(--so-accent)}.CreateReservationEntry_availabilityBar__pgUcY{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid color-mix(in oklab,var(--so-accent) 16%,var(--so-line));border-radius:13px;background:var(--so-panel-2)}.CreateReservationEntry_availabilityBar__pgUcY>div{display:grid;gap:3px}.CreateReservationEntry_availabilityBar__pgUcY strong{font-size:11px}.CreateReservationEntry_availabilityBar__pgUcY small{color:var(--so-muted);font-size:9px}.CreateReservationEntry_availability__O3Glr{display:grid;gap:8px}.CreateReservationEntry_availability__O3Glr>button{display:grid;grid-template-columns:auto minmax(150px,1fr) 130px minmax(165px,1fr);align-items:center;gap:12px;width:100%;min-height:96px;padding:11px 12px;border:1px solid color-mix(in oklab,var(--so-accent) 14%,var(--so-line));border-radius:14px;color:var(--so-text);background:var(--so-panel-2);text-align:left;cursor:pointer}.CreateReservationEntry_availability__O3Glr>button:hover,.CreateReservationEntry_availability__O3Glr>button[data-active=true]{border-color:color-mix(in oklab,var(--so-accent) 45%,var(--so-line));background:color-mix(in oklab,var(--so-accent-soft) 48%,var(--so-panel-2))}.CreateReservationEntry_availability__O3Glr i{display:grid;width:25px;height:25px;place-items:center;border:1px solid color-mix(in oklab,var(--so-accent) 28%,var(--so-line));border-radius:999px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 50%,var(--so-panel));font-style:normal}.CreateReservationEntry_availability__O3Glr>button[data-active=true] i{border-color:transparent;color:var(--so-accent-text);background:var(--so-accent)}.CreateReservationEntry_availability__O3Glr>button>span{display:grid;gap:3px;min-width:0}.CreateReservationEntry_availability__O3Glr>button>span:nth-child(3){justify-items:end;text-align:right}.CreateReservationEntry_availability__O3Glr>button>span:last-child{padding-left:12px;border-left:1px solid var(--so-line)}.CreateReservationEntry_availability__O3Glr strong{font-size:12px}.CreateReservationEntry_availability__O3Glr small{color:var(--so-muted);font-size:8px}.CreateReservationEntry_availability__O3Glr em{color:var(--so-text);font-size:9px;font-style:normal}.CreateReservationEntry_availability__O3Glr>button>span:last-child em{color:var(--so-warning);font-weight:800}.CreateReservationEntry_review__Rncmg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CreateReservationEntry_review__Rncmg article{display:grid;gap:8px;padding:13px;border:1px solid color-mix(in oklab,var(--so-accent) 12%,var(--so-line));border-radius:14px;background:var(--so-panel-2)}.CreateReservationEntry_review__Rncmg h4{margin:0 0 2px;font-size:11px}.CreateReservationEntry_summaryLine__5Jy5C{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.CreateReservationEntry_summaryLine__5Jy5C>span{color:var(--so-muted);font-size:8px}.CreateReservationEntry_summaryLine__5Jy5C>strong{max-width:64%;font-size:9px;text-align:right;overflow-wrap:anywhere}.CreateReservationEntry_summaryLine__5Jy5C>strong[data-strong=true]{color:var(--so-accent);font-size:11px}.CreateReservationEntry_ready___ygLd{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid color-mix(in oklab,var(--so-accent) 35%,var(--so-line));border-radius:13px;background:color-mix(in oklab,var(--so-accent-soft) 54%,var(--so-panel))}.CreateReservationEntry_ready___ygLd>svg{color:var(--so-accent)}.CreateReservationEntry_ready___ygLd>div{display:grid;gap:2px}.CreateReservationEntry_ready___ygLd strong{font-size:10px}.CreateReservationEntry_ready___ygLd small{color:var(--so-muted);font-size:8px}.CreateReservationEntry_summary__z5rv_{align-self:stretch;min-width:0;min-height:0;overflow:auto;margin:16px 0;padding:22px 22px 24px;border:1px solid color-mix(in oklab,var(--so-accent) 22%,var(--so-line));border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--so-accent-soft) 42%,transparent),transparent 28%),color-mix(in oklab,var(--so-panel-2) 92%,transparent);box-shadow:0 10px 28px color-mix(in oklab,var(--so-accent) 8%,transparent)}.CreateReservationEntry_summary__z5rv_ h3{margin:5px 0 3px;font-family:var(--stayos-font-serif,ui-serif,Georgia,serif);font-size:26px;line-height:1}.CreateReservationEntry_summary__z5rv_>p{margin:0 0 17px;color:var(--so-muted);font-size:10px}.CreateReservationEntry_summary__z5rv_>div{display:grid;gap:8px;padding:14px 0;border-top:1px solid color-mix(in oklab,var(--so-accent) 12%,var(--so-line))}.CreateReservationEntry_summary__z5rv_ .CreateReservationEntry_warning__NU838{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;border:1px solid color-mix(in oklab,var(--so-warning) 34%,var(--so-line));border-radius:10px;color:var(--so-warning);background:color-mix(in oklab,var(--so-warning) 8%,transparent);font-size:8px;line-height:1.4}.CreateReservationEntry_footer__J5eYM{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:64px;padding:11px 28px;border-top:1px solid var(--so-line);background:color-mix(in oklab,var(--so-panel) 92%,transparent)}.CreateReservationEntry_footer__J5eYM button{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid color-mix(in oklab,var(--so-accent) 34%,var(--so-line));border-radius:10px;color:var(--so-accent);background:color-mix(in oklab,var(--so-accent-soft) 55%,var(--so-panel-2));font-size:10px;font-weight:800;cursor:pointer}.CreateReservationEntry_footer__J5eYM button:hover:not(:disabled){border-color:var(--so-accent);background:var(--so-accent-soft)}.CreateReservationEntry_footer__J5eYM button:first-child{margin-right:auto}.CreateReservationEntry_footer__J5eYM button[data-primary=true]{border-color:transparent;color:var(--so-accent-text);background:var(--so-accent)}.CreateReservationEntry_footer__J5eYM button[data-primary=true]:hover:not(:disabled){filter:brightness(1.05)}.CreateReservationEntry_footer__J5eYM button:disabled{cursor:not-allowed!important;opacity:.55}.CreateReservationEntry_spin__jKhLN{animation:CreateReservationEntry_creSpin__HFKwU .9s linear infinite}@keyframes CreateReservationEntry_creSpin__HFKwU{to{transform:rotate(1turn)}}@media (max-width:1100px){.CreateReservationEntry_body__CVKSH{grid-template-columns:minmax(0,1fr) minmax(280px,34%)}}@media (max-width:980px){.CreateReservationEntry_body__CVKSH{grid-template-columns:1fr;gap:0;padding-right:0;overflow:auto}.CreateReservationEntry_body__CVKSH>main{overflow:visible;padding:20px 28px 28px}.CreateReservationEntry_summary__z5rv_{margin:0 28px 20px;border-radius:16px}.CreateReservationEntry_availability__O3Glr>button{grid-template-columns:auto minmax(0,1fr) 120px}.CreateReservationEntry_availability__O3Glr>button>span:last-child{grid-column:2/-1;padding-top:8px;padding-left:0;border-top:1px solid var(--so-line);border-left:0}}@media (max-width:720px){.CreateReservationEntry_root__B2UFr{height:auto;min-height:100%}.CreateReservationEntry_header__No7ob{padding:18px 16px 14px}.CreateReservationEntry_steps__7E4rQ{grid-template-columns:1fr;padding:9px 16px}.CreateReservationEntry_steps__7E4rQ button:not([data-active=true]):not([data-complete=true]){display:none}.CreateReservationEntry_error__8kEpC{margin-right:16px;margin-left:16px}.CreateReservationEntry_body__CVKSH>main{padding:17px 16px 22px}.CreateReservationEntry_summary__z5rv_{margin:0 16px 16px}.CreateReservationEntry_grid__Y6uW_,.CreateReservationEntry_review__Rncmg{grid-template-columns:1fr}.CreateReservationEntry_field__Z1Yex[data-wide=true]{grid-column:auto}.CreateReservationEntry_availabilityBar__pgUcY{align-items:stretch;flex-direction:column}.CreateReservationEntry_availability__O3Glr>button{grid-template-columns:auto minmax(0,1fr)}.CreateReservationEntry_availability__O3Glr>button>span:nth-child(3){grid-column:2;justify-items:start;text-align:left}.CreateReservationEntry_availability__O3Glr>button>span:last-child{grid-column:2}.CreateReservationEntry_results__2raqK>button{grid-template-columns:1fr}.CreateReservationEntry_results__2raqK>button>span:last-child{justify-items:start;text-align:left}.CreateReservationEntry_footer__J5eYM{flex-wrap:wrap;padding:10px 16px}.CreateReservationEntry_footer__J5eYM button:first-child{margin-right:0}.CreateReservationEntry_footer__J5eYM button{flex:1 1 auto}}.ArrivalRiskRoom_room__R0_5a{display:flex;min-width:0;min-height:0;height:auto;flex-direction:column;gap:12px;overflow:visible;color:var(--so-text,var(--stay-text,#1e1b19))}.ArrivalRiskRoom_summary__se8CA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ArrivalRiskRoom_summaryCell___GPkl{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px 36px 12px 14px;border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));border-radius:12px;background:var(--so-panel,var(--stay-surface,#ffffff))}.ArrivalRiskRoom_summaryIcon__KWBk_{position:absolute;top:10px;right:12px;display:grid;place-items:center;color:var(--so-accent,#d97706);opacity:.55;pointer-events:none}.ArrivalRiskRoom_summaryCell___GPkl[data-tone=danger] .ArrivalRiskRoom_summaryIcon__KWBk_{color:var(--so-danger,#a13f3f)}.ArrivalRiskRoom_summaryCell___GPkl[data-tone=warning] .ArrivalRiskRoom_summaryIcon__KWBk_{color:var(--so-warning,#a2691d)}.ArrivalRiskRoom_summaryCell___GPkl span:not(.ArrivalRiskRoom_summaryIcon__KWBk_){color:var(--so-muted,var(--stay-muted,#746e67));font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ArrivalRiskRoom_summaryCell___GPkl strong{color:var(--so-text,var(--stay-text,#1e1b19));font-size:1.35rem;font-weight:720;letter-spacing:-.03em;line-height:1}.ArrivalRiskRoom_summaryCell___GPkl[data-tone=danger] strong{color:var(--so-danger,#a13f3f)}.ArrivalRiskRoom_summaryCell___GPkl[data-tone=warning] strong{color:var(--so-warning,#a2691d)}.ArrivalRiskRoom_errorBar__wOtxE,.ArrivalRiskRoom_stateBar__pBjyc{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:.78rem}.ArrivalRiskRoom_stateBar__pBjyc{border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));background:var(--so-panel,#ffffff);color:var(--so-muted,#746e67)}.ArrivalRiskRoom_errorBar__wOtxE{border:1px solid color-mix(in srgb,var(--so-danger,#a13f3f) 40%,var(--so-line,#ddd));background:color-mix(in srgb,var(--so-danger,#a13f3f) 12%,var(--so-panel,#ffffff));color:var(--so-danger,#a13f3f)}.ArrivalRiskRoom_retryBtn__OjzfM{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--so-danger,#a13f3f) 35%,var(--so-line,#ddd));border-radius:7px;background:color-mix(in srgb,var(--so-danger,#a13f3f) 8%,var(--so-panel,#ffffff));color:var(--so-danger,#a13f3f);font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.ArrivalRiskRoom_spin__uI6jk{animation:ArrivalRiskRoom_arrivalRiskSpin__FP0Ep .8s linear infinite}@keyframes ArrivalRiskRoom_arrivalRiskSpin__FP0Ep{to{transform:rotate(1turn)}}.ArrivalRiskRoom_subNav__bYwq8{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));border-radius:12px;background:var(--so-panel,#ffffff)}.ArrivalRiskRoom_subNavBtn__ZZdY7{height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--so-muted,#746e67);font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.ArrivalRiskRoom_subNavBtn__ZZdY7:hover{color:var(--so-text,#1e1b19);background:var(--so-panel-2,#f1ece4)}.ArrivalRiskRoom_subNavBtn__ZZdY7[data-active=true]{color:var(--so-accent-text,#fff);background:var(--so-accent,var(--stay-accent,#6f55c7));border-color:transparent}.ArrivalRiskRoom_listCanvas__HR68F{flex:0 0 auto;min-height:0;overflow:visible;border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));border-radius:12px;background:var(--so-panel,#ffffff)}.ArrivalRiskRoom_listHead__z6Aip,.ArrivalRiskRoom_listRow__vGh_J{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(90px,.7fr) minmax(180px,1.4fr) auto;gap:10px;align-items:center;padding:0 14px}.ArrivalRiskRoom_listHead__z6Aip{position:sticky;top:0;z-index:2;min-height:34px;background:var(--so-panel-2,#f1ece4);color:var(--so-faint,#9a938b);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ArrivalRiskRoom_listRow__vGh_J{min-height:58px;border-top:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));color:var(--so-text,#1e1b19)}.ArrivalRiskRoom_listRowInteractive___L2uw{cursor:pointer;transition:background .12s ease}.ArrivalRiskRoom_listRowInteractive___L2uw:hover{background:color-mix(in srgb,var(--so-accent,#d97706) 8%,var(--so-panel,#ffffff))}.ArrivalRiskRoom_listRowInteractive___L2uw:focus-visible{outline:2px solid color-mix(in srgb,var(--so-accent,#d97706) 55%,transparent);outline-offset:-2px}.ArrivalRiskRoom_guestBlock__SKi5J span,.ArrivalRiskRoom_guestBlock__SKi5J strong{display:block}.ArrivalRiskRoom_guestBlock__SKi5J strong{font-size:.88rem;font-weight:650}.ArrivalRiskRoom_guestBlock__SKi5J span{margin-top:3px;color:var(--so-muted,#746e67);font-size:.72rem}.ArrivalRiskRoom_meta__eJgcf{color:var(--so-muted,#746e67);font-size:.74rem}.ArrivalRiskRoom_flagRow__465Tr{display:flex;flex-wrap:wrap;gap:5px}.ArrivalRiskRoom_flag__JQKDu{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));border-radius:999px;background:var(--so-panel-2,#f1ece4);color:var(--so-muted,#746e67);font-size:.68rem;font-weight:650}.ArrivalRiskRoom_flag__JQKDu[data-code=missing_id],.ArrivalRiskRoom_flag__JQKDu[data-code=overbooking]{color:var(--so-danger,#a13f3f);border-color:color-mix(in srgb,var(--so-danger,#a13f3f) 40%,var(--so-line,#ddd));background:color-mix(in srgb,var(--so-danger,#a13f3f) 12%,var(--so-panel,#ffffff))}.ArrivalRiskRoom_flag__JQKDu[data-code=deposit_deficit],.ArrivalRiskRoom_flag__JQKDu[data-code=dirty_room],.ArrivalRiskRoom_flag__JQKDu[data-code=upgrade_pending]{color:var(--so-warning,#a2691d);border-color:color-mix(in srgb,var(--so-warning,#a2691d) 40%,var(--so-line,#ddd));background:color-mix(in srgb,var(--so-warning,#a2691d) 12%,var(--so-panel,#ffffff))}.ArrivalRiskRoom_rowActions__31OVv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ArrivalRiskRoom_actionBtn__okVR_{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--so-line-strong,var(--so-line,rgba(28,32,48,.26)));border-radius:8px;background:var(--so-panel-2,#f1ece4);color:var(--so-text,#1e1b19);font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.ArrivalRiskRoom_actionBtn__okVR_:hover:not(:disabled){border-color:color-mix(in srgb,var(--so-accent,#6f55c7) 45%,var(--so-line,#ddd))}.ArrivalRiskRoom_actionBtn__okVR_:disabled{opacity:.55;cursor:wait}.ArrivalRiskRoom_actionBtn__okVR_[data-tone=accent]{background:var(--so-accent,var(--stay-accent,#6f55c7));border-color:transparent;color:var(--so-accent-text,#fff)}.ArrivalRiskRoom_emptyInset__ak9_Q{margin:12px;padding:22px 16px;border:1px dashed color-mix(in srgb,var(--so-accent,#6f55c7) 42%,var(--so-line,#ddd));border-radius:10px;background:var(--so-panel-2,#f1ece4);color:var(--so-text,#1e1b19);font-size:.82rem;font-weight:650;text-align:center;grid-column:1/-1}@media (max-width:900px){.ArrivalRiskRoom_summary__se8CA{grid-template-columns:repeat(2,minmax(0,1fr))}.ArrivalRiskRoom_listHead__z6Aip,.ArrivalRiskRoom_listRow__vGh_J{grid-template-columns:1fr;padding:12px 14px}.ArrivalRiskRoom_listHead__z6Aip{display:none}.ArrivalRiskRoom_rowActions__31OVv{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ArrivalRiskRoom_spin__uI6jk{animation:none}}.ReservationsWorkspace_root__sSfpD{--res-bg:var(--so-bg,var(--stay-canvas,#ffffff));--res-panel:var(--so-panel,var(--stay-surface-raised,#ffffff));--res-panel-soft:var(--so-panel-2,#f1ece4);--res-text:var(--so-text,#1e1b19);--res-muted:var(--so-muted,#746e67);--res-line:var(--so-line,var(--stay-line,rgba(28,32,48,0.14)));--res-line-strong:var(--so-line-strong,var(--stay-line-strong,rgba(28,32,48,0.22)));--res-cut:color-mix(in srgb,var(--res-text) 10%,transparent);position:relative;display:block!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:18px 18px 0;background:var(--res-bg);color:var(--res-text)}.ReservationsWorkspace_root__sSfpD *{box-sizing:border-box}.ReservationsWorkspace_root__sSfpD[data-embedded=true]{padding:0;background:transparent}.ReservationsWorkspace_chrome__vJyiF{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.ReservationsWorkspace_embeddedActions__9wE5r{flex:0 0 auto;display:flex;justify-content:flex-end;gap:7px;padding:0 0 10px}.ReservationsWorkspace_embeddedScroll__iYLyV{flex:0 0 auto;min-width:0;min-height:0;margin-top:10px;padding-bottom:16px;overflow:visible!important;display:block}.ReservationsWorkspace_embeddedScroll__iYLyV>*{display:block;width:100%;min-width:0;height:auto!important;max-height:none!important;overflow:visible!important}.ReservationsWorkspace_pageHeader__l7UaA{flex:0 0 auto;width:100%;margin:0;padding:0 4px 16px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:18px;border:none;border-bottom:1px solid transparent;background:linear-gradient(var(--res-panel,var(--so-panel)),var(--res-panel,var(--so-panel))) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--so-accent) 55%,transparent),color-mix(in srgb,var(--so-accent) 12%,transparent) 42%,rgba(0,0,0,.04) 100%) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:none}.ReservationsWorkspace_pageHeaderLead__pwk_J{min-width:0;max-width:720px;margin:0;background:transparent}.ReservationsWorkspace_pageEyebrow__h2ShF{display:block;margin:0;color:var(--so-accent);font-size:8.32px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:transparent}.ReservationsWorkspace_commandTitleRow__oYmwW{width:100%;margin:8px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;background:transparent}.ReservationsWorkspace_commandTitleIcon__PolLt{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--so-accent) 22%,var(--so-line));border-radius:10px;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--so-accent) 18%,transparent),transparent 70%),color-mix(in srgb,var(--so-accent) 10%,var(--so-panel));box-shadow:none;color:var(--so-accent)}.ReservationsWorkspace_commandTitleIcon__PolLt svg{display:block;flex-shrink:0;width:22px;height:22px;color:var(--so-accent)}.ReservationsWorkspace_commandPageTitle__UXwD9{flex:1 1 auto;min-width:0;margin:0;padding:0;font-family:var(
    --stay-os-display-font,var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif
  );font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:.98;letter-spacing:-.05em;white-space:nowrap;background:none;color:var(--fd-text);-webkit-text-fill-color:var(--fd-text);text-shadow:none}.ReservationsWorkspace_pageHeaderLead__pwk_J p{margin:10px 0 0;color:var(--res-muted);font-size:10.4px;line-height:1.5;background:transparent}.ReservationsWorkspace_actions__O9orE{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;flex-shrink:0}.ReservationsWorkspace_actions__O9orE button,.ReservationsWorkspace_drawerFooter__rddJD button,.ReservationsWorkspace_secondaryAction__8vX1x{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--so-line);border-radius:8px;background:var(--so-panel);color:var(--so-text);font-size:9.36px;cursor:pointer}.ReservationsWorkspace_actions__O9orE button svg,.ReservationsWorkspace_drawerFooter__rddJD button svg,.ReservationsWorkspace_secondaryAction__8vX1x svg{width:22px;height:22px;flex-shrink:0;color:var(--so-accent)}.ReservationsWorkspace_primary__VLOhn{border-color:var(--so-accent)!important;background:var(--so-accent)!important;color:var(--so-accent-text)!important}.ReservationsWorkspace_primary__VLOhn svg{color:var(--so-accent-text)!important}.ReservationsWorkspace_deskRail__bhNnD{flex:0 0 auto;display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_deskRail__bhNnD a{position:relative;min-height:34px;display:inline-flex;align-items:center;padding:0 10px;color:var(--so-muted);font-size:8.32px;font-weight:600;text-decoration:none}.ReservationsWorkspace_deskRail__bhNnD a:after{content:"";position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:999px;background:transparent}.ReservationsWorkspace_deskRail__bhNnD a[data-active=true]{color:var(--so-accent)}.ReservationsWorkspace_deskRail__bhNnD a[data-active=true]:after{background:var(--so-accent)}.ReservationsWorkspace_error__t6p45{flex:0 0 auto;display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--so-danger) 35%,var(--so-line));border-radius:8px;background:color-mix(in srgb,var(--so-danger) 7%,var(--so-panel));color:var(--so-danger);font-size:8.32px}.ReservationsWorkspace_readinessRibbon__Jy6ev,.ReservationsWorkspace_ribbon__25t2v{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;overflow:hidden;border:1px solid var(--so-line);border-radius:9px;background:var(--so-panel);box-shadow:inset 0 2px 0 0 color-mix(in srgb,var(--so-accent) 42%,transparent)}.ReservationsWorkspace_readinessRibbon__Jy6ev{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 10px}.ReservationsWorkspace_metric___eyoN{padding:12px 12px 11px;border-right:1px solid var(--so-line)}.ReservationsWorkspace_metric___eyoN:last-child{border-right:0}.ReservationsWorkspace_metricIcon__SlJet{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid color-mix(in srgb,var(--so-accent) 18%,var(--so-line));background:color-mix(in srgb,var(--so-accent) 9%,var(--so-panel));color:var(--so-accent)}.ReservationsWorkspace_metricIcon__SlJet svg{display:block;width:22px;height:22px;color:var(--so-accent)}.ReservationsWorkspace_metricLabel__ylD7K{display:block;margin-top:7px;overflow:hidden;color:var(--so-muted);font-size:7.8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.ReservationsWorkspace_metric___eyoN strong{display:block;margin-top:2px;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:22px;line-height:1;color:color-mix(in srgb,var(--so-accent) 22%,var(--so-text))}.ReservationsWorkspace_metricSupport__HAQuQ{display:block;margin-top:4px;color:var(--so-muted);font-size:7.28px;font-weight:500;font-style:normal;line-height:1.25}.ReservationsWorkspace_commandGrid__Mx50V{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 0 18px;align-content:start}.ReservationsWorkspace_commandGrid__Mx50V,.ReservationsWorkspace_panel__H9P7c{min-width:0;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.ReservationsWorkspace_panel__H9P7c{display:flex;flex-direction:column;border:1px solid var(--so-line);border-radius:10px;background:var(--so-panel)}.ReservationsWorkspace_panel__H9P7c>header{flex:0 0 auto;min-height:52px;display:flex;flex-direction:column;justify-content:center;padding:0 11px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_panel__H9P7c>header span{color:var(--so-accent);font-size:7.28px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ReservationsWorkspace_panel__H9P7c h2{margin:3px 0 0;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:20px;line-height:1}.ReservationsWorkspace_panelBody__tbefZ{flex:0 0 auto;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important;background:var(--so-panel)}.ReservationsWorkspace_riskRows__DUUCp,.ReservationsWorkspace_rows__ToY3g{max-height:none;overflow:visible}.ReservationsWorkspace_reservationRow__oVNOT{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 55px 70px 85px 14px;align-items:center;gap:7px;padding:8px 10px;border:0;border-bottom:1px solid var(--so-line);background:transparent;color:var(--so-text);text-align:left;cursor:pointer}.ReservationsWorkspace_reservationRow__oVNOT:hover{background:var(--so-panel-2)}.ReservationsWorkspace_reservationRow__oVNOT small,.ReservationsWorkspace_reservationRow__oVNOT strong{display:block}.ReservationsWorkspace_reservationRow__oVNOT strong{font-size:8.84px}.ReservationsWorkspace_reservationRow__oVNOT small{margin-top:3px;color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_reservationRow__oVNOT em,.ReservationsWorkspace_reservationRow__oVNOT>span{font-size:7.8px}.ReservationsWorkspace_reservationRow__oVNOT em{color:var(--so-positive);font-style:normal}.ReservationsWorkspace_riskRows__DUUCp button{width:100%;min-height:50px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 10px;border:0;border-bottom:1px solid var(--so-line);background:transparent;color:var(--so-text);text-align:left;cursor:pointer}.ReservationsWorkspace_riskRows__DUUCp i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:var(--so-warning)}.ReservationsWorkspace_riskRows__DUUCp i[data-level=critical],.ReservationsWorkspace_riskRows__DUUCp i[data-level=high]{background:var(--so-danger)}.ReservationsWorkspace_riskRows__DUUCp small,.ReservationsWorkspace_riskRows__DUUCp strong{display:block}.ReservationsWorkspace_riskRows__DUUCp strong{font-size:8.84px}.ReservationsWorkspace_riskRows__DUUCp small{margin-top:3px;color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_riskRows__DUUCp>button>span{color:var(--so-warning);font-size:7.28px}.ReservationsWorkspace_readinessSummary__zTEsG{padding:4px 10px}.ReservationsWorkspace_summaryRow__k2Npp{min-height:38px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_summaryRow__k2Npp i{width:6px;height:6px;border-radius:50%;background:var(--so-faint)}.ReservationsWorkspace_summaryRow__k2Npp[data-tone=positive] i{background:var(--so-positive)}.ReservationsWorkspace_summaryRow__k2Npp[data-tone=warning] i{background:var(--so-warning)}.ReservationsWorkspace_summaryRow__k2Npp[data-tone=critical] i{background:var(--so-danger)}.ReservationsWorkspace_summaryRow__k2Npp span{color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_summaryRow__k2Npp strong{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:18px}.ReservationsWorkspace_panelLink__SBfFF{min-height:34px;display:flex;align-items:center;padding:0 10px;color:var(--so-accent);font-size:8.32px;text-decoration:none}.ReservationsWorkspace_channelMix__HuTZ6{display:flex;flex-wrap:wrap;gap:5px;padding:9px;border-top:1px solid var(--so-line)}.ReservationsWorkspace_channelMix__HuTZ6>span{min-width:78px;padding:7px;border:1px solid var(--so-line);border-radius:7px}.ReservationsWorkspace_channelMix__HuTZ6 small,.ReservationsWorkspace_channelMix__HuTZ6 strong{display:block}.ReservationsWorkspace_channelMix__HuTZ6 strong{font-size:8.32px}.ReservationsWorkspace_channelMix__HuTZ6 small{margin-top:3px;color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_calendarSurface__0jgED,.ReservationsWorkspace_ledgerSurface__F4URF,.ReservationsWorkspace_readinessDesk__I857U{flex:0 0 auto;min-width:0;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;margin:10px 0 18px;border:1px solid var(--so-line);border-radius:10px;background:var(--so-panel)}.ReservationsWorkspace_readinessDesk__I857U{padding:10px;overflow:visible!important}.ReservationsWorkspace_filterBar__RBXX6{flex:0 0 auto;min-height:50px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_filterBar__RBXX6 label{flex:1;min-width:180px;min-height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--so-line);border-radius:8px;background:var(--so-panel-2);color:var(--so-muted)}.ReservationsWorkspace_filterBar__RBXX6 input{width:100%;border:0;outline:0;background:transparent;color:var(--so-text);font-size:8.84px}.ReservationsWorkspace_filterBar__RBXX6 button,.ReservationsWorkspace_filterBar__RBXX6 select{min-height:34px;border:1px solid var(--so-line);border-radius:8px;background:var(--so-panel-2);color:var(--so-text);padding:0 9px;font-size:8.32px}.ReservationsWorkspace_filterBar__RBXX6 button{display:inline-flex;align-items:center;gap:5px}.ReservationsWorkspace_tableWrap__YF4Ad{flex:0 0 auto;min-width:0;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.ReservationsWorkspace_tableWrap__YF4Ad table{width:100%;min-width:850px;border-collapse:collapse}.ReservationsWorkspace_tableWrap__YF4Ad th{position:sticky;top:0;z-index:1;height:34px;padding:0 10px;border-bottom:1px solid var(--so-line);background:var(--so-panel-2);color:var(--so-faint);font-size:7.28px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.ReservationsWorkspace_tableWrap__YF4Ad td{height:50px;padding:7px 10px;border-bottom:1px solid var(--so-line);font-size:8.32px}.ReservationsWorkspace_tableWrap__YF4Ad td small,.ReservationsWorkspace_tableWrap__YF4Ad td strong{display:block}.ReservationsWorkspace_tableWrap__YF4Ad td strong{font-size:8.84px}.ReservationsWorkspace_tableWrap__YF4Ad td small{margin-top:3px;color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_guestButton__fF08c,.ReservationsWorkspace_tableWrap__YF4Ad td button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--so-accent);font-size:8.32px;cursor:pointer}.ReservationsWorkspace_status__hpwHw{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid var(--so-line);border-radius:999px;background:var(--so-panel-2);text-transform:capitalize}.ReservationsWorkspace_status__hpwHw[data-state=confirmed],.ReservationsWorkspace_status__hpwHw[data-state=converted]{color:var(--so-positive)}.ReservationsWorkspace_status__hpwHw[data-state=cancelled],.ReservationsWorkspace_status__hpwHw[data-state=no_show]{color:var(--so-danger)}.ReservationsWorkspace_pagination__VOPZN{flex:0 0 auto;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--so-line);color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_pagination__VOPZN>div{display:flex;align-items:center;gap:5px}.ReservationsWorkspace_pagination__VOPZN button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--so-line);border-radius:7px;background:var(--so-panel);color:var(--so-text)}.ReservationsWorkspace_calendarSurface__0jgED>header{flex:0 0 auto;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_calendarSurface__0jgED>header strong{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:20px}.ReservationsWorkspace_calendarSurface__0jgED>header span{color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_calendarScroll__MdjF2{flex:0 0 auto;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important;min-width:900px}.ReservationsWorkspace_calendarHead__1vBSJ,.ReservationsWorkspace_calendarRow__YTb3d{display:grid;grid-template-columns:130px minmax(0,1fr)}.ReservationsWorkspace_calendarHead__1vBSJ>div{position:sticky;left:0;z-index:3;display:flex;align-items:center;padding:0 10px;background:var(--so-panel-2);border-right:1px solid var(--so-line)}.ReservationsWorkspace_calendarHead__1vBSJ{grid-template-columns:130px repeat(15,minmax(58px,1fr));min-height:34px;background:var(--so-panel-2)}.ReservationsWorkspace_calendarHead__1vBSJ span{display:grid;place-items:center;border-right:1px solid var(--so-line);color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_calendarRow__YTb3d{min-height:46px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_calendarRow__YTb3d>div{position:sticky;left:0;z-index:2;padding:8px 10px;border-right:1px solid var(--so-line);background:var(--so-panel)}.ReservationsWorkspace_calendarRow__YTb3d small,.ReservationsWorkspace_calendarRow__YTb3d strong{display:block}.ReservationsWorkspace_calendarRow__YTb3d strong{font-size:8.84px}.ReservationsWorkspace_calendarRow__YTb3d small{margin-top:3px;color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_calendarRow__YTb3d>section{display:grid;grid-template-columns:repeat(15,minmax(58px,1fr));position:relative;background-image:linear-gradient(to right,var(--so-line) 1px,transparent 1px);background-size:calc(100% / 15) 100%}.ReservationsWorkspace_calendarRow__YTb3d>section button{grid-column:var(--bar-start) /span var(--bar-span);margin:5px 2px;min-width:0;padding:4px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--so-accent) 35%,var(--so-line));border-radius:6px;background:var(--so-accent-soft);color:var(--so-text);text-align:left;cursor:pointer}.ReservationsWorkspace_calendarRow__YTb3d>section button small,.ReservationsWorkspace_calendarRow__YTb3d>section button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReservationsWorkspace_drawerScrim__ewSEr{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(12px,2vw,24px);background:color-mix(in srgb,#050608 52%,transparent);backdrop-filter:blur(10px) saturate(108%);-webkit-backdrop-filter:blur(10px) saturate(108%)}.ReservationsWorkspace_drawer__H_yS2{position:relative;z-index:1;width:min(720px,calc(100vw - 32px));max-height:min(900px,calc(100dvh - 32px));display:grid;grid-template-rows:58px minmax(0,1fr);min-height:0;border:1px solid var(--so-line-strong);border-radius:14px;background:var(--so-panel);box-shadow:0 1px 0 color-mix(in srgb,#fff 48%,transparent),0 28px 72px rgba(5,6,8,.34),0 8px 24px rgba(5,6,8,.16)}.ReservationsWorkspace_drawer__H_yS2>header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_drawer__H_yS2>header span,.ReservationsWorkspace_drawer__H_yS2>header strong{display:block}.ReservationsWorkspace_drawer__H_yS2>header span{color:var(--so-accent);font-size:7.28px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ReservationsWorkspace_drawer__H_yS2>header strong{margin-top:3px;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:19px}.ReservationsWorkspace_drawer__H_yS2>header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--so-line);border-radius:7px;background:var(--so-panel-2);color:var(--so-text)}.ReservationsWorkspace_drawerBody__alW4V{min-height:0;overflow:auto;padding:12px}.ReservationsWorkspace_drawerLoading__nzJ9V{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_inspectorHero__Kr8c4{padding:3px 0 12px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_inspectorHero__Kr8c4>span{color:var(--so-positive);font-size:7.28px;text-transform:uppercase}.ReservationsWorkspace_inspectorHero__Kr8c4 h2{margin:4px 0 0;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:28px;line-height:1}.ReservationsWorkspace_inspectorHero__Kr8c4 p{margin:6px 0 0;color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_inspectorTabs__shs8B{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_inspectorTabs__shs8B button{min-height:28px;padding:0 8px;border:1px solid var(--so-line);border-radius:6px;background:transparent;color:var(--so-muted);font-size:7.8px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ReservationsWorkspace_inspectorTabs__shs8B button[data-active=true]{border-color:color-mix(in srgb,var(--so-accent) 45%,var(--so-line));background:var(--so-accent-soft);color:var(--so-text)}.ReservationsWorkspace_inspectorActions__vAQAM{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ReservationsWorkspace_inspectorActions__vAQAM button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--so-line);border-radius:7px;background:var(--so-panel-2);color:var(--so-text);font-size:8.32px;cursor:pointer}.ReservationsWorkspace_inspectorActions__vAQAM button[data-tone=danger]{border-color:color-mix(in srgb,var(--so-danger) 40%,var(--so-line));color:var(--so-danger)}.ReservationsWorkspace_inspectorActions__vAQAM button[data-tone=primary]{border-color:color-mix(in srgb,var(--so-accent) 45%,var(--so-line));background:var(--so-accent);color:var(--so-accent-text)}.ReservationsWorkspace_formSection___RCiG,.ReservationsWorkspace_inspectorSection__4HkCP{padding:12px 0;border-bottom:1px solid var(--so-line)}.ReservationsWorkspace_formSection___RCiG h3,.ReservationsWorkspace_inspectorSection__4HkCP h3{margin:0 0 7px;color:var(--so-accent);font-size:7.28px;letter-spacing:.12em;text-transform:uppercase}.ReservationsWorkspace_inspectorSection__4HkCP dl{margin:0}.ReservationsWorkspace_detail__9u_om{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px;padding:5px 0}.ReservationsWorkspace_detail__9u_om dt{color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_detail__9u_om dd{margin:0;overflow-wrap:anywhere;font-size:8.32px;text-align:right}.ReservationsWorkspace_detail__9u_om dd[data-mono=true]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.76px}.ReservationsWorkspace_drawerBody__alW4V>footer{position:sticky;bottom:-12px;display:flex;justify-content:flex-end;margin:12px -12px -12px;padding:10px 12px;border-top:1px solid var(--so-line);background:var(--so-panel)}.ReservationsWorkspace_drawerBody__alW4V>footer a{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;background:var(--so-accent);color:var(--so-accent-text);font-size:8.32px;text-decoration:none}.ReservationsWorkspace_formGrid__gmwqk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ReservationsWorkspace_formGrid__gmwqk label,.ReservationsWorkspace_fullField__OWUja{color:var(--so-muted);font-size:8.32px}.ReservationsWorkspace_formGrid__gmwqk input,.ReservationsWorkspace_fullField__OWUja textarea{width:100%;margin-top:5px;border:1px solid var(--so-line);border-radius:7px;background:var(--so-panel-2);color:var(--so-text);font-size:8.84px}.ReservationsWorkspace_formGrid__gmwqk input{height:34px;padding:0 8px}.ReservationsWorkspace_fullField__OWUja{display:block;margin-top:8px}.ReservationsWorkspace_fullField__OWUja textarea{min-height:70px;padding:8px;resize:vertical}.ReservationsWorkspace_checkbox__8_ANS{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--so-text);font-size:8.32px}.ReservationsWorkspace_availability__QKIGd{display:grid;gap:6px}.ReservationsWorkspace_availability__QKIGd>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--so-line);border-radius:8px;background:var(--so-panel-2);cursor:pointer}.ReservationsWorkspace_availability__QKIGd>label[data-selected=true]{border-color:var(--so-accent);background:var(--so-accent-soft)}.ReservationsWorkspace_availability__QKIGd small,.ReservationsWorkspace_availability__QKIGd span,.ReservationsWorkspace_availability__QKIGd strong{display:block}.ReservationsWorkspace_availability__QKIGd strong{font-size:8.84px}.ReservationsWorkspace_availability__QKIGd small,.ReservationsWorkspace_availability__QKIGd span{color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_availability__QKIGd em{font-size:8.32px;font-style:normal}.ReservationsWorkspace_drawerFooter__rddJD{position:sticky;bottom:-12px;display:flex;justify-content:flex-end;gap:6px;margin:12px -12px -12px;padding:10px 12px;border-top:1px solid var(--so-line);background:var(--so-panel)}.ReservationsWorkspace_empty__Ct6fS{min-height:92px;display:grid;place-items:center;padding:18px;color:var(--so-muted);font-size:8.84px;text-align:center}.ReservationsWorkspace_evidence__ZysV6{flex:0 0 auto;min-height:34px;display:flex;align-items:center;gap:8px;margin:0 -18px;padding:0 18px;border-top:1px solid var(--so-line);background:var(--so-panel);color:var(--so-muted);font-size:7.28px}.ReservationsWorkspace_evidence__ZysV6 svg{color:var(--so-positive)}.ReservationsWorkspace_evidence__ZysV6 strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.76px;color:var(--so-text)}.ReservationsWorkspace_spin__fkeMF{animation:ReservationsWorkspace_spin__fkeMF .8s linear infinite}@keyframes ReservationsWorkspace_spin__fkeMF{to{transform:rotate(1turn)}}@media (max-width:1000px){.ReservationsWorkspace_commandGrid__Mx50V{grid-template-columns:1fr}.ReservationsWorkspace_ribbon__25t2v{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.ReservationsWorkspace_root__sSfpD{padding:14px 12px 0}.ReservationsWorkspace_pageHeader__l7UaA{align-items:flex-start;flex-direction:column}.ReservationsWorkspace_commandPageTitle__UXwD9{font-size:39px;white-space:normal}.ReservationsWorkspace_actions__O9orE{width:100%}.ReservationsWorkspace_actions__O9orE button{flex:1}.ReservationsWorkspace_readinessRibbon__Jy6ev,.ReservationsWorkspace_ribbon__25t2v{grid-template-columns:repeat(2,1fr)}.ReservationsWorkspace_filterBar__RBXX6{align-items:stretch;flex-direction:column}.ReservationsWorkspace_formGrid__gmwqk{grid-template-columns:1fr}}.ReservationsWorkspace_root__sSfpD{background-color:var(--res-bg)!important;background-image:none!important;color:var(--res-text)!important}.ReservationsWorkspace_commandPageTitle__UXwD9{background:linear-gradient(92deg,var(--so-accent),var(--res-text))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.ReservationsWorkspace_commandTitleIcon__PolLt,.ReservationsWorkspace_commandTitleIcon__PolLt svg{color:var(--so-accent)!important}.ReservationsWorkspace_pageHeaderLead__pwk_J p{color:var(--res-muted)!important}.ReservationsWorkspace_calendarSurface__0jgED,.ReservationsWorkspace_ledgerSurface__F4URF,.ReservationsWorkspace_panel__H9P7c,.ReservationsWorkspace_readinessDesk__I857U,.ReservationsWorkspace_readinessRibbon__Jy6ev,.ReservationsWorkspace_ribbon__25t2v{background-color:var(--res-panel)!important;background-image:none!important;border-color:var(--res-line)!important;box-shadow:0 12px 30px rgba(32,24,18,.05)}[data-mode=night] .ReservationsWorkspace_calendarSurface__0jgED,[data-mode=night] .ReservationsWorkspace_ledgerSurface__F4URF,[data-mode=night] .ReservationsWorkspace_panel__H9P7c,[data-mode=night] .ReservationsWorkspace_readinessDesk__I857U,[data-mode=night] .ReservationsWorkspace_readinessRibbon__Jy6ev,[data-mode=night] .ReservationsWorkspace_ribbon__25t2v{box-shadow:0 18px 42px rgba(0,0,0,.25)}.ReservationsWorkspace_panel__H9P7c{position:relative;box-shadow:inset 3px 0 var(--so-accent),0 12px 30px rgba(32,24,18,.05)}.ReservationsWorkspace_panel__H9P7c>header{background:linear-gradient(90deg,var(--so-accent-soft),transparent 46%)!important;border-color:var(--res-line)!important}.ReservationsWorkspace_panel__H9P7c>header span{color:var(--so-accent)!important}.ReservationsWorkspace_channelMix__HuTZ6 strong,.ReservationsWorkspace_metric___eyoN strong,.ReservationsWorkspace_panel__H9P7c h2,.ReservationsWorkspace_reservationRow__oVNOT strong,.ReservationsWorkspace_summaryRow__k2Npp strong{color:var(--res-text)!important}.ReservationsWorkspace_channelMix__HuTZ6,.ReservationsWorkspace_channelMix__HuTZ6>span,.ReservationsWorkspace_metric___eyoN,.ReservationsWorkspace_readinessSummary__zTEsG,.ReservationsWorkspace_reservationRow__oVNOT,.ReservationsWorkspace_riskRows__DUUCp,.ReservationsWorkspace_rows__ToY3g,.ReservationsWorkspace_summaryRow__k2Npp{background-color:var(--res-panel)!important;background-image:none!important;border-color:var(--res-line)!important}.ReservationsWorkspace_channelMix__HuTZ6 small,.ReservationsWorkspace_metricLabel__ylD7K,.ReservationsWorkspace_pageHeaderLead__pwk_J p,.ReservationsWorkspace_reservationRow__oVNOT small,.ReservationsWorkspace_summaryRow__k2Npp span{color:var(--res-muted)!important}.ReservationsWorkspace_metricIcon__SlJet,.ReservationsWorkspace_metricIcon__SlJet svg{color:var(--so-accent)!important}.ReservationsWorkspace_empty__Ct6fS{min-height:116px!important;position:relative;overflow:hidden;margin:10px;padding:22px 22px 22px 132px!important;border:1px dashed color-mix(in srgb,var(--so-accent) 34%,var(--res-line))!important;border-radius:10px;background:radial-gradient(circle at 13% 18%,var(--so-accent-soft),transparent 46%),var(--res-panel-soft)!important;color:var(--res-muted)!important;text-align:left!important}.ReservationsWorkspace_empty__Ct6fS:before{content:"";position:absolute;left:20px;bottom:21px;width:88px;height:65px;border:1px solid var(--res-line);border-radius:10px;background:linear-gradient(to top,var(--so-accent) 0 28%,transparent 28% 100%) 12px 24px /16px 32px no-repeat,linear-gradient(to top,var(--so-accent) 0 62%,transparent 62% 100%) 36px 12px /16px 44px no-repeat,linear-gradient(to top,var(--so-accent) 0 42%,transparent 42% 100%) 60px 19px /16px 37px no-repeat,var(--res-panel);opacity:.72;box-shadow:0 0 18px var(--so-accent-glow)}.ReservationsWorkspace_empty__Ct6fS:after{content:"";position:absolute;left:91px;bottom:70px;width:10px;height:10px;border:2px solid var(--res-panel);border-radius:50%;background:var(--so-accent);box-shadow:0 0 10px var(--so-accent-glow)}.ReservationsWorkspace_deskRail__bhNnD a[data-active=true]{background:var(--so-accent-soft)}.ReservationsWorkspace_deskRail__bhNnD a[data-active=true]:after{box-shadow:0 0 8px var(--so-accent-glow)}@media (max-width:700px){.ReservationsWorkspace_empty__Ct6fS{padding-left:18px!important}.ReservationsWorkspace_empty__Ct6fS:after,.ReservationsWorkspace_empty__Ct6fS:before{display:none}}@media (max-width:899px){.ReservationsWorkspace_tableWrap__YF4Ad{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.ReservationsWorkspace_calendarScroll__MdjF2,.ReservationsWorkspace_tableWrap__YF4Ad table{min-width:0!important;width:100%!important;max-width:100%!important}.ReservationsWorkspace_calendarScroll__MdjF2{overflow-x:auto!important}}.CreateReservationButton_button__B8bPQ{--scrb-surface:var(--so-panel);--scrb-surface-soft:var(--so-panel-2);--scrb-text:var(--so-text);--scrb-border:var(--so-line);--scrb-accent:var(--so-accent,var(--cmd-accent,#7d5f35));--scrb-on-accent:var(--so-accent-text,var(--cmd-accent-text,#ffffff));--scrb-accent-soft:var(
    --so-accent-soft,color-mix(in srgb,var(--scrb-accent) 8%,transparent)
  );isolation:isolate;display:inline-flex;min-height:2.55rem;min-width:0;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--scrb-border);border-radius:.9rem;background:var(--scrb-surface);background-color:var(--scrb-surface);color:var(--scrb-text);padding:.6rem .9rem;font:inherit;font-size:.86rem;font-weight:680;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}[data-mode=day] .CreateReservationButton_button__B8bPQ{color-scheme:light}[data-mode=night] .CreateReservationButton_button__B8bPQ{color-scheme:dark}.CreateReservationButton_button__B8bPQ svg{width:1rem;height:1rem;flex:0 0 auto}.CreateReservationButton_button__B8bPQ:hover:not(:disabled):not([data-variant=primary]){border-color:color-mix(in srgb,var(--scrb-accent) 48%,var(--scrb-border));background:var(--scrb-accent-soft);background-color:var(--scrb-accent-soft)}.CreateReservationButton_button__B8bPQ:active:not(:disabled){transform:translateY(1px)}.CreateReservationButton_button__B8bPQ:focus-visible{outline:3px solid var(--scrb-accent-soft);outline-offset:2px}.CreateReservationButton_button__B8bPQ:disabled{cursor:not-allowed;opacity:.55}.CreateReservationButton_button__B8bPQ[data-variant=primary]{border-color:var(--scrb-accent)!important;background:var(--scrb-accent)!important;background-color:var(--scrb-accent)!important;background-image:none!important;color:var(--scrb-on-accent)!important}.CreateReservationButton_button__B8bPQ[data-variant=primary]:hover:not(:disabled){border-color:color-mix(in srgb,var(--scrb-accent) 88%,#000000)!important;background:color-mix(in srgb,var(--scrb-accent) 88%,#000000)!important;background-color:color-mix(in srgb,var(--scrb-accent) 88%,#000000)!important;background-image:none!important;color:var(--scrb-on-accent)!important}.CreateReservationButton_button__B8bPQ[data-variant=secondary]{background:var(--scrb-surface);background-color:var(--scrb-surface);color:var(--scrb-text)}.CreateReservationButton_button__B8bPQ[data-variant=compact]{min-height:2.2rem;border-radius:.72rem;padding:.45rem .65rem;font-size:.77rem}.CreateReservationButton_button__B8bPQ[data-variant=icon]{width:2.55rem;min-width:2.55rem;min-height:2.55rem;padding:0}.CreateReservationButton_loadingIcon__FTZEZ{animation:CreateReservationButton_stayCreateReservationButtonSpin__iYKBt .8s linear infinite}@keyframes CreateReservationButton_stayCreateReservationButtonSpin__iYKBt{to{transform:rotate(1turn)}}