:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{--color-background-primary:#fff;--color-background-secondary:#f8fafc;--color-background-tertiary:#f1f5f9;--color-background-info:#eef2ff;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-info:#4f46e5;--color-border-secondary:#e2e8f0;--color-border-tertiary:#f1f5f9;--color-border-info:#c7d2fe;--dt-stripe-background:transparent;--font-size-md:14px;--font-size-sm:13px;--page-background:#f1f5f9;--avatar-lightness:90%;--avatar-text:30%;background:var(--page-background);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){body{--color-background-primary:#0f172a;--color-background-secondary:#1e293b;--color-background-tertiary:#1e293b;--color-background-info:#1e1b4b;--color-text-primary:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-tertiary:#8291a7;--color-text-info:#a5b4fc;--color-border-secondary:#334155;--color-border-tertiary:#1e293b;--color-border-info:#3730a3;--page-background:#020617;--avatar-lightness:28%;--avatar-text:85%}}.sc-header h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.sc-back{color:var(--color-text-info);text-decoration:none}.panel{background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:12px;padding:16px;box-shadow:0 1px 2px #0f172a0f}@media (width<=600px){.panel{padding:10px}}.panel-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.panel-title{margin:0 auto 0 0;font-size:1rem;font-weight:600}.btn,.lang{font:inherit;color:var(--color-text-primary);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:13px}.btn:hover:not(:disabled){border-color:var(--color-text-info)}.btn:disabled{opacity:.5;cursor:default}.btn--ghost{color:var(--color-text-secondary);border-color:#0000}.btn:focus-visible,.lang:focus-visible,.views-menu :focus-visible{outline:2px solid var(--color-text-info);outline-offset:1px}.views{position:relative}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.views-menu{z-index:10;background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:8px;width:min(260px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a26}.views-item{display:flex}.views-apply,.views-delete{font:inherit;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:14px}.views-apply{flex:1}.views-apply:hover,.views-delete:hover{background:var(--color-background-secondary)}.views-apply[aria-current=true]{color:var(--color-text-info);font-weight:600}.views-apply[aria-current=true]:after{content:" ✓"}.views-delete{color:var(--color-text-tertiary)}.views-save{border-top:1px solid var(--color-border-secondary);gap:6px;margin-top:6px;padding-top:8px;display:flex}.views-save input{min-width:0;font:inherit;color:var(--color-text-primary);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:6px;flex:1;padding:5px 8px;font-size:13px}.bulk{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulk-count{color:var(--color-text-info);font-size:13px;font-weight:600}.user{align-items:center;gap:10px;min-width:0;display:inline-flex}.avatar{width:32px;height:32px;color:hsl(var(--hue) 45% var(--avatar-text));background:hsl(var(--hue) 60% var(--avatar-lightness));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.user-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.user-name{font-weight:500}.user-email{text-overflow:ellipsis;color:var(--color-text-tertiary);font-size:12px;overflow:hidden}.role,.status,.mfa{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.role{color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-border-secondary)}.role--owner,.role--admin{color:var(--color-text-info);background:var(--color-background-info);box-shadow:none}.status:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.status--active{color:#15803d;background:#dcfce7}.status--invited{color:#b45309;background:#fef3c7}.status--suspended{color:#b91c1c;background:#fee2e2}.mfa--yes{color:#15803d}.mfa--no{color:#b91c1c}.mfa--yes:before{content:"✓ "}.mfa--no:before{content:"✕ "}@media (prefers-color-scheme:dark){.status--active{color:#86efac;background:#14532d}.status--invited{color:#fcd34d;background:#78350f}.status--suspended{color:#fca5a5;background:#7f1d1d}.mfa--yes{color:#86efac}.mfa--no{color:#fca5a5}}.status-cell{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.chips{flex-wrap:wrap;gap:4px;display:inline-flex}.chip{color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:12px}.muted{color:var(--color-text-tertiary);font-size:12px}.user-suspended .user{opacity:.55}.user-suspended [data-col-key=team]{color:var(--color-text-tertiary)}.notice{color:var(--color-text-secondary);font-size:13px}.views-hint{color:var(--color-text-secondary);margin:6px 2px 0;font-size:12px}.views-hint:empty{display:none}
