:root{--admin-ui-font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;--admin-ui-bg: #090d18;--admin-ui-surface: rgba(14, 22, 38, .92);--admin-ui-surface-elevated: rgba(11, 17, 30, .94);--admin-ui-border: rgba(134, 151, 181, .14);--admin-ui-border-strong: rgba(134, 151, 181, .22);--admin-ui-text: #e6ebf5;--admin-ui-text-muted: #96a6c1;--admin-ui-text-dim: #8ea0bc;--admin-ui-primary: #4aa8ff;--admin-ui-primary-strong: #2c8fff;--admin-ui-primary-contrast: #08111d;--admin-ui-success-bg: #10b86e;--admin-ui-success-text: #ecfff4;--admin-ui-warning-bg: #f1b12a;--admin-ui-warning-text: #352200;--admin-ui-danger-bg: #ff5954;--admin-ui-danger-text: #fff3f1;--admin-ui-neutral-bg: rgba(95, 111, 140, .3);--admin-ui-neutral-text: #dae6f8}.admin-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:10px;font-size:.82rem;font-weight:600;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.admin-ui-button:disabled{cursor:not-allowed;opacity:.6}.admin-ui-button:focus-visible,.admin-ui-input:focus-visible{outline:2px solid rgba(74,168,255,.45);outline-offset:2px}.admin-ui-button:hover:not(:disabled){transform:translateY(-1px)}.admin-ui-button-default{background:linear-gradient(135deg,var(--admin-ui-primary) 0%,var(--admin-ui-primary-strong) 100%);color:var(--admin-ui-primary-contrast);box-shadow:0 10px 30px #2c8fff2e}.admin-ui-button-secondary{background:#152138eb;border-color:var(--admin-ui-border);color:var(--admin-ui-text)}.admin-ui-button-ghost{background:transparent;color:var(--admin-ui-text-muted)}.admin-ui-button-outline{background:transparent;border-color:var(--admin-ui-border-strong);color:var(--admin-ui-text)}.admin-ui-button-destructive{background:#ff595429;border-color:#ff595447;color:#ffd9d7}.admin-ui-button-md{min-height:36px;padding:0 14px}.admin-ui-button-sm{min-height:30px;padding:0 10px;border-radius:9px;font-size:.75rem}.admin-ui-button-lg{min-height:42px;padding:0 18px;border-radius:12px}.admin-ui-button-icon{width:36px;min-width:36px;padding:0}.admin-ui-badge,.status-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:700;letter-spacing:.02em}.admin-ui-badge-neutral{background:var(--admin-ui-neutral-bg);color:var(--admin-ui-neutral-text)}.admin-ui-badge-success{background:var(--admin-ui-success-bg);color:var(--admin-ui-success-text)}.admin-ui-badge-warning{background:var(--admin-ui-warning-bg);color:var(--admin-ui-warning-text)}.admin-ui-badge-danger{background:var(--admin-ui-danger-bg);color:var(--admin-ui-danger-text)}.admin-ui-card{border-radius:18px;border:1px solid var(--admin-ui-border);background:var(--admin-ui-surface);box-shadow:0 18px 60px #04071033}.admin-ui-card-header,.admin-ui-card-content,.admin-ui-card-footer{padding:18px}.admin-ui-card-header{display:grid;gap:6px}.admin-ui-card-title{margin:0;font-size:1rem;letter-spacing:-.03em}.admin-ui-card-description{margin:0;color:var(--admin-ui-text-muted);font-size:.84rem}.admin-ui-card-content{padding-top:0}.admin-ui-card-footer{display:flex;align-items:center;gap:10px;padding-top:0}.admin-ui-input{width:100%;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(134,151,181,.16);background:#121829b8;color:var(--admin-ui-text)}.admin-ui-input::placeholder{color:var(--admin-ui-text-dim)}.admin-ui-separator{flex-shrink:0;background:#8697b524}.admin-ui-separator-horizontal{width:100%;height:1px}.admin-ui-separator-vertical{width:1px;align-self:stretch}.admin-ui-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-ui-tab{white-space:nowrap}.admin-ui-tab-link{text-decoration:none}.admin-ui-table-wrap{width:100%;overflow-x:auto}.admin-ui-table{width:100%;border-collapse:collapse}.admin-ui-table-header{border-bottom:1px solid var(--admin-border)}.admin-ui-table-row{border-bottom:1px solid rgba(148,163,184,.12);transition:background-color .16s ease}.admin-ui-table-row:hover{background:#94a3b814}.admin-ui-table-head{padding:10px 12px;text-align:left;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted)}.admin-ui-table-cell{padding:12px;vertical-align:top}.admin-ui-scroll-area{position:relative;overflow:hidden}.admin-ui-scroll-area-viewport{width:100%;height:100%;border-radius:inherit}.admin-ui-scroll-bar{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .16s ease}.admin-ui-scroll-bar-vertical{width:10px;padding:1px}.admin-ui-scroll-bar-horizontal{height:10px;flex-direction:column;padding:1px}.admin-ui-scroll-thumb{position:relative;flex:1;border-radius:999px;background:#8697b561}.admin-ui-scroll-area-corner{background:transparent}:root{color-scheme:dark;font-family:IBM Plex Sans,Segoe UI,sans-serif;background:#090d18;color:#e6ebf5}*{box-sizing:border-box}html{background:#090d18}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(49,106,219,.15),transparent 22%),linear-gradient(180deg,#09101c,#070b15)}button,input{font:inherit}a{color:#73b7ff}.admin-shell{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{display:flex;flex-direction:column;gap:14px;padding:0 0 14px;background:#050912fa;border-right:1px solid rgba(134,151,181,.12)}.admin-main{display:grid;grid-template-rows:auto 1fr;min-width:0}.admin-brand{display:flex;align-items:baseline;gap:2px;padding:14px 14px 12px;border-bottom:1px solid rgba(134,151,181,.12);font-size:1.05rem;font-weight:700;letter-spacing:-.04em;min-height:28px}.admin-brand span:last-child{color:#4aa8ff}.admin-sidebar-label{margin:6px 14px 0;color:#75839b;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 16px;border-bottom:1px solid rgba(134,151,181,.12);background:#0a0e18eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar-crumbs,.admin-topbar-tools{display:flex;align-items:center;gap:12px}.admin-topbar-crumbs{color:#a7b2c4;font-size:.85rem;gap:10px}.admin-topbar-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.admin-topbar-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(134,151,181,.18);border-radius:6px;color:#cfd8e6;font-size:.65rem;letter-spacing:-.15em}.admin-topbar-separator{width:1px;height:18px;background:#8697b538}.admin-topbar input{min-width:min(28vw,320px);height:28px;padding:6px 12px;border-radius:10px;border:1px solid rgba(134,151,181,.12);background:#121829d1;color:#ecf3ff;font-size:.76rem}.admin-content{padding:14px 16px 16px}.admin-nav{display:grid;gap:4px;padding:0 8px}.admin-section-tabs{display:flex;gap:8px}.billing-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.billing-kpi-card{display:grid;gap:8px;padding:16px;border-radius:14px;background:#0e1626eb;border:1px solid rgba(134,151,181,.14)}.billing-kpi-card-button{width:100%;text-align:left;cursor:pointer}.billing-kpi-card-button.active{background:#4aa8ff2e;border-color:#4aa8ff59}.billing-kpi-card span{color:#8ea0bc;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.billing-kpi-card strong{font-size:1rem;letter-spacing:-.03em}.billing-split-layout{align-items:start}.billing-queue-card{display:grid;gap:12px}.billing-filter-row,.billing-preset-row,.billing-saved-view-row{display:flex;flex-wrap:wrap;gap:8px}.billing-scope-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:#0b111ee6;border:1px solid rgba(134,151,181,.12)}.billing-scope-note strong{font-size:.95rem}.billing-scope-note span{color:#96a6c1}.billing-search-input{min-width:min(280px,100%);flex:1 1 280px;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(134,151,181,.16);background:#121829b8;color:#e6ebf5}.billing-search-input::placeholder{color:#8ea0bc}.billing-filter-pill,.billing-detail-tab{border:1px solid rgba(134,151,181,.16);background:#121829b8;color:#dfe7f5;border-radius:999px;padding:8px 12px;cursor:pointer}.billing-filter-pill.active,.billing-detail-tab.active{background:#4aa8ff2e;border-color:#4aa8ff59;color:#fff}.billing-case-list{min-width:760px}.billing-case-list-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.95fr) auto minmax(0,.8fr);gap:12px;padding:0 14px}.billing-case-list-header span{color:#96a6c1;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.billing-case-row{background:#0b111eb8}.billing-case-row.selected{border-color:#4aa8ff73;box-shadow:inset 0 0 0 1px #4aa8ff2e}.billing-case-primary,.billing-case-summary,.billing-case-action{display:grid;gap:4px}.billing-case-link{display:grid;gap:4px;color:inherit;text-decoration:none}.billing-case-primary strong{font-size:.95rem}.billing-case-link span,.billing-case-primary span,.billing-case-summary span,.billing-case-action span,.billing-queue-empty p,.billing-detail-section p,.billing-detail-card span,.billing-recovery-card span{color:#96a6c1}.billing-case-badges,.billing-detail-badges,.billing-action-row,.billing-detail-tabs{display:flex;flex-wrap:wrap;gap:8px}.billing-queue-empty,.billing-detail-card,.billing-recovery-card,.billing-invoice-card{padding:16px;border-radius:14px;background:#0b111ee6;border:1px solid rgba(134,151,181,.12)}.billing-empty-reasons,.billing-empty-reason-list{display:grid;gap:8px}.billing-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.billing-summary-workbench-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.billing-recovery-list,.billing-invoice-list,.billing-handoff-grid{display:grid;gap:10px}.billing-invoice-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-detail-panel{display:grid;gap:12px}.billing-inspector-header h4,.support-inspector-header h4{margin:0;color:#eef4ff;font-size:1.05rem}.billing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-detail-card strong,.billing-recovery-card strong{font-size:.95rem}.billing-primary-link,.billing-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;text-decoration:none}.billing-primary-link{background:#4aa8ff;color:#07101b}.billing-secondary-link{border:1px solid rgba(134,151,181,.16);background:#121829b8;color:#e6ebf5}.support-case-list{min-width:760px}.support-case-row{background:#0b111eb8}.support-case-row.selected{border-color:#4aa8ff73;box-shadow:inset 0 0 0 1px #4aa8ff2e}.support-case-primary{display:grid;gap:4px}.support-case-link{display:grid;gap:4px;color:inherit;text-decoration:none}.support-case-primary strong,.support-case-subject strong{font-size:.98rem}.support-case-link span,.support-case-primary span{color:#96a6c1}.support-case-subject{display:grid;gap:4px}.support-case-subject span{color:#96a6c1}.support-case-meta,.support-case-action,.support-detail-badges,.support-action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.support-detail-panel{display:grid;gap:12px}.support-detail-section,.support-detail-card{display:grid;gap:10px}.support-detail-card{padding:16px;border-radius:14px;background:#0b111ee6;border:1px solid rgba(134,151,181,.12)}.sessions-panel,.sessions-detail-panel{display:grid;gap:12px}.sessions-list{display:grid;gap:10px}.sessions-card,.sessions-export-section{padding:16px;border-radius:14px;background:#0b111ee6;border:1px solid rgba(134,151,181,.12)}.sessions-card{display:grid;gap:4px}.sessions-export-section{display:grid;gap:10px}.sessions-overview-panel{margin-top:12px}.sessions-search{display:grid;gap:8px}.sessions-search-result{margin:0;color:#9fb0c9;font-size:.82rem}.sessions-live-table{min-width:640px}.sessions-live-primary,.sessions-live-meta{display:grid;gap:4px}@media (max-width: 1120px){.billing-kpi-row,.billing-detail-grid{grid-template-columns:1fr}.billing-case-list-header{display:none}}.admin-nav-link{padding:8px 10px;border-radius:8px;color:#dbe3f0;text-decoration:none;transition:background .16s ease,color .16s ease;font-size:.95rem}.admin-nav-link.active{background:#36405885;color:#fff}.admin-sidebar-mode{margin-top:auto;align-self:stretch;margin-inline:8px;padding:7px 10px;border:none;background:transparent;color:#dbe3f0;border-radius:8px;font-size:.85rem;text-align:left}.admin-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#20293cb3;border:1px solid rgba(134,151,181,.12);color:#dfe7f5;font-size:.75rem}.detail-panel p,.page-header p,.table-card>p{color:#95a3ba}.page-header{display:flex;justify-content:space-between;gap:14px;align-items:start;padding:2px 0}.page-header h2{margin:0;font-size:1.05rem;line-height:1.1;letter-spacing:-.04em}.page-header p{margin:4px 0 0;max-width:38rem;font-size:.78rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:-.01em}.status-badge.neutral{background:#5f6f8c4d;color:#dae6f8}.status-badge.warning{background:#f1b12a;color:#352200}.status-badge.danger{background:#ff5954;color:#fff3f1}.status-badge.success{background:#10b86e;color:#ecfff4}.admin-grid{display:grid;gap:14px}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-live-ops-header,.dashboard-fast-entry{align-items:start}.dashboard-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi-card{display:grid;gap:8px;padding:16px;border-radius:14px;background:#0e1626eb;border:1px solid rgba(134,151,181,.14)}.dashboard-kpi-card span{color:#8ea0bc;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-kpi-card strong{font-size:1.1rem;letter-spacing:-.03em}.dashboard-section-heading{display:grid;gap:4px}.dashboard-fast-entry{display:grid;gap:12px;padding:16px;border-radius:16px;background:#0e1626b8;border:1px solid rgba(134,151,181,.14)}.dashboard-fast-entry-links{display:flex;flex-wrap:wrap;gap:10px}.dashboard-fast-entry-link{text-decoration:none}.dashboard-attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-attention-card{display:grid;gap:12px}.admin-card{padding:20px;border-radius:16px;background:#0e1626eb;border:1px solid rgba(134,151,181,.14);box-shadow:inset 0 1px #ffffff08}.admin-card button,.admin-card-link{padding:10px 14px;border-radius:10px;border:1px solid rgba(134,151,181,.22);background:#0b1220f5;color:#f6fbff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7c8ba3}.split-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:0;min-width:0;align-items:start;border:1px solid rgba(134,151,181,.12);background:#090e19f0;overflow:hidden}.table-card{padding:12px 14px 8px;border-radius:0;background:transparent;border:none;border-right:1px solid rgba(134,151,181,.12);min-width:0}.table-card h3,.detail-panel h3{margin:0;font-size:.98rem;letter-spacing:-.03em}.detail-panel{padding:0 14px 14px;border-radius:0;background:#0b101bfa;border:none;min-width:0}.detail-panel>h3{margin:0 -14px;padding:13px 14px 11px;border-bottom:1px solid rgba(134,151,181,.12)}.detail-panel h4{margin:14px 0 8px;color:#b8c5d8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.toolbar{margin:12px 0 10px}.toolbar input{width:100%;height:34px;padding:8px 12px;border-radius:10px;border:1px solid rgba(134,151,181,.12);background:#111726e6;color:#ecf3ff;font-size:.82rem}.table-card table{width:100%;border-collapse:collapse}.table-card th,.table-card td{padding:12px 8px;border-bottom:1px solid rgba(134,151,181,.14);text-align:left}.table-card th{color:#8f9cb0;font-size:.82rem;font-weight:600}.table-card td{color:#eef4ff}.org-directory>p{margin:4px 0 0;max-width:26rem}.org-count{margin-left:auto;color:#90a0b8;font-size:.75rem;letter-spacing:0;white-space:nowrap}.org-filter-row{display:flex;gap:8px;margin-bottom:0;flex-wrap:wrap;align-items:center;min-width:0;flex:1 1 auto}.org-filter-menu{position:relative}.org-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.org-toolbar input{flex:1 1 420px;min-width:260px}.org-filter-button{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border-radius:10px;border:1px solid rgba(134,151,181,.12);background:#0f1523f5;color:#e9f0fb;font-size:.78rem}.org-filter-options{position:absolute;top:calc(100% + 6px);left:0;z-index:5;display:grid;min-width:160px;padding:6px;border:1px solid rgba(134,151,181,.16);border-radius:12px;background:#0d1423fa;box-shadow:0 10px 30px #00000040}.org-filter-option{display:flex;align-items:center;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#e9f0fb;text-align:left}.org-filter-option:hover{background:#2e3f6199}.org-filter-reset{min-height:32px;padding:7px 11px;border:none;border-radius:10px;background:transparent;color:#a9b9d2;font-size:.78rem}.org-filter-reset:hover{background:#2832466b;color:#f4f8ff}.org-list{min-width:980px}.org-directory-empty{display:grid;gap:6px;padding:18px 12px 16px;border-bottom:1px solid rgba(134,151,181,.1)}.org-directory-empty strong{color:#eef4ff;font-size:.9rem}.org-directory-empty p{margin:0;color:#92a3bc;font-size:.78rem;max-width:28rem}.org-empty-conflict{display:grid;gap:6px;margin-top:4px}.org-empty-conflict-list{margin:0;padding-left:18px;color:#c7d4e8;font-size:.78rem}.org-list-item{background:transparent;transition:background .14s ease,box-shadow .14s ease}.org-list-item.selected{background:linear-gradient(180deg,#424c618a,#36405475);box-shadow:inset 0 0 0 1px #60a9ff29,inset 0 1px #a8c7ff0f}.org-list-item:hover,.license-list-item:hover,.user-list-item:hover{background:#222b3c6b}.org-list-main,.org-list-plan,.org-list-seats,.org-list-meta,.org-list-status,.org-list-side{display:flex;flex-direction:column;gap:2px;min-width:0}.org-list-link{display:grid;gap:4px;color:inherit;text-decoration:none}.org-list-main strong{font-size:.88rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-list-main span,.org-list-plan span,.org-list-seats span,.org-list-meta span,.org-list-status span,.org-list-side span{color:#96a6be;font-size:.72rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-plan-chip{display:inline-flex;align-items:center;align-self:flex-start;min-height:23px;padding:0 8px;border:1px solid rgba(134,151,181,.14);border-radius:999px;background:#131b2ae0;color:#dce6f5;font-size:.69rem;font-weight:600}.org-list-seat-value{color:#eef4ff;font-size:.77rem;font-weight:600}.org-list-seat-bar{max-width:88px}.org-list-status{justify-content:center}.org-list-status .status-badge{padding-inline:9px;font-size:.67rem;overflow:visible;text-overflow:clip}.org-list-side{justify-content:center;align-items:flex-start}.org-list-renewal span{color:#c6d2e6;font-weight:500}.org-seat-bar.compact{height:6px;margin:4px 0 0}.org-member-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid rgba(134,151,181,.12);border-radius:12px;background:#111927b8}.org-member-row:last-child{margin-bottom:0}.org-member-row>div{display:flex;flex-direction:column;gap:2px}.org-member-actions{align-items:flex-end;gap:8px}.org-member-row span{color:#96a6be;font-size:.74rem}.org-member-meta{text-transform:capitalize}.org-member-pill{display:inline-flex;align-self:flex-end;justify-content:center;min-width:76px;padding:4px 8px;border-radius:999px;border:1px solid rgba(134,151,181,.14);background:#2b845d2e;color:#dff8ea;text-transform:capitalize}.org-member-pill.subtle{background:#3f4c6857;color:#d6e0ef}.org-license-row,.org-invite-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid rgba(134,151,181,.12);border-radius:12px;background:#111927b8;text-decoration:none}.org-linked-user-list{display:grid;gap:10px}.org-linked-user-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(134,151,181,.12);border-radius:12px;background:#111927b8;color:inherit;text-decoration:none}.org-linked-user-card strong{color:#f4f8ff;font-size:.86rem;font-weight:600}.org-linked-user-card span{color:#96a6be;font-size:.74rem}.org-license-row:last-child,.org-invite-row:last-child{margin-bottom:0}.org-license-label,.org-invite-row strong{color:#f4f8ff;font-size:.86rem;font-weight:600}.org-license-meta,.org-invite-row span{color:#96a6be;font-size:.74rem}.org-license-row{flex-direction:column}.org-invite-row>div{display:flex;flex-direction:column;gap:3px}.org-detail-section{padding:12px 0;border-bottom:1px solid rgba(134,151,181,.12)}.org-detail-section--summary,.org-detail-section--capacity,.org-detail-section--owner,.org-detail-section--risk,.org-detail-section--linked,.org-detail-section--actions{padding-top:14px}.org-detail-section h4{margin:0 0 10px;color:#dbe4f2;font-size:.8rem;letter-spacing:0;text-transform:none}.org-detail-section--summary h4,.org-detail-section--capacity h4,.org-detail-section--owner h4,.org-detail-section--risk h4,.org-detail-section--linked h4,.org-detail-section--actions h4{color:#eef4ff;font-size:.84rem}.org-field{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(134,151,181,.1)}.org-field:last-child{border-bottom:none}.org-field span{color:#8ea0b9;font-size:.78rem;white-space:nowrap}.org-field strong,.org-seat-value{color:#f4f8ff;text-align:right}.org-seat-value{display:block;margin-bottom:8px;font-size:1.5rem;letter-spacing:-.04em}.org-seat-row,.org-seat-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-seat-row span,.org-seat-meta span{color:#92a3bc;font-size:.78rem}.org-seat-emphasis{color:#f4f8ff;font-size:.95rem;letter-spacing:-.02em}.org-seat-card{padding:12px;border:1px solid rgba(134,151,181,.12);border-radius:14px;background:#101827b8}.org-seat-bar{height:8px;margin:10px 0 8px;border-radius:999px;background:#3848666b;overflow:hidden}.org-seat-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3193ff,#4da7ff)}.org-risk-row{margin-top:12px}.org-summary-flag-row{display:grid;gap:10px;margin-top:12px}.org-summary-callout{margin:0;padding:10px 12px;border:1px solid rgba(134,151,181,.14);border-radius:12px;background:#141c2bd6;color:#dbe4f2;font-size:.78rem}.org-owner-name{display:block;margin-bottom:6px;font-size:1rem}.org-owner-card{padding:11px 12px;border:1px solid rgba(134,151,181,.12);border-radius:14px;background:#101827b8}.org-owner-card p{margin:0;color:#a8b8cf}.org-owner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.org-attention-item{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#141c2bd6;border:1px solid rgba(134,151,181,.14)}.org-attention-item p{margin:8px 0 0}.org-attention-item.billing{padding:10px 12px;border-radius:12px;background:#181f2fe0;border:1px solid rgba(134,151,181,.14)}.org-risk-stack{display:grid;gap:10px}.org-empty-copy{margin:0;color:#92a3bc}.org-entitlement-summary{margin:10px 0 0;color:#92a3bc;font-size:.76rem}.org-inline-link{display:inline-flex;margin-top:8px;font-size:.86rem;text-decoration:none}.org-entity-link{color:#9fb7ff}.org-entity-link:hover{color:#c1d2ff}.org-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.org-actions-grid{display:grid;gap:10px}.org-action-feedback{margin:0;color:#9cc2ff;font-size:.76rem}.org-action-error{color:#ffb4b4}.org-operator-preview{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(134,151,181,.14);border-radius:12px;background:#141c2bd6}.org-operator-preview strong{display:block;color:#eef4ff;font-size:.8rem}.org-operator-preview p{margin:6px 0 0;color:#9aacc6;font-size:.76rem}.org-action-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(134,151,181,.16);background:#0c111dfa;color:#eff5ff;text-decoration:none;font-size:.78rem}.org-action-button.disabled{opacity:.7;cursor:default}.org-action-group{display:flex;flex-wrap:wrap;gap:8px}.org-action-group--utility{margin-top:10px;padding-top:10px;border-top:1px solid rgba(134,151,181,.12)}.org-primary-action{background:#121b2cfa}.org-secondary-action{min-height:30px;background:#090e19e0;color:#b7c6dc}.org-danger-action{color:#ffd3d3;border-color:#ec666647;background:#45151e94}.org-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.org-inline-confirmation{max-width:24rem;padding:10px 12px;border:1px solid rgba(236,102,102,.22);border-radius:12px;background:#2c1016ad}.org-inline-confirmation p{margin:0 0 8px;color:#ffe5e5;font-size:.76rem}.org-invite-form{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid rgba(134,151,181,.12);border-radius:12px;background:#111927b8}.org-input-label,.org-checkbox-label{display:flex;gap:8px;color:#dbe4f2;font-size:.78rem}.org-input-label{flex-direction:column}.org-input-label input,.org-input-label select{width:100%;padding:10px 12px;border:1px solid rgba(134,151,181,.16);border-radius:10px;background:#0c111dfa;color:#eff5ff}.org-checkbox-label{align-items:center}.license-directory>p{margin:4px 0 0;max-width:31rem}.license-list{min-width:900px}.license-list-item{background:transparent}.license-list-item.selected{background:#40485c6b;box-shadow:inset 0 0 0 1px #60a9ff29}.license-list-link{display:grid;gap:4px;color:inherit;text-decoration:none}.license-list-summary,.license-list-identity,.license-list-access,.license-list-operations{display:flex;flex-direction:column;gap:3px;min-width:0}.license-list-summary strong,.license-list-identity strong{font-size:.88rem;line-height:1.2}.license-list-summary span,.license-list-identity span,.license-list-access span,.license-list-operations span{color:#96a6be;font-size:.74rem;line-height:1.2}.license-list-access span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.license-list-operations{align-items:flex-end}.license-detail-section{padding:12px 0;border-bottom:1px solid rgba(134,151,181,.12)}.license-detail-section h4{margin-top:0}.license-badge-row{margin-top:12px}.license-emphasis{display:block;margin-bottom:8px;color:#f4f8ff;font-size:.94rem;line-height:1.4}.license-access-emphasis{margin-bottom:10px}.license-inline-link{color:#9fb7ff}.license-inline-link:hover{color:#c1d2ff}.license-action-group{display:flex;flex-wrap:wrap;gap:8px}.license-action-group--primary{margin-top:10px;padding-top:10px;border-top:1px solid rgba(134,151,181,.12)}.license-secondary-action{min-height:30px;background:#0d1321f0}.license-primary-action{width:100%;min-height:30px;border-color:#568eff3d;background:linear-gradient(90deg,#3d86ff,#5b9dff);color:#fff}.license-primary-action:hover{filter:brightness(1.04)}.license-chip-list{display:flex;flex-wrap:wrap;gap:8px}.license-chip{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#2e3f6157;border:1px solid rgba(134,151,181,.14);color:#edf4ff;font-size:.76rem}.license-restrictions{margin-top:12px}.license-restrictions p,.license-detail-section p{margin:8px 0 0}.license-inline-meta{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.license-inline-meta span{color:#8ea0b9}.license-inline-meta strong{color:#f4f8ff}.user-directory>p{margin:4px 0 0;max-width:28rem}.user-list{min-width:760px}.user-list-item{background:transparent}.user-list-item:hover{background:#343f5242}.user-list-item.selected{background:linear-gradient(180deg,#424d62b8,#343d4eb8);box-shadow:inset 0 0 0 1px #60a9ff29}.user-list-link{display:grid;gap:4px;color:inherit;text-decoration:none}.user-list-identity,.user-list-context,.user-list-operations{display:flex;flex-direction:column;min-width:0}.user-list-identity{gap:3px}.user-list-context{gap:6px}.user-list-context-top,.user-list-context-meta{display:flex;flex-direction:column;gap:2px}.user-list-operations{align-items:flex-end;gap:6px}.user-list-identity strong,.user-list-context-top strong{font-size:.94rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list-identity span,.user-list-context span,.user-list-operations span{color:#96a6be;font-size:.74rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list-id{color:#72849d;font-size:.72rem}.user-access-copy{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden}.user-inline-meta{color:#72c0ff}.user-detail-tabs{gap:6px;margin:0 -16px;padding:10px 16px 12px;border-bottom:1px solid rgba(134,151,181,.12)}.user-detail-tabs .admin-nav-link{padding:7px 11px;border-radius:9px;color:#8e9bb0;font-size:.78rem;font-weight:600}.user-detail-tabs .admin-nav-link:hover{background:#2c374c5c;color:#dce7f8}.user-detail-tabs .admin-nav-link.active{background:#151e2ef5;box-shadow:inset 0 0 0 1px #8697b524;color:#f5f8ff}.user-detail-section{padding:14px 0;border-bottom:1px solid rgba(134,151,181,.12)}.entity-inspector-header{display:grid;gap:12px;padding:16px;border:1px solid rgba(134,151,181,.14);border-radius:16px;background:linear-gradient(180deg,#131c2cf0,#0b121ff0)}.entity-kicker{margin:0 0 4px;color:#7da2cf;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em}.entity-summary-copy{margin:8px 0 0;color:#aab7cb;line-height:1.45}.entity-badge-cluster{display:flex;flex-wrap:wrap;gap:8px}.user-access-emphasis{margin-top:10px;font-size:.86rem;line-height:1.45}.user-inline-link{margin-top:2px;color:#9fb7ff}.user-inline-link:hover{color:#c1d2ff}.user-secondary-action{min-height:30px;background:#0d1321f0}.user-danger-action{width:100%;min-height:30px;border-color:#ff6e6e33;background:#f65257;color:#fff}.user-danger-action:hover{background:#ff6166}.user-linked-entity{display:flex;flex-direction:column;gap:6px}.user-null-copy{margin:0;color:#96a6be}.linked-context-grid,.action-split-grid{display:grid;gap:12px}.linked-context-card,.action-split-group{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(134,151,181,.14);background:#0b111eb8}.linked-context-card span:first-child,.action-split-group h5{margin:0;color:#8ea0bc;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.user-action-group{display:flex;flex-wrap:wrap;gap:10px}.user-action-group--operator{margin-top:0;padding-top:0;border-top:none}.org-list-main strong,.license-list-summary strong,.license-list-identity strong,.user-list-identity strong,.user-list-context-top strong,.org-list-main span,.license-list-summary span,.license-list-identity span,.license-list-access span,.user-list-identity span,.org-list-meta span,.license-list-meta span,.user-list-context span,.org-list-side span,.license-list-operations span,.user-list-operations span,.license-emphasis,.org-owner-name,.org-inline-link,.detail-panel p,.detail-panel strong,.org-field span,.org-field strong{overflow-wrap:anywhere}.user-detail-section h4{margin-top:0}@media (max-width: 760px){.admin-shell{grid-template-columns:200px minmax(0,1fr)}.split-layout{grid-template-columns:1fr}.split-layout.has-detail-selection .detail-panel{order:-1;border-bottom:1px solid rgba(134,151,181,.12)}.split-layout.has-detail-selection .table-card{border-right:none}.admin-topbar{flex-direction:column;align-items:stretch}.admin-topbar input{min-width:0;width:100%}.org-detail-grid,.org-list-item,.license-list-item{grid-template-columns:1fr}.org-list-side,.license-list-side,.user-list-operations{align-items:flex-start}}@media (max-width: 480px){.admin-ui-table-header{display:none}.org-list{min-width:0}.org-list-item .admin-ui-table-cell{display:block;padding:12px 12px 4px}.org-list-item .admin-ui-table-cell:last-child{padding-bottom:14px}.user-directory{padding-top:10px}.license-list{min-width:0}.license-list-item .admin-ui-table-cell{display:block;padding:12px 12px 4px}.license-list-item .admin-ui-table-cell:last-child{padding-bottom:14px}.org-filter-row{gap:6px}.org-count{width:100%;margin-left:0}.user-detail-panel,.org-detail-panel{padding:0 12px 14px}.user-detail-panel>h3{margin:0 -12px;padding:12px 12px 10px}.org-detail-panel>h3{margin:0 -12px;padding:12px 12px 10px}.user-detail-tabs{margin:0 -12px;padding:8px 12px 10px;gap:5px;overflow-x:auto;scrollbar-width:none}.user-detail-tabs::-webkit-scrollbar{display:none}.user-detail-tabs .admin-nav-link{flex:0 0 auto;white-space:nowrap}.org-detail-tabs{margin:0 -12px;padding:8px 12px 10px;gap:5px;overflow-x:auto;scrollbar-width:none}.org-detail-tabs::-webkit-scrollbar{display:none}.org-detail-tabs .admin-nav-link{flex:0 0 auto;white-space:nowrap}.user-detail-panel .org-field,.org-detail-panel .org-field{flex-direction:column;align-items:flex-start;gap:4px}.user-detail-panel .org-field strong,.org-detail-panel .org-field strong{text-align:left}.org-seat-card,.org-owner-card,.org-summary-callout,.org-linked-user-card,.org-attention-item,.org-attention-item.billing,.org-license-row,.org-invite-row{padding:10px;border-radius:12px}.org-linked-user-list,.org-risk-stack,.org-actions-grid{gap:8px}.org-seat-row,.org-seat-meta{align-items:flex-start;flex-direction:column;gap:6px}.org-seat-meta span,.org-summary-callout,.org-owner-card p,.org-linked-user-card span{font-size:.75rem}.org-linked-user-card strong,.org-owner-name,.org-seat-emphasis{font-size:.92rem}.user-action-group,.user-action-group--operator{gap:8px}.user-action-group>*,.user-action-group--operator>*,.license-action-group>*,.license-action-group--primary>*,.org-action-group>*,.org-action-group--utility>*{width:100%}.user-list{min-width:0}.user-list-item .admin-ui-table-cell{display:block;padding:12px 12px 4px}.user-list-item .admin-ui-table-cell:last-child{padding-bottom:14px}.user-list-operations{gap:8px}}@media (max-width: 760px){.admin-shell{position:relative;grid-template-columns:1fr}.admin-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#04080e94;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:19}.admin-shell.sidebar-open:after{opacity:1;pointer-events:auto}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,calc(100vw - 40px));border-right:1px solid rgba(134,151,181,.18);border-bottom:none;transform:translate(-100%);transition:transform .18s ease;z-index:20;box-shadow:0 18px 42px #00000059}.admin-shell.sidebar-open .admin-sidebar{transform:translate(0)}.admin-main{min-width:0}.card-grid{grid-template-columns:1fr}}.admin-ui-detail-panel{display:grid;gap:0;overflow:hidden;border-left:1px solid var(--admin-ui-border);background:linear-gradient(180deg,#0c121ffa,#080c16fa)}.admin-ui-detail-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -14px;padding:13px 14px 11px;border-bottom:1px solid var(--admin-ui-border)}.admin-ui-detail-panel-header>h3{margin:0}.admin-ui-detail-panel-close{color:var(--admin-ui-text-muted)}.admin-ui-detail-panel-body{display:grid;gap:14px;flex:1;min-height:0;padding-top:14px}.admin-ui-detail-panel-title-spacer{min-height:1px}.admin-ui-detail-section,.admin-ui-detail-section-content{display:grid;gap:10px}.admin-ui-detail-section-separator{margin-top:4px}.admin-ui-action-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.admin-ui-action-cluster-dense{row-gap:.5rem}.admin-ui-inspector-card-grid{display:grid;gap:10px}.admin-ui-inspector-card{display:grid;gap:6px;padding:16px;border-radius:14px;background:#0b111ee6;border:1px solid rgba(134,151,181,.12)}.admin-ui-queue-toolbar{display:flex;flex-wrap:wrap;gap:8px}.admin-ui-queue-toolbar-search{align-items:center}.admin-ui-queue-scope-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border-radius:14px}.admin-ui-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 18px;text-align:center}.admin-ui-state-copy{display:grid;gap:6px}.admin-ui-state-copy h4{margin:0;color:var(--admin-ui-text);font-size:.94rem}.admin-ui-state-copy p{margin:0;color:var(--admin-ui-text-muted);max-width:22rem}.admin-ui-state-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#5f6f8c2e;color:var(--admin-ui-text-muted)}.admin-ui-state-icon-danger{background:#ff595424;color:#ff8f8b}.admin-ui-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.admin-ui-loading-list,.admin-ui-loading-detail{display:grid;gap:12px}.admin-ui-loading-row{display:grid;grid-template-columns:16px minmax(0,1fr) 84px;gap:10px;align-items:center}.admin-ui-loading-block{display:block;border-radius:999px;background:linear-gradient(90deg,#1d2a4499,#374e77d9,#1d2a4499);background-size:220% 100%;animation:admin-ui-pulse 1.6s ease-in-out infinite}.admin-ui-loading-square{width:16px;height:16px;border-radius:5px}.admin-ui-loading-line{height:12px}.admin-ui-loading-pill{width:84px;height:12px;justify-self:end}.admin-ui-loading-title{width:48%;height:18px}.admin-ui-loading-copy{width:88%;height:12px}.admin-ui-loading-copy.short{width:64%}.admin-ui-loading-panel{width:100%;height:96px;border-radius:16px}@keyframes admin-ui-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}
