@media (max-width:760px){.menu-builder-steps{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto}.menu-builder-steps button{scroll-snap-align:start;white-space:nowrap}.menu-course-setup-row{grid-template-columns:28px 1fr}.menu-course-setup-row .field{grid-column:2}.menu-course-row-actions{grid-column:2;justify-content:flex-start}.menu-builder-step-head{flex-direction:column;align-items:stretch}.admin-content .reporting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .table-wrap{max-width:100%;overflow-x:auto}.admin-billing-actions-menu{width:auto;max-height:min(75dvh,620px);position:fixed;bottom:12px;left:12px;right:12px;overflow-y:auto}.support-workspace,.site-dashboard-grid,.group-commercial-adoption-grid{min-width:0}}@media (max-width:520px){.admin-content .reporting-kpis{grid-template-columns:1fr}.admin-content .reporting-kpis>div{border-right:0;border-bottom:1px solid var(--line)}.admin-content .reporting-kpis>div:last-child{border-bottom:0}.party-person-actions .button,.support-status-form .button,.support-reply-form .button{width:100%}}@media (max-width:650px){html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.workspace-shell-v2{min-height:100dvh}.workspace-sidebar,.workspace-shell-v2.sidebar-collapsed .workspace-sidebar{width:100%;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid var(--line);z-index:80;inset:auto 0 0;box-shadow:0 -8px 24px #14272d14}.workspace-sidebar-brand,.workspace-sidebar-footer{display:none}.workspace-sidebar-nav{scrollbar-width:none;padding:5px 7px;overflow:auto hidden}.workspace-sidebar-nav::-webkit-scrollbar{display:none}.workspace-sidebar-nav nav,.workspace-sidebar-nav .group-navigation{flex-direction:row;align-items:stretch;gap:2px;min-width:max-content;height:51px}.workspace-sidebar .nav-item,.workspace-shell-v2.sidebar-collapsed .workspace-sidebar .nav-item{border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-width:64px;min-height:50px;padding:4px 8px;font-size:9px;line-height:1.1}.workspace-sidebar .nav-label,.workspace-shell-v2.sidebar-collapsed .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}.workspace-main,.workspace-shell-v2.sidebar-collapsed .workspace-main{min-height:100dvh;margin-left:0}.workspace-commandbar{min-height:56px;padding:max(8px,env(safe-area-inset-top)) 10px 8px;gap:6px}.workspace-commandbar-search{flex:0 0 38px;width:38px}.workspace-commandbar-actions{flex:1;justify-content:flex-end;min-width:0}.workspace-commandbar .workspace-selector{min-width:0}.workspace-commandbar .workspace-selector summary{max-width:min(44vw,180px)}.workspace-commandbar .workspace-selector-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.theme-toggle{display:none}.notification-bell,.account-dropdown-v2>summary,.workspace-search-trigger{min-width:40px;min-height:40px}.account-dropdown-menu,.workspace-selector-menu{top:auto;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;max-height:min(70dvh,520px);position:fixed;left:8px;overflow-y:auto}.workspace-content-v2{width:100%;max-width:none;padding:14px 10px calc(28px + env(safe-area-inset-bottom))}.workspace-content-v2>*{min-width:0}.page-header{gap:10px;margin-bottom:14px}.page-header h1{font-size:23px}.page-header .actions{width:100%}.page-header .actions .button{flex:auto}.panel{border-radius:9px;margin-bottom:12px;padding:14px}.panel-head{padding:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.metric{min-width:0;padding:12px}.metric strong{font-size:22px}.form-footer{bottom:calc(62px + env(safe-area-inset-bottom));z-index:15;background:var(--bg);margin-inline:-14px;padding:10px 14px;position:sticky;box-shadow:0 -8px 20px #14272d14}.form-footer .button{min-height:44px}.tabs{scroll-snap-type:x proximity;gap:18px;margin-bottom:16px}.tabs a{scroll-snap-align:start;flex:none}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.workspace-search-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px calc(72px + env(safe-area-inset-bottom));place-items:start stretch}.workspace-search-dialog{border-radius:10px;width:100%;max-height:calc(100dvh - 90px)}.workspace-search-results{max-height:calc(100dvh - 150px)}.support-mode-banner{flex-wrap:wrap;gap:8px;padding:8px 10px}}@media (max-width:390px){.workspace-content-v2{padding-inline:8px}.metrics{gap:6px}.metric{padding:10px}.workspace-sidebar .nav-item,.workspace-shell-v2.sidebar-collapsed .workspace-sidebar .nav-item{min-width:60px;padding-inline:6px}}@media (max-width:650px){.event-list-filters{padding:8px;grid-template-columns:1fr!important}.event-search-field{grid-column:auto!important}.event-list-row{min-height:0;padding:12px 44px 12px 12px}.event-list-primary>a{white-space:normal;font-size:13px}.event-list-row strong,.event-list-row small{white-space:normal}.site-reporting-header{gap:12px;min-height:0;padding:14px;display:grid}.site-reporting-period{border-left:0;border-top:1px solid var(--line);min-width:0;padding:10px 0 0}.site-reporting-filters{grid-template-columns:1fr;padding:10px}.site-reporting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.site-reporting-kpis article{border-bottom:1px solid var(--line);min-height:74px;padding:10px}.site-reporting-kpis article:nth-child(2n){border-right:0}.site-reporting-kpis strong{font-size:17px}.settings-tabs,.settings-nav,.settings-section-tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.two-column,.details-grid{grid-template-columns:1fr}.actions{align-items:stretch}.actions>.button{min-height:44px}}.workspace-shell-v2.mobile-workspace{width:100%;max-width:100%;min-height:100dvh;overflow-x:clip}.workspace-shell-v2.mobile-workspace .workspace-sidebar{width:100%;max-width:100%;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid var(--line);z-index:80;inset:auto 0 0;box-shadow:0 -8px 24px #14272d14}.workspace-shell-v2.mobile-workspace .workspace-sidebar-brand,.workspace-shell-v2.mobile-workspace .workspace-sidebar-footer{display:none}.workspace-shell-v2.mobile-workspace .workspace-sidebar-nav{scrollbar-width:none;padding:5px 7px;overflow:auto hidden}.workspace-shell-v2.mobile-workspace .workspace-sidebar-nav::-webkit-scrollbar{display:none}.workspace-shell-v2.mobile-workspace .workspace-sidebar-nav nav,.workspace-shell-v2.mobile-workspace .workspace-sidebar-nav .group-navigation{flex-direction:row;align-items:stretch;gap:2px;min-width:max-content;height:51px}.workspace-shell-v2.mobile-workspace .workspace-sidebar .nav-item{border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-width:64px;min-height:50px;padding:4px 8px;font-size:9px;line-height:1.1}.workspace-shell-v2.mobile-workspace .workspace-sidebar .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}.workspace-shell-v2.mobile-workspace .workspace-main{width:100%;min-width:0;max-width:100%;min-height:100dvh;margin-left:0;overflow-x:clip}.workspace-shell-v2.mobile-workspace .workspace-commandbar{width:100%;min-width:0;max-width:100%;height:62px;min-height:62px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;gap:6px}.workspace-shell-v2.mobile-workspace .workspace-commandbar-workspace{flex:auto;min-width:0;overflow:hidden}.workspace-shell-v2.mobile-workspace .workspace-commandbar-actions{flex:none;justify-content:flex-end;width:auto;min-width:0}.workspace-shell-v2.mobile-workspace .workspace-commandbar .workspace-selector{min-width:0;max-width:100%}.workspace-shell-v2.mobile-workspace .workspace-commandbar .workspace-selector summary{max-width:min(44vw,180px)}.workspace-shell-v2.mobile-workspace .workspace-selector-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-shell-v2.mobile-workspace .theme-toggle{display:none}.workspace-shell-v2.mobile-workspace .notification-bell,.workspace-shell-v2.mobile-workspace .account-dropdown-v2>summary,.workspace-shell-v2.mobile-workspace .workspace-search-trigger{min-width:40px;min-height:40px}.workspace-shell-v2.mobile-workspace .workspace-content-v2{width:100%;min-width:0;max-width:100%;padding:14px 10px calc(90px + env(safe-area-inset-bottom));overflow-x:clip}.workspace-shell-v2.mobile-workspace .workspace-content-v2>*{min-width:0;max-width:100%}.workspace-shell-v2.mobile-workspace .workspace-selector-menu,.workspace-shell-v2.mobile-workspace .account-dropdown-menu{top:max(10px, env(safe-area-inset-top));bottom:calc(72px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:120;width:auto;max-width:none;max-height:none;margin:0;position:fixed;overflow-y:auto}.workspace-shell-v2.mobile-workspace .workspace-site-list,.workspace-shell-v2.mobile-workspace .workspace-selector-menu,.workspace-shell-v2.mobile-workspace .account-dropdown-menu,.workspace-shell-v2.mobile-workspace .workspace-option,.workspace-shell-v2.mobile-workspace .workspace-option>span:not(.workspace-option-icon),.workspace-shell-v2.mobile-workspace .workspace-selector-heading,.workspace-shell-v2.mobile-workspace .account-dropdown-menu a,.workspace-shell-v2.mobile-workspace .account-menu-venue{min-width:0}.workspace-shell-v2.mobile-workspace .workspace-option strong,.workspace-shell-v2.mobile-workspace .workspace-option small,.workspace-shell-v2.mobile-workspace .workspace-selector-heading strong,.workspace-shell-v2.mobile-workspace .workspace-selector-heading small,.workspace-shell-v2.mobile-workspace .account-menu-venue strong,.workspace-shell-v2.mobile-workspace .account-menu-venue small{overflow-wrap:anywhere}.workspace-shell-v2.mobile-workspace :is(.panel,.settings-card,.settings-section,.event-list-filters,.event-list-row,.site-reporting-header,.site-reporting-filters,.site-reporting-panel,.support-workspace,.admin-content,.table-wrap){width:100%;min-width:0;max-width:100%}.workspace-shell-v2.mobile-workspace :is(input,select,textarea,button){max-width:100%}.workspace-shell-v2.mobile-workspace select{text-overflow:ellipsis}@supports not (overflow:clip){.workspace-shell-v2.mobile-workspace,.workspace-shell-v2.mobile-workspace .workspace-main,.workspace-shell-v2.mobile-workspace .workspace-content-v2{overflow-x:hidden}}
.launch-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.launch-readiness-item{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.75rem;gap:.2rem;padding:.8rem;display:grid}.launch-readiness-item>span,.launch-readiness-item small{color:var(--muted)}.launch-readiness-item.ready{border-color:color-mix(in srgb, #3f8c61 45%, var(--border))}.launch-readiness-item.ready strong{color:#2f7450}.launch-readiness-item.attention{border-color:color-mix(in srgb, #c65555 50%, var(--border));background:color-mix(in srgb, #c65555 5%, var(--surface))}.launch-readiness-item.attention strong{color:#a33f3f}@media (max-width:560px){.launch-readiness-grid{grid-template-columns:1fr}}
