.workspacesShell-page{max-width:1360px;margin:0 auto}.workspacesShell-btn{border:.5px solid var(--ui-line-strong);background:rgba(var(--text-primary-rgb), .04);color:rgba(var(--text-primary-rgb), .9);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.workspacesShell-btn:hover{background:rgba(var(--text-primary-rgb), .08)}.workspacesShell-btn:disabled{opacity:.4;cursor:not-allowed}.workspacesShell-btn-primary{background:var(--brand);color:var(--ink-text-on-brand);border:none}[data-component=workspacesShell] [data-fragment=Stats]{margin-bottom:22px;padding:0}[data-component=workspacesShell] [data-fragment=Stats] [class$=-grid]{gap:12px}@media (max-width:1100px){[data-component=workspacesShell] [data-fragment=Stats] [class$=-grid]{grid-template-columns:repeat(2,1fr)!important}}[data-component=workspacesShell] [data-fragment=Stats] [class$=-card]{background:var(--ui-bg-card);box-shadow:var(--shadow-sm);border:.5px solid var(--ui-line);border-radius:10px;min-width:0;padding:14px 16px}[data-component=workspacesShell] [data-fragment=Stats] [class$=-card][data-accent]{background:linear-gradient(135deg, rgba(var(--ui-violet-rgb), .1), rgba(var(--ui-pink-rgb), .06));border-color:rgba(var(--ui-violet-rgb), .25)}[data-component=workspacesShell] [data-fragment=Stats] [class$=-label]{letter-spacing:.8px;text-transform:uppercase;color:var(--ui-dim);font-size:10px;font-weight:400}[data-component=workspacesShell] [data-fragment=Stats] [class$=-value]{font-family:var(--font-sans,inherit);letter-spacing:-.6px;color:var(--text-primary);gap:6px;font-size:24px;font-weight:500}[data-component=workspacesShell] [data-fragment=Stats] [class$=-unit]{color:var(--ui-dim);font-size:12px;font-weight:400}[data-component=workspacesShell] [data-fragment=Stats] [class$=-trend-text]{font-size:11px}.workspacesShell-section-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.workspacesShell-h2{letter-spacing:-.3px;color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.workspacesShell-section-badge{color:var(--ui-dim);font-size:10.5px}.workspacesShell-empty{text-align:center;background:rgba(var(--text-primary-rgb), .02);border:.5px dashed var(--ui-line);color:var(--ui-muted);border-radius:10px;grid-column:1/-1;padding:30px;font-size:12px}.workspacesShell-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}[data-component=workspacesShell] .card{background:var(--ui-bg-card);box-shadow:var(--shadow-sm);border:.5px solid var(--ui-line);border-radius:11px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}[data-component=workspacesShell] .card-head{align-items:flex-start;gap:10px;display:flex}[data-component=workspacesShell] .card-icon{background:var(--brand);width:36px;height:36px;color:var(--ink-text-on-brand);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}[data-component=workspacesShell] .card-title-wrap{flex:1;min-width:0}[data-component=workspacesShell] .card-name{color:var(--text-primary);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:inline-flex}[data-component=workspacesShell] .card-pill{background:rgba(var(--ui-violet-rgb), .12);color:var(--accent);border:.5px solid rgba(var(--ui-violet-rgb), .3);text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1px 6px;font-size:9.5px}[data-component=workspacesShell] .card-sub{color:var(--ui-dim);margin:4px 0 0;font-size:10.5px}[data-component=workspacesShell] .card-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}[data-component=workspacesShell] .card-badge-pink{background:rgba(var(--ui-pink-rgb), .12);color:var(--accent-2);border:.5px solid rgba(var(--ui-pink-rgb), .3)}[data-component=workspacesShell] .card-badge-violet{background:rgba(var(--ui-violet-rgb), .12);color:var(--accent);border:.5px solid rgba(var(--ui-violet-rgb), .3)}[data-component=workspacesShell] .card-badge-neutral{background:rgba(var(--text-primary-rgb), .04);color:var(--ui-muted);border:.5px solid var(--ui-line)}[data-component=workspacesShell] .card-meta{background:rgba(var(--text-primary-rgb), .02);border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}[data-component=workspacesShell] .card-meta-cell{flex-direction:column;gap:2px;display:flex}[data-component=workspacesShell] .card-meta-key{text-transform:uppercase;letter-spacing:.4px;color:var(--ui-dim);font-size:9.5px}[data-component=workspacesShell] .card-meta-value{color:var(--text-primary);font-size:12px;font-weight:500}[data-component=workspacesShell] .card-foot{justify-content:flex-end;display:flex}[data-component=workspacesShell] .card-action-link{color:var(--ui-violet);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}[data-component=workspacesShell] .card-action-link:hover{color:var(--ui-pink)}.workspacesShell-card-new{background:rgba(var(--text-primary-rgb), .015);border:.5px dashed var(--ui-line-strong);text-align:center;cursor:pointer;color:var(--ui-muted);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:200px;padding:18px 16px;display:flex}.workspacesShell-card-new:hover{border-color:var(--ui-violet);color:var(--text-primary)}.workspacesShell-card-new-plus{background:rgba(var(--ui-violet-rgb), .18);width:38px;height:38px;color:var(--ui-violet);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.workspacesShell-card-new-title{margin:0;font-size:13px;font-weight:600}.workspacesShell-card-new-sub{color:var(--ui-dim);margin:0;font-size:10.5px}.workspacesShell-drawer-backdrop{z-index:100;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspacesShell-drawer{background:var(--ui-bg-card);border-left:.5px solid var(--ui-line-strong);flex-direction:column;width:min(480px,100vw);height:100%;display:flex;box-shadow:-10px 0 40px #0006}.workspacesShell-drawer-head{border-bottom:.5px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.workspacesShell-drawer-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.workspacesShell-drawer-sub{color:var(--ui-dim);word-break:break-all;margin-top:4px;font-size:10.5px;display:block}.workspacesShell-drawer-close{color:var(--ui-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px}.workspacesShell-drawer-close:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .05)}.workspacesShell-drawer-body{flex-direction:column;flex:1;gap:18px;padding:16px 18px;display:flex;overflow-y:auto}.workspacesShell-drawer-err{background:rgba(var(--error-rgb), .08);border:.5px solid rgba(var(--error-rgb), .25);color:var(--error);border-radius:6px;padding:8px 10px;font-size:11px}.workspacesShell-drawer-section{flex-direction:column;gap:8px;display:flex}.workspacesShell-drawer-section-head{text-transform:uppercase;letter-spacing:.5px;color:var(--ui-dim);font-size:10px;font-weight:600}.workspacesShell-drawer-row{align-items:center;gap:6px;display:flex}.workspacesShell-drawer-row>input,.workspacesShell-drawer-row>select{flex:1}.workspacesShell-drawer-field{flex-direction:column;gap:5px;display:flex}.workspacesShell-drawer-label{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.workspacesShell-drawer-meta{color:var(--ui-dim);font-size:9.5px}.workspacesShell-drawer-field input,.workspacesShell-drawer-row input,.workspacesShell-drawer-select{background:rgba(var(--text-primary-rgb), .04);border:.5px solid var(--ui-line);width:100%;color:var(--text-primary);font-family:var(--ui-font-mono);box-sizing:border-box;border-radius:6px;outline:none;padding:7px 10px;font-size:12px}.workspacesShell-drawer-field input:focus,.workspacesShell-drawer-row input:focus,.workspacesShell-drawer-select:focus{border-color:rgba(var(--ui-violet-rgb), .4)}.workspacesShell-drawer-team-count{color:var(--ui-dim);background:rgba(var(--text-primary-rgb), .04);border:.5px solid var(--ui-line);border-radius:99px;margin-left:auto;padding:1px 6px;font-size:9.5px}.workspacesShell-drawer-empty{color:var(--ui-dim);padding:10px 0;font-size:11px}.workspacesShell-drawer-members{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.workspacesShell-drawer-member{background:rgba(var(--text-primary-rgb), .025);border:.5px solid var(--ui-line);color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.workspacesShell-drawer-avatar{width:26px;height:26px;color:var(--ink-text-on-brand);background:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.workspacesShell-drawer-member-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspacesShell-drawer-member-name{color:var(--text-primary);font-size:12px;font-weight:500}.workspacesShell-drawer-member-email{color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspacesShell-drawer-role{text-transform:uppercase;letter-spacing:.4px;border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:500}.workspacesShell-drawer-role-admin{background:rgba(var(--ui-pink-rgb), .12);color:var(--accent-2);border:.5px solid rgba(var(--ui-pink-rgb), .3)}.workspacesShell-drawer-role-editor{background:rgba(var(--ui-violet-rgb), .12);color:var(--accent);border:.5px solid rgba(var(--ui-violet-rgb), .3)}.workspacesShell-drawer-role-viewer{background:rgba(var(--text-primary-rgb), .04);color:var(--ui-muted);border:.5px solid var(--ui-line)}.workspacesShell-drawer-rm{color:var(--error);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 6px}.workspacesShell-drawer-rm:hover{background:rgba(var(--error-rgb), .08)}.workspacesShell-drawer-rm:disabled{opacity:.4;cursor:not-allowed}.workspacesShell-drawer-foot{border-top:.5px solid var(--ui-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.workspacesShell-drawer-foot-right{gap:8px;display:flex}.workspacesShell-drawer-del{color:var(--error);border-color:rgba(var(--error-rgb), .3)}.workspacesShell-drawer-del:hover{background:rgba(var(--error-rgb), .08)}
