.status-planned{background:#eef2f7;color:#475467}.status-cancelled{background:#f2f4f7;color:#667085}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;margin-left:.3rem;padding:0 .38rem;border-radius:999px;background:#e8eef8;color:#173f8f;font-size:.72rem;font-weight:800}.roadmap-ref{color:var(--muted);font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:.35rem}.muted-copy{color:var(--muted);font-size:.9rem}.optional{color:var(--muted);font-weight:400}.password-modal{max-width:520px}.workspace-content-modal{max-width:640px}.workspace-content-modal textarea,.lifecycle-modal textarea{width:100%;min-height:130px;border:1px solid var(--border);border-radius:10px;padding:.75rem;background:var(--surface);color:var(--text);resize:vertical}.content-edit-button,.lifecycle-button{width:100%;margin-top:.75rem}.lifecycle-modal{max-width:680px}.lifecycle-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.lifecycle-actions button{width:100%;min-height:44px}.archive-modal{width:min(860px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto}.archive-card{display:grid;gap:.75rem;border:1px solid var(--border);border-radius:14px;padding:1rem;background:#fff;margin-bottom:.8rem}.archive-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.archive-card-head h3{margin:.12rem 0 0;font-size:1rem}.archive-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--muted);font-size:.82rem}.archive-actions{display:flex;justify-content:flex-end}.archive-actions button{min-height:38px}.user-card{display:grid;gap:.75rem;border:1px solid var(--border);border-radius:13px;padding:1rem;background:var(--surface);margin-bottom:.75rem}.user-card.suspended{background:var(--surface-hover);opacity:.8}.user-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.user-card-title{margin:0;font-size:1rem}.user-card-subtitle{margin:.2rem 0 0;color:var(--muted);font-size:.82rem}.user-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.user-card-actions button{min-height:38px;padding:.5rem .75rem;font-size:.82rem}.state-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .58rem;font-size:.74rem;font-weight:700;background:var(--surface-hover);color:var(--muted)}.state-pill.active{background:#dff7ef;color:var(--success)}.state-pill.suspended{background:#fee4e2;color:var(--danger)}.state-pill.password{background:#fff1d6;color:var(--warning)}@media(max-width:760px){.archive-modal,.lifecycle-modal{width:100%;max-width:none;max-height:100dvh;height:100dvh;border-radius:0;padding:1rem}.workspace-content-modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.user-card-head,.archive-card-head{flex-direction:column}.user-card-actions{display:grid;grid-template-columns:1fr 1fr}.user-card-actions button{width:100%}.lifecycle-actions{grid-template-columns:1fr}}.table-wrap{overflow-x:auto}.admin-muted-sm{font-size:.82rem;color:var(--muted)}.admin-subheading{margin:0 0 .5rem}.admin-subheading-spaced{margin:1.25rem 0 .5rem}.admin-gap-sm{margin-bottom:.75rem}.admin-gap-md{margin-bottom:1rem}.admin-gap-lg{margin-bottom:1.25rem}.admin-gap-top-md{margin-top:1rem}.admin-banner{margin-bottom:.75rem;display:inline-block}.ei-expandable:hover td{background:var(--surface-hover)}.ei-proposals{padding:.5rem .25rem}.ei-prop-section{margin-bottom:.65rem}.ei-prop-section strong{display:block;font-size:.75rem;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.ei-prop-row{display:flex;align-items:flex-start;gap:.65rem;padding:.25rem 0;border-bottom:1px solid var(--border)}.ei-prop-text{flex:1;font-size:.8rem}.ei-prop-btn{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:.2rem .65rem;font-size:.75rem;cursor:pointer;white-space:nowrap}.ei-prop-btn:hover{background:var(--accent-dark)}.ei-prop-btn:disabled{background:var(--muted)}
