.docs-admin-demo{min-height:calc(var(--space-1)*175);margin:0 calc(var(--space-8)*-1)var(--space-12);overflow:hidden;border-block:var(--border-width)solid var(--border);height:85vh}.docs-admin-demo[data-short]{height:calc(var(--space-1)*100);min-height:0}.docs-admin-shell{height:100%}.docs-admin-brand{display:flex;gap:var(--space-2);align-items: center;padding-inline-start:var(--space-1)}.docs-admin-mark{display:flex;width:var(--space-6);height:var(--space-6);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--brand-navy);background:var(--brand);border-radius:var(--radius-sm);justify-content:center;align-items: center;font-weight:600;line-height:1.42857}.docs-admin-brand-name{font-family:var(--font-serif);font-size:var(--text-base);color:var(--foreground);letter-spacing:.025em;font-weight:600;line-height:1.5}.docs-admin-brand-suffix{font-family:var(--font-sans);font-size:calc(var(--text-base)*.625);color:var(--brand-text);text-transform:uppercase;letter-spacing:.05em}.docs-admin-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.docs-admin-user-name{font-size:var(--text-xs);color:var(--foreground);font-weight:600;line-height:1.33333}.docs-admin-user-role{font-size:calc(var(--text-base)*.625);color:var(--muted-foreground)}.docs-admin-actions{display:flex;gap:var(--space-3);align-items: center}.docs-admin-avatar-button{display:flex;width:calc(var(--space-1)*9);height:calc(var(--space-1)*9);cursor:pointer;border:var(--border-width)solid var(--border);border-radius:var(--radius-pill);background:0 0;justify-content:center;align-items: center;padding:0}.docs-admin-banner{margin-bottom:var(--space-6)}.docs-admin-stats{margin-bottom:var(--space-8)}.docs-admin-card-head{display:flex;gap:var(--space-4);flex-direction:column}.docs-admin-card-title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--foreground-strong);margin:0;font-weight:500;line-height:1.55556}.docs-admin-card-text{margin:var(--space-1)0 0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.42857}.docs-admin-card-actions{display:flex;gap:var(--space-2);align-items: center}@media (min-width:40rem){.docs-admin-card-head{flex-direction:row;justify-content:space-between;align-items: center}}.docs-admin-parts{max-width:calc(var(--space-1)*200);margin-bottom:var(--space-12)}.docs-admin-parts-row{display:flex;gap:var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items: center}.docs-admin-glyph{--docs-admin-glyph-size:calc(var(--space-1)*4.5);display:inline-block;width:var(--docs-admin-glyph-size);height:var(--docs-admin-glyph-size)}.docs-admin-glyph[data-size=sm]{--docs-admin-glyph-size:var(--space-4)}.docs-admin-glyph[data-size=lg]{--docs-admin-glyph-size:var(--space-5)}.docs-admin-glyph[data-size=xl]{--docs-admin-glyph-size:var(--space-6)}.demo-workspace-identity{display:flex;gap:var(--space-3);color:var(--foreground);align-items: center;width:100%;min-width:0}.demo-workspace-identity>span:not(:first-child){min-width:0}.demo-workspace-identity strong,.demo-workspace-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-workspace-identity strong{font-size:var(--text-sm);font-weight:600}.demo-workspace-identity small{font-size:var(--text-xs);color:var(--muted-foreground)}.demo-workspace-mark,.demo-workspace-avatar{display:inline-grid;width:var(--space-8);height:var(--space-8);font-size:var(--text-xs);color:var(--foreground);background:var(--muted);border:var(--border-width)solid var(--border);border-radius:var(--radius-pill);flex-shrink:0;place-items: center;font-weight:600;line-height:1}.demo-workspace-mark{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--on-dark);background:var(--brand-navy);border-radius:var(--radius-btn)}.demo-workspace-account{min-height:calc(var(--space-1)*11);padding:var(--space-1);text-align:start;cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:0}.demo-workspace-account:hover{background:var(--accent)}.demo-workspace-account>svg{margin-inline-start:auto}.demo-workspace-app-name{font-size:var(--text-sm)}.demo-workspace-overview{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-6)}.demo-workspace-overview h2{font-size:var(--text-base);margin:0}.demo-workspace-card-heading,.demo-workspace-filters,.demo-workspace-pagination,.demo-workspace-save{display:flex;gap:var(--space-3);padding:var(--space-4)var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items: center}.demo-workspace-filters{justify-content:start}.demo-workspace-filters .sp-input{max-width:calc(var(--space-16)*5);flex:1;min-width:0}.demo-workspace-filters .sp-native-select{width:auto}.demo-workspace-pagination{font-size:var(--text-sm);color:var(--muted-foreground);border-top:var(--border-width)solid var(--border)}.demo-project-client{display:block;font-size:var(--text-xs);color:var(--muted-foreground)}.demo-project-updated{white-space:nowrap}.demo-workspace-activity{display:grid;gap:var(--space-5);margin:var(--space-5)0 0;list-style:none;padding:0}.demo-workspace-activity strong,.demo-workspace-activity span,.demo-workspace-activity small{display:block;font-size:var(--text-sm)}.demo-workspace-activity span,.demo-workspace-activity small{color:var(--muted-foreground)}.demo-workspace-activity small{margin-top:var(--space-1);font-size:var(--text-xs)}.demo-workspace-settings{max-width:calc(var(--space-16)*10)}.demo-workspace-save{padding:var(--space-6)0 0;margin-top:var(--space-6);font-size:var(--text-sm);border-top:var(--border-width)solid var(--border);justify-content:start}.demo-workspace-help{margin:var(--space-6)0 0;font-size:var(--text-xs);color:var(--muted-foreground)}@media (max-width:63.999rem){.demo-workspace-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.demo-workspace-app-name{display:none}.demo-workspace-filters .sp-input{flex-basis:100%;max-width:none}}.demo-admin-icon-button{display:grid;width:calc(var(--space-1)*9);height:calc(var(--space-1)*9);color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:0;place-items: center;padding:0}.demo-admin-doc-title{display:flex;gap:var(--space-3);align-items: center}.demo-admin-doc-icon{display:grid;width:calc(var(--space-1)*10);height:calc(var(--space-1)*10);border:var(--border-width)solid var(--border);border-radius:var(--radius-md);flex:none;place-items: center}.demo-admin-doc-icon[data-kind=plan]{color:var(--foreground-strong);background:color-mix(in srgb,var(--foreground-strong)4%,transparent)}.demo-admin-doc-icon[data-kind=proposal]{color:var(--brand-text);background:color-mix(in srgb,var(--brand)12%,transparent);border-color:color-mix(in srgb,var(--brand)30%,transparent)}.demo-admin-doc-title b{display:block;color:var(--foreground);font-weight:600;line-height:1.25}.demo-admin-doc-title small{display:block;margin-top:calc(var(--space-1)*.75);font-size:var(--text-xs);color:var(--muted-foreground)}.demo-admin-row-actions{display:flex;gap:calc(var(--space-1)*.5);justify-content:flex-end}.demo-admin-row-actions button,.demo-admin-pass button{display:inline-flex;padding:var(--space-1);color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items: center}.demo-admin-pass{display:inline-flex;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);align-items: center}.demo-admin-pass-dots{letter-spacing:.12em}.demo-admin-search{display:flex;gap:var(--space-2);width:min(calc(var(--space-1)*105),100%);padding:var(--space-2)calc(var(--space-1)*2.5);color:var(--muted-foreground);background:var(--background);border:var(--border-width)solid var(--border);border-radius:var(--radius-btn);align-items: center}.demo-admin-search:focus-within{box-shadow:0 0 0 var(--ring-width)var(--ring)}.demo-admin-search input{font:inherit;color:var(--foreground);outline:0;background:0 0;border:0;flex:1;min-width:0;padding:0}.demo-admin-search input::placeholder{color:color-mix(in oklab,currentcolor 65%,transparent);opacity:1}@media (max-width:50rem){.demo-admin-search{width:100%}}
