.workspace-root .page-heading{align-items:end;column-gap:var(--space-section);max-inline-size:none;grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-regular);display:grid}.workspace-root .page-heading>:not(.button){grid-column:1}.workspace-root .page-heading>.button{grid-area:2/2/span 2;margin-block-start:0}.workspace-root .page-heading h1{margin-block:var(--space-xs) var(--space-sm)}.workspace-root .segmented{margin-block:var(--space-sm) var(--space-section)}.workspace-root .dashboard-stats{gap:var(--space-md)}.workspace-root .dashboard-stats .panel{align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-regular) var(--space-lg);grid-template-columns:minmax(0,1fr) auto}.workspace-root .dashboard-stats svg{box-sizing:content-box;padding:var(--space-sm);background:var(--color-accent-surface);border-radius:var(--radius-capsule);grid-area:1/2/span 2}.workspace-root .dashboard-stats strong{font-size:var(--font-heading);grid-area:1/1}.workspace-root .dashboard-stats span{grid-area:2/1}.workspace-root .section-heading h2{font-size:var(--font-lead)}.workspace-root .stack-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.workspace-root .stack-grid>.row+.row{margin-block-start:0}.workspace-root .row{padding:var(--space-regular) var(--space-lg);transition:background-color var(--motion-quick) var(--motion-easing), border-color var(--motion-quick) var(--motion-easing);align-items:flex-start}.workspace-root .row>div:first-child{gap:var(--space-xxs)}.workspace-root .row small{color:var(--color-muted)}.workspace-root .row>svg{color:var(--color-secondary);flex-shrink:0}.workspace-root .action-row:hover{border-color:var(--color-line)}.workspace-root .action-row:hover>svg{color:var(--color-accent-text)}.workspace-root .load-more{justify-content:center;margin-block-start:var(--space-regular);display:flex}@media (width<=760px){.workspace-root .page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-end:var(--space-regular)}.workspace-root .page-heading>p:not(.eyebrow){display:none}.workspace-root .page-heading h1{font-size:var(--font-title);margin-block:0}.workspace-root .page-heading>.button{grid-area:2/2;margin-block-start:0}.workspace-root .page-heading>.button,.establishments.compact .button{padding-block:var(--space-sm);font-size:var(--font-caption)}.workspace-root .segmented{--fade:to right;mask-image:linear-gradient(var(--fade), var(--color-surface) calc(100% - var(--space-xl)), transparent);margin-block-end:var(--space-regular)}.workspace-root .segmented:dir(rtl){--fade:to left}.workspace-root .segmented button:last-child{margin-inline-end:var(--space-xl)}.workspace-root .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-root .dashboard-stats .panel{padding:var(--space-md) var(--space-regular)}}.gate-strip{align-items:center;gap:var(--space-md) var(--space-regular);padding:var(--space-md) var(--space-regular);background:var(--color-surface);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);flex-wrap:wrap;margin-block-end:var(--space-regular);display:flex}.gate-strip>svg{color:var(--color-secondary);flex-shrink:0}.gate-strip-text{gap:var(--space-xxs);flex-direction:column;flex:16rem;min-inline-size:0;display:flex}.gate-strip-text p{margin:0}.gate-strip-text small{color:var(--color-muted)}.gate-strip .button{flex-shrink:0}.preview-card{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.preview-card h3{font-size:var(--font-body);overflow-wrap:anywhere;margin:0}.preview-meta{gap:var(--space-xs) var(--space-md);color:var(--color-muted);font-size:var(--font-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.preview-card-actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-xs);display:flex}.gate-banner{z-index:10;align-items:center;gap:var(--space-sm) var(--space-regular);padding:var(--space-md) var(--space-regular);background:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-surface);flex-wrap:wrap;margin-block-end:var(--space-regular);display:flex;position:sticky;inset-block-start:var(--layout-header)}.gate-banner p{flex:14rem;margin:0}.preview-facts{gap:var(--space-sm) var(--space-section);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.preview-facts dt{color:var(--color-muted)}.preview-facts dd{white-space:normal;margin:0}.locked-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.locked-slot{align-items:center;gap:var(--space-md);padding:var(--space-regular);background:var(--color-inset);border:1px dashed var(--color-line);border-radius:var(--radius-surface);color:var(--color-secondary);display:flex}.locked-slot>svg{color:var(--color-muted);flex-shrink:0}.locked-slot>span{gap:var(--space-xxs);flex-direction:column;display:flex}.locked-slot small{color:var(--color-muted)}.gate-steps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.gate-steps li{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-regular);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);display:flex}.gate-plans{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.gate-plan{gap:var(--space-xs);padding:var(--space-regular);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);flex-direction:column;display:flex}.preview-facts>div{display:contents}
