:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--surface:#12161b;--surface-2:#171c22;--surface-3:#1d232b;--line:#27303a;--line-soft:#202730;--text:#e8edf2;--muted:#8b96a5;--soft:#b8c0cb;--accent:#21c26b;--accent-soft:#21c26b21;--warning:#f1b24a;--danger:#ff6b6b;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}body{background:radial-gradient(circle at 20% -10%,#21c26b12,#0000 30%),linear-gradient(#0a0d11 0%,#0d1015 44%,#090b0f 100%);min-width:360px}.adminAuthControls{min-width:220px}.adminAuthControls button,.tableAction,.panelToolbar button,.auditFilters button{border-radius:6px}.adminSidebar a{background:0 0;border-radius:8px;padding:10px 10px 10px 14px}.adminSidebar strong{color:#778292;font-size:10px}.sectionHeader span,.sectionTitle span{color:#74e3a7;letter-spacing:.04em;font-size:10px}.contentGrid.singleColumn .panel{grid-column:1/-1}.widePanel{grid-column:1/-1}.panelHeader span{color:#c9d2dd;letter-spacing:.02em;font-size:11px}.panelHeader strong{color:#8793a3;font-size:11px}.statusGrid,.metricGrid,.opsCommandGrid,.opsMiniColumns,.providerHero,.authReadinessGrid,.auditDrilldown,.subPanel,.fillLedgerHeader{background:#ffffff0f;border:1px solid #ffffff12;border-radius:8px;gap:0}.statusGrid article,.metricGrid div,.opsCommandGrid article,.opsList,.providerHero div,.operatorAction,.authReadinessGrid div,.auditPayloadGrid div,.fillLedgerHeader div,.fillLedgerCard,.executionTimelineCard,.readinessSummary article,.readinessChecks article,.formSection,.profileParameterPanel,.auditDrilldownHeader{background:#0e1218f5}.statusGrid article,.metricGrid div,.opsCommandGrid article{padding:12px}.statusGrid strong,.metricGrid strong,.opsCommandGrid strong{font-size:17px;font-weight:780}.opsMiniColumns{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.tableFilter{background:#080b0fb8;border-bottom-color:#ffffff0f;padding:9px 10px}.tableFilter input,.editGrid input,.editGrid select,.editGrid textarea,.auditFilters input,.snapshotEditor input,.snapshotEditor textarea{background:#070a0edb;border-color:#ffffff17;border-radius:6px}.tableFilter input{width:100%;max-width:420px}th,td{border-bottom-color:#ffffff0f;height:34px;padding:7px 10px;font-size:11px}th{z-index:1;color:#7f8a98;background:#0b0f14;font-size:10px;position:sticky;top:0}.editGrid input{height:32px}.editGrid .toggleField{background:#070a0edb;border-color:#ffffff17;border-radius:6px;min-height:32px}.editGrid button,.snapshotEditor button{background:#21c26b2e;border-radius:6px;height:32px;font-weight:800}.statePill{border-radius:6px;padding:3px 7px;font-size:10px}.opsTimeline{border-top-color:#ffffff0f}.opsTimelineItem{background:#0e1218f5;border-bottom-color:#ffffff0f;padding:11px 12px}.readonlyNotice{border-radius:8px}.loading{gap:3px;display:grid}.loading strong{color:var(--text);font-size:14px}.adminAuthControls{justify-content:flex-end;align-items:center;gap:8px;min-width:190px;display:flex}.adminAuthControls span{max-width:210px;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.adminAuthControls button{background:var(--accent-soft);color:var(--text);cursor:pointer;white-space:nowrap;border:1px solid #21c26b57;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:800}.adminAuthControls button:disabled{border-color:var(--line);background:var(--surface-3);color:var(--muted);cursor:not-allowed}.adminShell{background:var(--bg);grid-template-columns:218px minmax(0,1fr);min-height:calc(100vh - 44px);display:grid}.adminSidebar{border-right:1px solid var(--line-soft);background:#0f1318;grid-auto-rows:min-content;align-self:start;gap:4px;height:calc(100vh - 44px);padding:8px;display:grid;position:sticky;top:44px;overflow-y:auto}.adminSidebar a{background:0 0;border:1px solid #0000;border-radius:4px;gap:2px;min-width:0;padding:8px 9px 8px 12px;display:grid;position:relative}.adminSidebar a:hover,.adminSidebar a.active{border-color:#21c26b47}.adminSidebar a.active{background:var(--accent-soft)}.adminSidebar a.active:before{background:var(--accent);content:"";border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.adminSidebar span{color:var(--text);font-size:11px;font-weight:700}.adminSidebar strong{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.adminContent{align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.adminSection{align-content:start;gap:6px;min-width:0;scroll-margin-top:54px;display:grid}.adminSection[hidden]{display:none}.hidden{display:none!important}.adminSubTabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.adminSubTabs button{border:1px solid var(--line);background:var(--surface-2);color:var(--soft);cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.adminSubTabs button.active{background:var(--accent-soft);color:var(--text);border-color:#21c26b73}.adminSubTabs strong{color:var(--accent);font-size:11px}.sectionHeader,.sectionTitle{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.sectionHeader div,.sectionTitle{min-width:0}.sectionHeader span,.sectionTitle span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:800}.sectionHeader h1{color:var(--text);letter-spacing:0;margin:2px 0 0;font-size:19px;font-weight:700}.sectionHeader p,.sectionTitle strong{max-width:560px;color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.35}.statusGrid,.metricGrid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.statusGrid article,.metricGrid div{background:var(--surface);gap:4px;min-width:0;padding:9px 10px;display:grid}.statusGrid span,.metricGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.statusGrid strong,.metricGrid strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.compactMetrics{margin:8px}.executionStageStrip{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.executionStageStrip span{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--soft);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.executionStageStrip strong{color:var(--text)}.executionDetailGrid{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:8px;padding:8px;display:grid}.executionDetailGrid .compactMetrics{margin:0}.executionAuditStack{gap:8px;min-width:0;display:grid}.executionTimelineCard{border:1px solid var(--line-soft);background:#0f1318;border-radius:4px;gap:8px;padding:9px;display:grid;position:relative}.timelineRail{background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:16px}.executionTimelineStep{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;display:grid;position:relative}.executionTimelineStep>span{border:1px solid var(--line);background:var(--surface-3);border-radius:999px;width:8px;height:8px;margin-top:4px}.executionTimelineStep.active>span{background:var(--accent);border-color:#21c26b99;box-shadow:0 0 0 3px #21c26b1f}.executionTimelineStep div{gap:2px;min-width:0;display:grid}.executionTimelineStep strong,.executionTimelineStep small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.executionTimelineStep strong{color:var(--text);font-size:11px}.executionTimelineStep small{color:var(--muted);font-size:10px}.fillLedgerCard{border:1px solid var(--line-soft);background:#0f1318;border-radius:4px;gap:8px;min-width:0;padding:9px;display:grid}.fillLedgerCard>span,.fillLedgerHeader span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.fillLedgerCard>strong,.fillLedgerHeader strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fillLedgerHeader{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.fillLedgerHeader div{background:var(--surface);gap:3px;min-width:0;padding:7px 8px;display:grid}.fillLedgerRows{gap:4px;min-width:0;display:grid}.fillLedgerRow{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;grid-template-columns:34px minmax(78px,.8fr) minmax(82px,.9fr) minmax(74px,.8fr) minmax(80px,.8fr);align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.fillLedgerRow span{background:var(--accent-soft);color:var(--accent);border-radius:999px;justify-self:start;padding:2px 7px;font-size:10px;font-weight:900}.fillLedgerRow strong,.fillLedgerRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fillLedgerRow strong{color:var(--text);font-size:11px}.fillLedgerRow small{color:var(--muted);font-size:10px;font-weight:700}.moduleGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.moduleCard{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;gap:6px;min-width:0;padding:10px;display:grid}.moduleCard div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.moduleCard div>*{min-width:0}.moduleCard span,.moduleCard small{min-width:0;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.moduleCard strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.moduleCard p{color:var(--soft);margin:0;font-size:11px;line-height:1.35}.contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.panel{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #00000024}.panelHeader{border-bottom:1px solid var(--line-soft);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.panelHeader span{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:800}.panelHeader strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{border-bottom:1px solid var(--line-soft);color:#dce3eb;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px;font-size:11px;overflow:hidden}th{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;background:#0f1318;font-size:10px;font-weight:800;overflow:hidden}tbody tr:hover td{background:#21c26b0d}tr:last-child td{border-bottom:0}.readinessSummary,.readinessChecks,.handoffChecklist{gap:6px;padding:8px;display:grid}.readinessSummary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr))}.readinessChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.handoffChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}.readinessSummary article,.readinessChecks article,.handoffChecklist article{border:1px solid var(--line-soft);background:#0f1318;border-radius:4px;gap:5px;min-width:0;padding:8px;display:grid}.readinessSummary span,.readinessChecks span,.handoffChecklist span{min-width:0;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.readinessSummary strong,.readinessChecks strong,.handoffChecklist strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readinessChecks p,.handoffChecklist p{color:var(--soft);margin:0;font-size:11px;line-height:1.35}.readinessChecks .passed,.handoffChecklist .passed{border-color:#21c26b52}.readinessChecks .blocked,.handoffChecklist .blocked{border-color:#ff6b6b61}.managerReadiness{gap:8px;display:grid}.managerReadinessHero{border-bottom:1px solid var(--line-soft);gap:5px;padding:8px;display:grid}.managerReadinessHero span,.twoColumnList>div>strong{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.managerReadinessHero strong{color:var(--text);font-size:15px}.managerReadinessHero p{max-width:980px;color:var(--soft);margin:0;font-size:12px;line-height:1.35}.twoColumnList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.twoColumnList>div{gap:6px;min-width:0;display:grid}.tableAction{border:1px solid var(--line);color:#dce3eb;cursor:pointer;background:#11161b;border-radius:4px;height:24px;font-size:11px;font-weight:700}.tableAction:hover{border-color:var(--accent);color:var(--accent)}.emptyTable{color:var(--muted);text-align:center;padding:14px 10px}.tableFilter{border-bottom:1px solid var(--line-soft);background:#0f1318;padding:7px 8px}.tableFilter label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.tableFilter input{border:1px solid var(--line);background:var(--bg);width:min(100%,360px);height:26px;color:var(--text);border-radius:4px;padding:0 8px;font-size:11px}.tableFilter input:focus{border-color:var(--accent);outline:0}.tableAction:disabled,.editGrid button:disabled{cursor:wait;opacity:.6}.tableAction.writeLocked,.editGrid button.writeLocked,.snapshotEditor button.writeLocked{border:1px solid var(--line);color:var(--muted);cursor:not-allowed;opacity:.75;background:#181d23}.metricGrid{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr))}.planList{gap:6px;padding:8px;display:grid}.planList p{color:#dce3eb;margin:0 0 2px;font-size:12px}.planList span{border:1px solid var(--line);background:var(--bg);color:var(--soft);border-radius:4px;padding:6px 8px;font-size:11px}.managerPreview{border-top:1px solid var(--line-soft);background:#0f1318;overflow:hidden}.managerPreviewHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.managerPreviewHeader span{color:var(--text);font-size:12px;font-weight:800}.managerPreviewHeader strong{max-width:50%;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.managerPreview table{font-size:10px}.managerPreview td:last-child{color:var(--accent);font-weight:800}.snapshotEditor{gap:8px;padding:10px;display:grid}.snapshotEditor label{min-width:0;color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.snapshotEditor textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:260px;color:var(--text);background:#0f1318;border-radius:4px;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.snapshotEditor input{border:1px solid var(--line);width:100%;color:var(--text);background:#0f1318;border-radius:4px;padding:8px}.snapshotEditor button{background:var(--accent);color:#04140b;cursor:pointer;border:0;border-radius:4px;justify-self:end;padding:8px 12px;font-size:11px;font-weight:800}.panelToolbar{color:var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 0;font-size:11px;display:flex}.panelToolbar button{border:1px solid var(--line);color:#dce3eb;cursor:pointer;background:#11161b;border-radius:4px;height:26px;font-size:11px;font-weight:700}.panelToolbar button:disabled{cursor:wait;opacity:.65}.panelToolbar button.active{color:#f1f8f4;background:#21c26b29;border-color:#21c26b73}.providerHero{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.providerHero div,.operatorAction{background:#0f1318;gap:5px;min-width:0;padding:9px 10px;display:grid}.providerHero span:first-child,.operatorAction span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.providerHero strong,.operatorAction strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operatorAction{border-bottom:1px solid var(--line-soft)}.opsCommandGrid{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.opsCommandGrid.accountStateSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.opsCommandGrid article{background:#0f1318;gap:5px;min-width:0;padding:10px;display:grid}.opsCommandGrid span,.opsList strong,.auditDrilldownHeader span,.auditPayloadGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.opsCommandGrid strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.opsCommandGrid small{min-width:0;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsMiniColumns{border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.opsList{background:#0f1318;gap:6px;min-width:0;padding:10px;display:grid}.opsList span{min-width:0;color:var(--soft);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.opsList em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.opsList b{color:var(--text)}.opsTimeline{border-top:1px solid var(--line-soft);gap:0;display:grid}.opsTimelineItem{border-bottom:1px solid var(--line-soft);background:#0f1318;grid-template-columns:18px minmax(0,1fr);gap:8px;min-width:0;padding:9px 10px;display:grid}.opsTimelineItem>span{border-radius:999px;width:9px;height:9px;margin-top:4px}.opsTimelineItem div{gap:3px;min-width:0;display:grid}.opsTimelineItem strong,.auditDrilldownHeader strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsTimelineItem small,.opsTimelineItem p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.auditDrilldown{border-bottom:1px solid var(--line-soft);background:var(--line-soft);gap:1px;display:grid}.auditDrilldownHeader{background:#0f1318;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.auditDrilldownHeader div{gap:3px;min-width:0;display:grid}.auditPayloadGrid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.auditPayloadGrid div{background:#0f1318;gap:6px;min-width:0;padding:10px;display:grid}.auditPayloadGrid pre{border:1px solid var(--line);background:var(--bg);max-height:240px;color:var(--soft);white-space:pre-wrap;border-radius:4px;margin:0;padding:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.45;overflow:auto}.authReadinessGrid{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.authReadinessGrid div{background:#0f1318;gap:5px;min-width:0;padding:9px 10px;display:grid}.authReadinessGrid .authWide{grid-column:span 2}.authReadinessGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.authReadinessGrid strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readonlyNotice{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;display:flex}.readonlyNotice strong{color:#f8c86b;text-transform:uppercase;font-size:12px}.readonlyNotice span{min-width:0;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subPanel{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);gap:1px;display:grid}.subPanelHeader{background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.subPanelHeader span{color:var(--soft);text-transform:uppercase;font-size:10px;font-weight:800}.subPanelHeader strong{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.opsChecklist{background:var(--surface);gap:6px;padding:10px;display:grid}.opsChecklist span{border:1px solid var(--line-soft);color:var(--muted);border-radius:4px;gap:3px;padding:8px;font-size:11px;display:grid}.opsChecklist strong{color:var(--text);font-size:12px}.statePill{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:fit-content;max-width:100%;padding:3px 8px;font-size:11px;font-weight:800;overflow:hidden}.stateGood{color:var(--accent);background:#21c26b1f;border-color:#21c26b61}.stateWarn{color:var(--warning);background:#f1b24a21;border-color:#f1b24a6b}.stateBad{color:var(--danger);background:#ff6b6b21;border-color:#ff6b6b6b}.editGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.editGrid.dirtyForm{box-shadow:inset 2px 0 0 var(--warning)}.formSection{border:1px solid var(--line-soft);background:#0f1318;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-width:0;padding:8px;display:grid}.formSection>strong{color:var(--text);text-transform:uppercase;grid-column:1/-1;font-size:11px}.formSection button{grid-column:1/-1}.formSectionWide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 124px}.formSectionWide label,.formSectionWide button{grid-column:auto}.profileParameterPanel{border:1px solid var(--line-soft);background:#0f1318;border-radius:4px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:8px;display:grid}.profileParameterPanel>strong,.profileParameterPanel>p{grid-column:1/-1}.profileParameterPanel>strong{color:var(--text);text-transform:uppercase;font-size:11px}.profileParameterPanel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.profileParameterPanel .wide{grid-column:span 2}.editGrid label{min-width:0;color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.editGrid input,.editGrid select,.editGrid textarea{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);border-radius:4px;font-size:11px}.editGrid input,.editGrid select{height:28px;padding:0 8px}.editGrid textarea{resize:vertical;min-height:110px;padding:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.4}.editGrid input:focus,.editGrid select:focus,.editGrid textarea:focus{border-color:var(--accent);outline:0}.editGrid .toggleField{border:1px solid var(--line);background:var(--bg);border-radius:4px;grid-template-columns:1fr auto;align-items:center;min-height:28px;padding:0 8px}.editGrid .toggleField input{width:16px;height:16px;accent-color:var(--accent)}.editGrid .dangerToggle{color:var(--warning);background:#f1b24a17;border-color:#f1b24a6b}.editGrid label.invalid{color:var(--danger)}.editGrid label.invalid input,.editGrid label.invalid select,.editGrid label.invalid textarea{border-color:var(--danger)}.fieldError{color:#ff8a8a;text-transform:none;font-size:10px;line-height:1.3}.editGrid .wide{grid-column:span 2}.editGrid button{border:1px solid var(--accent);height:28px;color:var(--accent);cursor:pointer;background:#21c26b24;border-radius:4px;align-self:end;font-size:11px;font-weight:700}.editGrid button:hover{background:#21c26b33}.editGrid button.dirtyAction{border-color:var(--warning);color:var(--warning);background:#f1b24a21}.editGrid button.dirtyAction:hover{background:#f1b24a30}.positive{color:var(--accent)!important}.warning{color:var(--warning)!important}.bulkPreview{border-top:1px solid var(--line-soft);background:#080b0f7a;gap:8px;padding:10px;display:grid}.bulkPreview.empty{color:var(--muted);font-size:11px}.bulkPreviewHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulkPreviewHeader strong,.bulkPreview>strong{color:var(--text);text-transform:uppercase;font-size:11px}.bulkPreviewHeader span,.bulkPreview small,.bulkPreview.empty span{color:var(--muted);font-size:11px}.bulkPreviewRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bulkPreviewRows article{border:1px solid var(--line-soft);background:#0f1318;border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.bulkPreviewRows article>strong{color:var(--accent);font-size:12px}.bulkPreviewRows span{gap:2px;min-width:0;display:grid}.bulkPreviewRows em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.bulkPreviewRows b{min-width:0;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.healthCenter{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.healthCenter article{min-width:0;box-shadow:inset 3px 0 0 var(--line);background:#0f1318;align-content:start;gap:5px;padding:11px;display:grid}.healthCenter article.ok{box-shadow:inset 3px 0 0 var(--accent)}.healthCenter article.warn{box-shadow:inset 3px 0 0 var(--warning)}.healthCenter article.fail{box-shadow:inset 3px 0 0 var(--danger)}.healthCenter span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.healthCenter strong{font-size:18px}.healthCenter .ok strong{color:var(--accent)}.healthCenter .warn strong{color:var(--warning)}.healthCenter .fail strong{color:var(--danger)}.healthCenter b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.healthCenter small{color:var(--muted);font-size:11px;line-height:1.35}.auditFilters{border-bottom:1px solid var(--line-soft);background:#0f1318;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(3,92px);gap:6px;padding:8px;display:grid}.auditFilters label{min-width:0;color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.auditFilters input{border:1px solid var(--line);background:var(--bg);min-width:0;height:26px;color:var(--text);border-radius:4px;padding:0 8px;font-size:11px}.auditFilters input:focus{border-color:var(--accent);outline:0}.auditFilters button{border:1px solid var(--line);color:#dce3eb;cursor:pointer;background:#11161b;border-radius:4px;align-self:end;height:26px;font-size:11px;font-weight:700}.auditFilters button:hover{border-color:var(--accent);color:var(--accent)}.auditFilters button:disabled{cursor:wait;opacity:.65}.loading{background:var(--surface);place-content:center;place-items:center;min-height:100vh}.error strong{color:var(--danger)}.loading strong{letter-spacing:0;font-size:15px}.loading span{color:#7f8a98;font-size:11px}.adminShell{background:0 0;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 52px)}.adminSidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d11bd;border-right-color:#ffffff0f;gap:6px;height:calc(100vh - 52px);padding:12px 10px;top:52px}.adminSidebar a{border-radius:8px;padding:10px 10px 10px 14px}.adminSidebar a:hover{background:#ffffff08;border-color:#ffffff14}.adminSidebar a.active{background:linear-gradient(90deg,#21c26b2b,#21c26b0f);border-color:#21c26b42}.adminSidebar span{font-size:12px}.adminSection{gap:14px;scroll-margin-top:66px}.sectionHeader,.sectionTitle{background:0 0;border:0;border-radius:0;padding:2px 2px 0}.sectionHeader h1{font-size:24px;font-weight:780}.sectionHeader p,.sectionTitle strong{color:#8c98a8;max-width:740px;font-size:12px}.contentGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.contentGrid.singleColumn{grid-template-columns:minmax(0,1fr)}.panel{background:#11151beb;border-color:#ffffff12;border-radius:8px;grid-column:span 6;box-shadow:0 18px 48px #0003}.widePanel,.contentGrid.singleColumn .panel{grid-column:1/-1}.panelHeader{background:#ffffff08;border-bottom-color:#ffffff0f;min-height:40px;padding:0 12px}.statusGrid,.metricGrid,.opsCommandGrid,.opsMiniColumns,.providerHero,.authReadinessGrid,.accountHistoryGrid,.rolePermissionMatrix,.opsEvidenceGrid,.auditDrilldownSummary,.feedbackBacklog,.reportPackGrid,.roleModeBanner,.writeAccessNotice,.feedbackIssueBuilder,.providerReliability{background:#ffffff0f;border:1px solid #ffffff12;border-radius:8px}.roleModeBanner,.writeAccessNotice{gap:8px;display:grid}.roleModeBanner{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr) minmax(180px,1fr);padding:10px}.roleModeBanner>div,.writeAccessNotice{background:#070a0e8f;border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:10px}.roleModeBanner span,.writeAccessNotice span{color:#8b98a8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.roleModeBanner strong,.writeAccessNotice strong{color:#f2f7f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.roleModeBanner.readonly,.writeAccessNotice.locked{border-color:#f1b24a3d}.writeAccessNotice.allowed{border-color:#21c26b38}.writeAccessNotice small{color:#8c98a8;font-size:11px}.opsCommandGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.accountHistoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.accountHistoryGrid article{background:#070a0e9e;border:1px solid #ffffff12;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.accountHistoryGrid span,.accountHistoryGrid small,.accountHistoryGrid p{text-overflow:ellipsis;min-width:0;overflow:hidden}.accountHistoryGrid span{color:#8b98a8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.accountHistoryGrid strong{color:#f2f7f9;font-size:15px;font-weight:850}.accountHistoryGrid small,.accountHistoryGrid p{color:#8c98a8;font-size:11px}.accountHistoryGrid p{white-space:nowrap;margin:0}.rolePermissionMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.rolePermissionMatrix article{background:#070a0e94;border:1px solid #ffffff12;border-radius:7px;gap:8px;min-width:0;padding:10px;display:grid}.rolePermissionMatrix article.active{background:#21c26b17;border-color:#21c26b6b}.rolePermissionHeader,.rolePermissionColumns{gap:8px;min-width:0;display:grid}.rolePermissionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rolePermissionHeader span,.rolePermissionColumns strong{color:#f2f7f9;font-size:12px;font-weight:850}.rolePermissionColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.rolePermissionColumns p{color:#8c98a8;text-overflow:ellipsis;min-width:0;margin:3px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.opsEvidenceGrid,.auditDrilldownSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.reportPackGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.reportPackGrid article{background:#070a0e94;border:1px solid #ffffff12;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.reportPackGrid span,.reportPackGrid small{color:#8b98a8;font-size:10px}.reportPackGrid span{letter-spacing:.06em;text-transform:uppercase;font-weight:900}.reportPackGrid strong{color:#f2f7f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.opsEvidenceGrid article,.auditDrilldownSummary article,.feedbackBacklogIntro,.feedbackBacklogColumns article{background:#070a0e94;border:1px solid #ffffff12;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.opsEvidenceGrid span,.auditDrilldownSummary span,.feedbackBacklog span{color:#8b98a8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.opsEvidenceGrid strong,.auditDrilldownSummary strong,.feedbackBacklog strong{color:#f2f7f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.opsEvidenceGrid small,.auditDrilldownSummary small,.feedbackBacklog p{color:#8c98a8;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.feedbackBacklog,.feedbackIssueBuilder,.providerReliability{gap:10px;padding:10px;display:grid}.feedbackIssuePreview pre{color:#cbd5df;white-space:pre-wrap;background:#070a0e;border:1px solid #ffffff12;border-radius:7px;max-height:260px;margin:0;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.feedbackBacklogIntro p,.feedbackBacklogColumns p{margin:0}.feedbackBacklogColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:is(.panel:has(>table),.panel:has(>.tableFilter+table),.panel:has(>.providerHero),.panel:has(>.opsCommandGrid),.panel:has(>.auditFilters)){overflow-x:auto}.panel>table,.panel>.tableFilter+table,.managerPreview table,.subPanel table{min-width:720px}table{table-layout:auto}th,td{border-bottom-color:#ffffff0f;height:34px;padding:7px 10px}th{z-index:1;background:#0b0f14;position:sticky;top:0}.tableFilter,.auditFilters{background:#080b0fb8;border-bottom-color:#ffffff0f}.editGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.editGrid .wide,.profileParameterPanel,.formSectionWide{grid-column:1/-1}.editGrid input,.editGrid .toggleField{min-height:32px}.editGrid input,.editGrid textarea,.tableFilter input,.auditFilters input,.snapshotEditor input,.snapshotEditor textarea{background:#070a0edb;border-color:#ffffff17;border-radius:6px}.editGrid button,.snapshotEditor button,.tableAction,.panelToolbar button,.auditFilters button{border-radius:6px}.adminShell{grid-template-columns:268px minmax(0,1fr);min-height:100vh}.adminSidebar{background:linear-gradient(#10151cfa,#090c11f5),#0b0f14;height:100vh;padding:14px;top:0;box-shadow:18px 0 42px #0000002e}.adminSidebarHeader{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.adminBrandMark{color:#04120a;background:linear-gradient(135deg,#21c26b,#4ce0a1);border-radius:9px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.adminSidebarHeader div:last-child{gap:2px;min-width:0;display:grid}.adminSidebarHeader strong{color:#eef5f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.adminSidebarHeader span{color:#8a96a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.adminSidebar .adminAuthControls{background:#070a0eb8;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:10px;display:grid}.adminSidebar .adminAuthControls span{color:#aeb8c5;max-width:none;font-size:11px}.adminSidebar .adminAuthControls button{justify-content:center;width:100%;height:30px}.adminSidebarGroup{margin:10px 2px 2px;padding:0 8px}.adminSidebarGroup span{color:#687485;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.adminSidebar a{border-radius:10px;min-height:48px;padding:10px 10px 10px 16px}.adminSidebar a.active:before{top:12px;bottom:12px;left:7px}.adminContent{padding:22px}.sectionHeader,.sectionTitle{padding:0}.panel{border-radius:10px}.panelHeader{min-height:44px;padding:0 14px}.statusGrid,.metricGrid,.opsCommandGrid,.opsMiniColumns,.providerHero,.authReadinessGrid{border-radius:10px}body{background:radial-gradient(circle at 78% 4%,#2dd4bf12,#0000 28%),radial-gradient(circle at 16% 0,#21c26b14,#0000 26%),linear-gradient(#080b0f 0%,#0c1016 42%,#080a0e 100%)}.adminShell{grid-template-columns:282px minmax(0,1fr)}.adminSidebar{background:linear-gradient(#11171ffa 0%,#090c12fa 100%),#0b0f14;border-right-color:#ffffff14;gap:8px;padding:16px}.adminSidebarHeader,.adminSidebar .adminAuthControls,.adminSidebarFooter{box-shadow:inset 0 1px #ffffff0d}.adminSidebarHeader{background:linear-gradient(135deg,#ffffff12,#ffffff05),#ffffff08;border-color:#ffffff1a;border-radius:12px;padding:12px}.adminBrandMark{border-radius:10px;box-shadow:0 12px 28px #21c26b33}.adminSidebar .adminAuthControls{border-color:#ffffff14;border-radius:12px;margin-top:0}.adminSidebar .adminAuthControls button{background:#21c26b24;border-color:#21c26b52}.adminSidebar .adminAuthControls:has([data-admin-sign-out]) button{color:#cbd5df;background:#ffffff0d;border-color:#ffffff1a}.adminSidebar .adminAuthControls:has([data-admin-sign-out]) button:hover{color:#ffb4b4;background:#ff6b6b1a;border-color:#ff6b6b52}.adminSidebarGroup{margin-top:12px}.adminSidebar a{border:1px solid #0000;border-radius:12px;min-height:46px;padding:10px 11px 10px 18px;transition:background-color .14s,border-color .14s,transform .14s}.adminSidebar a:hover{transform:translate(1px)}.adminSidebar a.active{background:linear-gradient(90deg,#21c26b33,#21c26b12),#ffffff08;border-color:#21c26b57;box-shadow:inset 0 1px #ffffff0d}.adminSidebar a.active span{color:#f2fbf6}.adminSidebar a.active strong{color:#81e8b0}.adminSidebarFooter{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr;gap:1px;margin-top:auto;display:grid;overflow:hidden}.adminSidebarFooter div{background:#070a0ec2;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.adminSidebarFooter span{color:#7c8797;text-transform:uppercase;font-size:10px;font-weight:850}.adminSidebarFooter strong{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:760;overflow:hidden}.adminContent{gap:20px;padding:24px}.adminCommandBar{background:linear-gradient(135deg,#ffffff12,#ffffff05),#0c1016e0;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 18px 52px #00000029}.adminCommandBar>div:first-child{gap:3px;min-width:0;display:grid}.adminCommandBar span{color:#79e7ad;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.adminCommandBar strong{color:#edf4f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:820;overflow:hidden}.adminCommandMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.adminCommandMeta span{color:#aeb9c8;letter-spacing:0;text-transform:none;white-space:nowrap;background:#070a0e9e;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:10px}.sectionHeader h1{font-size:28px}.sectionHeader p,.sectionTitle strong{color:#93a0b1}.panel{background:linear-gradient(#ffffff08,#0000 88px),#0f141bf0;border-color:#ffffff14;border-radius:12px;box-shadow:0 22px 58px #0000002e,inset 0 1px #ffffff0a}.panelHeader{background:#ffffff08;min-height:46px;padding:0 15px}.panelHeader span{color:#d7e0ea}.panelHeader strong{color:#93a0af}.statusGrid,.metricGrid,.opsCommandGrid,.opsMiniColumns,.providerHero,.authReadinessGrid,.readinessSummary article,.readinessChecks article,.formSection,.profileParameterPanel{border-color:#ffffff14;border-radius:12px}.statusGrid article,.metricGrid div,.opsCommandGrid article,.opsList,.providerHero div,.operatorAction,.authReadinessGrid div{background:#0c1118eb}.statusGrid span,.metricGrid span,.opsCommandGrid span,.providerHero span:first-child,.operatorAction span{color:#7d8898;letter-spacing:.04em}.statusGrid strong,.metricGrid strong,.opsCommandGrid strong{color:#edf4f8}th{color:#7f8b9c;background:#0a0e13}td{color:#dce5ed}.tableFilter input,.editGrid input,.editGrid textarea,.auditFilters input,.snapshotEditor input,.snapshotEditor textarea{box-shadow:inset 0 1px #ffffff08}.tableAction:hover,.panelToolbar button:hover,.auditFilters button:hover{background:#21c26b1f}@media (width<=1100px){.adminShell{grid-template-columns:1fr}.adminSidebar{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));height:auto;position:static}.adminSidebarHeader,.adminSidebar .adminAuthControls,.adminSidebarGroup,.adminSidebarFooter{grid-column:1/-1}.adminSidebarFooter{margin-top:6px}.adminCommandBar{grid-template-columns:1fr;align-items:start;display:grid}.adminCommandMeta{justify-content:flex-start}.sectionHeader,.sectionTitle,.contentGrid{grid-template-columns:1fr;display:grid}.moduleGrid,.statusGrid,.editGrid,.profileParameterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.executionDetailGrid{grid-template-columns:1fr}.opsCommandGrid,.opsMiniColumns,.accountHistoryGrid,.rolePermissionMatrix,.opsEvidenceGrid,.auditDrilldownSummary,.opsCommandGrid.accountStateSummary,.auditPayloadGrid,.feedbackBacklogColumns,.auditFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adminSidebar{grid-template-columns:1fr;width:100%;padding:10px}.adminSidebarHeader,.adminSidebar .adminAuthControls{border-radius:8px}.adminSidebar a{min-height:42px}.adminContent,.adminCommandBar{padding:12px}.adminCommandBar strong{white-space:normal}.moduleGrid,.statusGrid,.metricGrid,.opsCommandGrid,.opsMiniColumns,.accountHistoryGrid,.rolePermissionMatrix,.rolePermissionColumns,.roleModeBanner,.reportPackGrid,.opsEvidenceGrid,.auditDrilldownSummary,.feedbackBacklogColumns,.opsCommandGrid.accountStateSummary,.auditPayloadGrid,.editGrid,.formSection,.formSectionWide,.profileParameterPanel,.fillLedgerHeader,.fillLedgerRow{grid-template-columns:1fr}.formSectionWide button,.formSectionWide label{grid-column:1}}html,body,#app{min-height:100%}.adminShell{height:100vh;min-height:100vh;overflow:hidden}.adminSidebar{height:100vh;top:0}.adminContent{overscroll-behavior:contain;height:100vh;overflow-y:auto}.adminSection{min-height:calc(100vh - 36px)}.adminSection[hidden],.adminSection[data-active-page=false]{display:none!important}.adminSection[data-active-page=true]{display:grid}.managerCommandStrip{background:#111821;border:1px solid #71809638;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 10px;display:flex}.managerCommandStrip .workbenchActions{flex:none}.managerCommandStrip>div:first-child{gap:3px;min-width:0;display:grid}.managerCommandStrip span{color:#74f0aa;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.managerCommandStrip strong{color:#e5edf8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.managerCommandActions,.workbenchActions,.tableActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tableActions{justify-content:flex-start;gap:4px;min-width:126px}.tableAction.primaryAction{color:#dffced;background:#0596692e;border-color:#2dd48170}.tableAction.dangerAction{color:#fecaca;background:#7f1d1d2e;border-color:#f8717157}.operationFieldMuted{opacity:.46}.operationFieldMuted input{cursor:not-allowed}.managerCommandActions button,.managerCommandActions a{color:#d8e1ee;cursor:pointer;background:#1f2937eb;border:1px solid #94a3b83d;border-radius:4px;min-height:28px;padding:6px 9px;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none}.managerCommandActions button:hover,.managerCommandActions a:hover{color:#fff;border-color:#2dd4816b}.managerCommandActions .primary{color:#fff;background:#059669eb;border-color:#10b98199}.dangerStrip{border-color:#f8717142}.accountWorkbench,.managerWorkbench{min-width:0;box-shadow:none;background:#0c1016;border:1px solid #ffffff1a;border-radius:5px;overflow:hidden}.managerWorkbench .workbenchTabs{border-top:0;min-height:32px}.managerWorkbench .workbenchPanel{min-height:300px;max-height:calc(100vh - 205px);padding:5px;overflow:auto}.workbenchFlatPanel{width:100%;box-shadow:none;border-radius:5px;margin:0 0 7px}.workbenchFlatPanel:last-child{margin-bottom:0}.workbenchFlatPanel .panelHeader{min-height:30px}.workbenchFlatPanel .tableFilter{border-radius:4px;margin-bottom:5px}.workbenchFlatPanel>.editGrid,.workbenchFlatPanel>.compactEditGrid{border-radius:4px}.managerWorkbench .managerPreview,.managerWorkbench .subPanel{box-shadow:none;border-radius:4px}.managerWorkbench table{font-size:10px}.managerWorkbench th,.managerWorkbench td{white-space:nowrap;height:30px;padding:5px 8px}.managerWorkbench .opsCommandGrid,.managerWorkbench .metricGrid,.managerWorkbench .accountHistoryGrid{gap:5px}.accountDirectoryToolbar{background:#171c23;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;min-height:36px;padding:5px 8px;display:flex}.accountDirectoryToolbar .tableFilter{border:0;flex:320px;padding:0}.accountDirectoryToolbar .tableFilter label{grid-template-columns:auto minmax(180px,1fr)}.accountDirectoryToolbar .panelToolbar{border:0;flex:0 auto;padding:0}.accountDirectoryToolbar .panelToolbar button{min-height:28px;padding:4px 9px;font-size:10px}.accountDirectoryMeta{justify-items:end;min-width:78px;line-height:1.05;display:grid}.accountDirectoryMeta strong{color:#e9f2f6;font-size:13px}.accountDirectoryMeta span{color:#7e8998;text-transform:uppercase;font-size:9px}.workbenchTableViewport{min-width:0;overflow:auto}.accountDirectoryTable{border-bottom:1px solid #ffffff17;max-height:205px}.workbenchTableViewport table{width:max-content;min-width:100%}.workbenchTableViewport th{z-index:2;position:sticky;top:0}.accountWorkbench table{font-size:10px}.accountWorkbench th,.accountWorkbench td{white-space:nowrap;height:27px;padding:4px 7px}.accountDirectoryTable tbody tr{cursor:default}.accountDirectoryTable tbody tr:hover td{background:#21c26b0f}tr[data-manager-selected-row=true] td{background:#21c26b1a;box-shadow:inset 0 1px #21c26b24,inset 0 -1px #21c26b24}tr[data-manager-selected-row=true] td:first-child{box-shadow:inset 3px 0 #21c26b,inset 0 1px #21c26b24,inset 0 -1px #21c26b24}.selectCell{text-align:center;width:42px;min-width:42px}.selectCell input{width:14px;height:14px;margin:0}.accountOpenAction{min-width:48px}.accountWorkspaceTabs{background:#11161d;border-bottom:1px solid #ffffff17;gap:2px;min-height:33px;padding:4px 6px 0;display:flex;overflow-x:auto}.accountWorkspaceTab{background:#191f27;border:1px solid #ffffff14;border-bottom:0;border-radius:5px 5px 0 0;grid-template-columns:minmax(0,1fr) 25px;align-items:stretch;min-width:148px;display:grid}.accountWorkspaceTab.active{background:#202831;border-color:#21c26b6b;box-shadow:inset 0 2px #21c26b}.accountWorkspaceTab>button{color:#cbd5df;background:0 0;border:0;border-radius:0;min-width:0}.accountWorkspaceTab>button:first-child{text-align:left;justify-items:start;gap:1px;padding:5px 8px;display:grid}.accountWorkspaceTab span,.accountWorkspaceTab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.accountWorkspaceTab span{font-size:10px;font-weight:800}.accountWorkspaceTab small{color:#788493;font-size:8px}.accountWorkspaceTab .accountWorkspaceClose{color:#728090;padding:0;font-size:16px}.accountWorkspaceTab .accountWorkspaceClose:hover{color:#ff9e9e;background:#ff6b6b1a}.accountWorkspaceSurface{background:#0d1218;min-width:0;min-height:340px}.accountWorkspaceHeader{background:#161c23;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 10px;display:flex}.entityActionStrip{background:#10161d;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:5px 8px;display:flex}.entityActionStrip .tableAction{min-height:26px}.entityActionStrip .comboField{flex:230px;min-width:210px}.entityActionStrip .comboField input{min-height:26px}.accountWorkspaceHeader>div:first-child{gap:2px;min-width:180px;display:grid}.accountWorkspaceHeader>div:first-child>strong{color:#f0f6f8;font-size:14px}.accountWorkspaceHeader>div:first-child>span{color:#7f8b9b;font-size:9px}.accountWorkspaceSnapshot{flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;display:flex}.accountWorkspaceSnapshot span{color:#74808f;text-transform:uppercase;gap:1px;font-size:8px;display:grid}.accountWorkspaceSnapshot strong{color:#dfe8ee;text-transform:none;font-size:10px}.accountDetailTabs{background:#131920;border-bottom:1px solid #ffffff1a;gap:0;display:flex;overflow-x:auto}.accountDetailTabs button{color:#8d99a8;white-space:nowrap;background:0 0;border:0;border-right:1px solid #ffffff12;border-radius:0;min-height:28px;padding:5px 10px;font-size:10px;font-weight:750}.accountDetailTabs button:hover{color:#dbe4ea;background:#ffffff0a}.accountDetailTabs button.active{color:#e9f8ef;background:#21c26b12;box-shadow:inset 0 -2px #21c26b}.accountDetailTabs button strong{color:#cbd5df;background:#ffffff14;border-radius:3px;place-items:center;min-width:18px;height:17px;margin-left:4px;font-size:9px;display:inline-grid}.accountDetailPanel{min-width:0;min-height:270px;max-height:calc(100vh - 392px);padding:7px;overflow:auto}.accountDetailPanel>.opsCommandGrid:first-child,.accountDetailPanel>.metricGrid:first-child{border:0;border-bottom:1px solid #ffffff14;border-radius:0;margin:-7px -7px 7px}.accountDetailPanel .opsCommandGrid article,.accountDetailPanel .metricGrid>div,.accountDetailPanel .accountHistoryGrid article{min-height:58px;box-shadow:none;border-radius:4px}.workbenchSectionHeader{color:#dbe4ea;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:4px 0 6px;font-size:10px;display:flex}.workbenchSectionHeader span{color:#74808f;font-size:9px}.workbenchSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workbenchPane{background:#10161d;border:1px solid #ffffff14;border-radius:5px;min-width:0;padding:0 7px 7px}.compactEditGrid{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0}.compactEditGrid label{gap:3px;font-size:9px}.compactEditGrid input,.compactEditGrid select,.compactEditGrid textarea{min-height:27px;font-size:10px}.comboField{position:relative}.comboField:after{content:"search";pointer-events:none;color:#556171;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:5px;right:6px}.comboField input{background-image:linear-gradient(90deg,#2dd4810f,#0000 34%);border-color:#2dd48133;padding-right:48px}.comboField input:focus{border-color:#2dd48185}.compactEditGrid button[type=submit]{align-self:end;min-height:28px}.bulkControlDrawer{border-top:1px solid #ffffff17;margin-top:10px;padding-top:8px}.bulkControlDrawer summary{cursor:pointer;color:#aeb9c7;font-size:10px;font-weight:800}.bulkControlDrawer[open] summary{color:#e1e9ee;margin-bottom:10px}.bulkShortcutRow{flex-wrap:wrap;align-self:end;align-items:end;gap:5px;display:flex}.editDrawerPanel{border-left:2px solid #2dd48159;padding-left:8px;position:relative}.workbenchFlatPanel:has(.editDrawerPanel){border-color:#2dd48138;max-width:min(1120px,100%);margin-left:auto;box-shadow:-18px 0 42px #0000002e}.workbenchFlatPanel:has(.editDrawerPanel) .panelHeader{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111821f5;position:sticky;top:0}.operationPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.operationPreset{text-align:left;color:#dbe5ef;cursor:pointer;background:#0f1720e0;border:1px solid #94a3b838;border-radius:5px;gap:3px;min-height:48px;padding:8px;display:grid}.operationPreset:hover{background:#131f2af5;border-color:#2dd48161}.operationPreset.dangerAction:hover{border-color:#f871717a}.operationPreset span{color:#8b9aae;font-size:10px}.bulkWizardSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}.bulkWizardSteps span{color:#b9f6d0;background:#05966914;border:1px solid #2dd4812e;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:800}.entityFooterSummary{background:#02060c6b;border:1px solid #94a3b829;border-radius:5px;gap:7px;margin-top:8px;padding:8px;display:grid}.entityFooterSummary>div{flex-wrap:wrap;gap:6px;display:flex}.entityFooterSummary span{color:#8795a8;border:1px solid #ffffff12;border-radius:4px;padding:4px 7px;font-size:10px}.entityFooterSummary b{color:#e5eef7}.positionsWorkbench .workbenchPanel{max-height:calc(100vh - 250px)}.positionsSummaryStrip{background:#10161d;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(120px,1fr));gap:5px;padding:5px;display:grid}.positionsSummaryStrip>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;gap:2px;min-height:46px;padding:6px;display:grid}.positionsSummaryStrip span{color:#7f8b9b;text-transform:uppercase;font-size:9px;font-weight:800}.positionsSummaryStrip strong{color:#e6eef6;font-size:12px}.positionFilterBar{background:#141a22;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.positionFilterBar label{color:#8996a7;text-transform:uppercase;gap:3px;font-size:9px;font-weight:800;display:grid}.positionFilterBar input,.positionFilterBar select{color:#e5edf7;width:100%;min-height:28px;font:inherit;text-transform:none;background:#0b1118;border:1px solid #ffffff1a;border-radius:4px;padding:5px 8px}.managerCommandStrip .tableAction.active{color:#ecfff5;background:#0596693d;border-color:#2dd48180}.inlineAuditTrail{background:#0a0f15b8;border:1px solid #ffffff14;border-radius:5px;margin-top:8px}.inlineAuditRows{gap:5px;padding:7px;display:grid}.inlineAuditRows article{color:#d8e2ef;background:#111820d9;border:1px solid #ffffff12;border-radius:4px;grid-template-columns:minmax(90px,.55fr) minmax(130px,.8fr) minmax(180px,1.4fr);align-items:center;gap:8px;padding:5px 7px;font-size:10px;display:grid}.inlineAuditRows span,.inlineAuditRows small{color:#93a4b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactFootnote{color:#718093;margin-top:6px;font-size:10px;font-weight:700}.fundAdjustmentForm{max-width:900px}@media (width<=1100px){.accountDirectoryToolbar,.accountWorkspaceHeader{align-items:stretch;display:grid}.accountWorkspaceSnapshot{justify-content:flex-start}.workbenchSplit,.compactEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.accountDirectoryToolbar .tableFilter label,.workbenchSplit,.compactEditGrid{grid-template-columns:1fr}.accountDirectoryMeta{justify-items:start}.accountWorkspaceHeader{gap:8px}.accountDetailPanel{padding:7px}}
