.teamsShell-page{max-width:1360px;margin:0 auto}.teamsShell-btn{border:.5px solid var(--ui-line-strong);background:rgba(var(--ui-text-rgb), .04);color:rgba(var(--ui-text-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}.teamsShell-btn:hover{background:rgba(var(--ui-text-rgb), .08)}.teamsShell-btn:disabled{opacity:.4;cursor:not-allowed}.teamsShell-btn-primary{background:var(--brand);color:var(--ink-text-on-brand);border:none}[data-component=teamsShell] [data-fragment=Stats]{margin-bottom:22px;padding:0}[data-component=teamsShell] [data-fragment=Stats] [class$=-grid]{gap:12px}@media (max-width:1100px){[data-component=teamsShell] [data-fragment=Stats] [class$=-grid]{grid-template-columns:repeat(2,1fr)!important}}[data-component=teamsShell] [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=teamsShell] [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=teamsShell] [data-fragment=Stats] [class$=-label]{letter-spacing:.8px;text-transform:uppercase;color:var(--ui-dim);font-size:10px;font-weight:400}[data-component=teamsShell] [data-fragment=Stats] [class$=-value]{font-family:var(--font-sans,inherit);letter-spacing:-.6px;color:var(--ui-text);gap:6px;font-size:24px;font-weight:500}[data-component=teamsShell] [data-fragment=Stats] [class$=-unit]{color:var(--ui-dim);font-size:12px;font-weight:400}[data-component=teamsShell] [data-fragment=Stats] [class$=-trend-text]{font-size:11px}.teamsShell-org-bar{background:rgba(var(--ui-text-rgb), .02);border:.5px solid var(--ui-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.teamsShell-org-bar-label{text-transform:uppercase;letter-spacing:.6px;color:var(--ui-dim);font-size:10px}.teamsShell-org-toggle{border:.5px solid var(--ui-line);border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.teamsShell-org-toggle-btn{color:var(--ui-muted);cursor:pointer;border:none;border-right:.5px solid var(--ui-line);background:0 0;padding:6px 12px;font-size:11.5px}.teamsShell-org-toggle-btn:last-child{border-right:none}.teamsShell-org-toggle-btn:hover{color:var(--ui-text);background:rgba(var(--ui-text-rgb), .04)}.teamsShell-org-toggle-btn-on{color:var(--ui-text);background:rgba(var(--ui-violet-rgb), .18)}.teamsShell-create{gap:8px;margin-bottom:18px;display:flex}.teamsShell-create-input{background:rgba(var(--ui-text-rgb), .04);border:.5px solid var(--ui-line);color:var(--ui-text);border-radius:6px;outline:none;flex:1;padding:7px 10px;font-size:12px}.teamsShell-create-input:focus{border-color:rgba(var(--ui-violet-rgb), .4)}.teamsShell-err{background:rgba(var(--error-rgb), .08);border:.5px solid rgba(var(--error-rgb), .25);color:var(--error);border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:11px}.teamsShell-section-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.teamsShell-h2{letter-spacing:-.3px;color:var(--ui-text);margin:0;font-size:16px;font-weight:600}.teamsShell-section-badge{color:var(--ui-dim);font-size:10.5px}.teamsShell-empty{text-align:center;background:rgba(var(--ui-text-rgb), .02);border:.5px dashed var(--ui-line);color:var(--ui-muted);border-radius:10px;padding:26px;font-size:12px}.teamsShell-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}[data-component=teamsShell] .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=teamsShell] .card-head{align-items:flex-start;gap:10px;display:flex}[data-component=teamsShell] .card-icon{background:rgba(var(--ui-violet-rgb), .12);width:32px;height:32px;color:var(--ui-violet);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=teamsShell] .card-title-wrap{flex:1;min-width:0}[data-component=teamsShell] .card-name{color:var(--ui-text);margin:0;font-size:14px;font-weight:600}[data-component=teamsShell] .card-sub{color:var(--ui-dim);margin:4px 0 0;font-size:10.5px}[data-component=teamsShell] .card-foot{justify-content:space-between;align-items:center;display:flex}[data-component=teamsShell] .card-action-link{color:var(--ui-violet);cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:500}[data-component=teamsShell] .card-action-link:hover{color:var(--ui-pink)}[data-component=teamsShell] .card-action-danger{color:var(--error);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px}[data-component=teamsShell] .card-action-danger:hover{background:rgba(var(--error-rgb), .08)}[data-component=teamsShell] .card-pill{color:var(--ui-dim);background:rgba(var(--ui-text-rgb), .04);border:.5px solid var(--ui-line);border-radius:99px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:500}[data-component=teamsShell] .team-members{align-items:center;display:inline-flex}[data-component=teamsShell] .team-avatar,[data-component=teamsShell] .team-avatar-more{width:22px;height:22px;color:var(--ink-text-on-brand);background:var(--brand);border:1.5px solid var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:9.5px;font-weight:600;display:inline-flex}[data-component=teamsShell] .team-avatar:first-child{margin-left:0}[data-component=teamsShell] .team-avatar-more{background:rgba(var(--ui-text-rgb), .06);color:var(--ui-muted);font-size:9px}.teamsShell-drawer-members{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.teamsShell-drawer-member{background:rgba(var(--ui-text-rgb), .025);border:.5px solid var(--ui-line);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.teamsShell-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}.teamsShell-drawer-member-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.teamsShell-drawer-member-name{color:var(--ui-text);font-size:12px;font-weight:500}.teamsShell-drawer-member-email{color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.teamsShell-drawer-role{text-transform:uppercase;letter-spacing:.4px;border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:500}.teamsShell-drawer-role-lead{background:rgba(var(--warning-rgb), .12);color:var(--warning);border:.5px solid rgba(var(--warning-rgb), .3)}.teamsShell-drawer-role-member{background:rgba(var(--ui-violet-rgb), .12);color:var(--ui-violet);border:.5px solid rgba(var(--ui-violet-rgb), .3)}.teamsShell-drawer-rm{color:var(--error);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px}.teamsShell-drawer-rm:hover{background:rgba(var(--error-rgb), .08)}.teamsShell-drawer-rm:disabled{opacity:.4;cursor:not-allowed}.teamsShell-drawer-backdrop{z-index:100;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.teamsShell-drawer{background:var(--ui-bg-card);border-left:.5px solid var(--ui-line-strong);flex-direction:column;width:min(520px,100vw);height:100%;display:flex;box-shadow:-10px 0 40px #0006}.teamsShell-drawer-head{border-bottom:.5px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.teamsShell-drawer-title{color:var(--ui-text);margin:0;font-size:15px;font-weight:600}.teamsShell-drawer-sub{color:var(--ui-dim);margin-top:4px;font-size:10.5px;display:block}.teamsShell-drawer-close{color:var(--ui-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px}.teamsShell-drawer-close:hover{color:var(--ui-text);background:rgba(var(--ui-text-rgb), .05)}.teamsShell-drawer-body{flex-direction:column;flex:1;gap:18px;padding:16px 18px;display:flex;overflow-y:auto}.teamsShell-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}.teamsShell-drawer-info{background:rgba(var(--success-rgb), .08);border:.5px solid rgba(var(--success-rgb), .25);color:var(--success);border-radius:6px;padding:8px 10px;font-size:11px}.teamsShell-drawer-section{flex-direction:column;gap:8px;display:flex}.teamsShell-drawer-section-head{text-transform:uppercase;letter-spacing:.5px;color:var(--ui-dim);font-size:10px;font-weight:600}.teamsShell-drawer-hint{color:var(--ui-dim);font-size:10.5px;line-height:1.4}.teamsShell-drawer-row{align-items:center;gap:6px;display:flex}.teamsShell-drawer-row>input,.teamsShell-drawer-row>select{flex:1;min-width:0}.teamsShell-drawer-row input,.teamsShell-drawer-select{background:rgba(var(--ui-text-rgb), .04);border:.5px solid var(--ui-line);color:var(--ui-text);font-family:var(--ui-font-mono);box-sizing:border-box;border-radius:6px;outline:none;padding:7px 10px;font-size:12px}.teamsShell-drawer-row input:focus,.teamsShell-drawer-select:focus{border-color:rgba(var(--ui-violet-rgb), .4)}.teamsShell-drawer-foot{border-top:.5px solid var(--ui-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.teamsShell-drawer-del{color:var(--error);border-color:rgba(var(--error-rgb), .3)}.teamsShell-drawer-del:hover{background:rgba(var(--error-rgb), .08)}
