*{box-sizing:border-box}body{margin:0;color:#172033;font-family:var(--sc-font-sans);font-size:13px;line-height:1.35}a{color:inherit;text-decoration:none}a,button{letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.workbench-frame{min-height:100vh}.workbench-canvas{gap:10px;min-height:calc(100vh - 46px)}.workbench-mode-label{margin:0 0 2px;color:#0b63ce;font-size:10px;font-weight:900;text-transform:uppercase}.workbench-title-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.workbench-title-actions>span{min-height:28px;padding:6px 9px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#34445c;font-size:12px;font-weight:800}.nav-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--sc-rule);background:var(--sc-surface)}.nav-link{min-height:28px;padding:6px 9px;border:1px solid transparent;border-radius:var(--sc-radius);color:var(--sc-ink-muted);font-size:12px}.nav-link[aria-current=page]{border-color:var(--sc-rule-strong);color:var(--sc-ink);background:var(--sc-surface-muted)}.link-button{display:inline-flex;gap:7px;align-items:center;min-height:30px;padding:0 11px;border:1px solid var(--sc-rule-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font-size:13px}.link-button-primary{border-color:var(--sc-accent);background:var(--sc-accent);color:#ffffff}.link-button svg{width:15px;height:15px}.sc-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap}.command-search svg,.sc-button svg,.server-confirmed svg,.task-actions svg{width:15px;height:15px;flex:0 0 auto}.detail-grid{display:grid;grid-template-columns:minmax(430px,1fr) minmax(330px,.7fr);min-height:calc(100vh - 154px)}.detail-main,.detail-side{min-width:0;border-right:1px solid var(--sc-rule)}.detail-side{border-right:0;background:var(--sc-surface)}.route-shell{min-height:calc(100vh - 98px);padding:12px}.route-state-wrap{display:grid;grid-gap:10px;gap:10px;max-width:980px}.state-panel{max-width:720px;border:1px solid var(--sc-rule-strong);border-radius:var(--sc-radius);background:var(--sc-surface)}.state-panel-body{padding:12px;color:var(--sc-ink-muted);font-size:13px}.copy-block{display:grid;grid-gap:8px;gap:8px;color:var(--sc-ink-muted);font-size:13px;line-height:1.5}.filter-strip{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end;padding:8px 12px;border-bottom:1px solid var(--sc-rule);background:var(--sc-surface)}.command-search{display:inline-flex;align-items:center;min-width:240px;min-height:30px;gap:7px;padding:0 9px;border:1px solid var(--sc-rule-strong);border-radius:var(--sc-radius);background:var(--sc-surface)}.command-search input,.field-control input,.field-control select,.threshold-ledger input,.threshold-ledger select{width:100%;min-height:28px;border:1px solid var(--sc-rule-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit;font-size:12px}.command-search input{min-height:26px;border:0;outline:0}.field-control{display:grid;grid-gap:3px;gap:3px;color:var(--sc-ink-muted);font-size:11px}.field-control input,.field-control select{padding:0 8px;color:var(--sc-ink)}.ledger-scroll{height:calc(100vh - 207px);overflow:auto;background:var(--sc-surface);contain:strict}.mini-ledger,.queue-ledger{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.mini-ledger td,.mini-ledger th,.queue-ledger td,.queue-ledger th{border-bottom:1px solid var(--sc-rule);padding:6px 8px;text-align:left;vertical-align:middle}.mini-ledger th,.queue-ledger th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom-color:var(--sc-rule-strong);background:var(--sc-surface);color:var(--sc-ink-muted);font-weight:700}.queue-ledger td{overflow:hidden;height:35px;text-overflow:ellipsis;white-space:nowrap}.queue-row{cursor:pointer;outline:none}.queue-row[aria-disabled=true]{cursor:default}.queue-row:focus-visible td,.queue-row:hover td,.queue-row[aria-selected=true] td{background:#e9eef3}.sort-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.fact-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.compact-facts{grid-template-columns:repeat(2,minmax(120px,1fr))}.fact-pair{display:grid;grid-gap:2px;gap:2px;min-width:0}.fact-pair dt{color:var(--sc-ink-muted);font-size:11px}.fact-pair dd{margin:0;overflow-wrap:anywhere;font-family:var(--sc-font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.muted-copy{line-height:1.45}.evidence-list,.muted-copy{margin:0;color:var(--sc-ink-muted);font-size:12px}.evidence-list{display:grid;grid-gap:5px;gap:5px;padding-left:18px}.operation-banner,.server-confirmed{display:flex;gap:7px;align-items:center;min-height:32px;padding:7px 12px;border-top:1px solid var(--sc-rule);background:#eef4ef;color:var(--sc-success);font-size:12px}.operation-banner-pending{background:#eef3f7;color:var(--sc-accent)}.operation-banner-warning{background:#f8f1e2;color:var(--sc-warning)}.operation-banner-error{background:#f8e9e9;color:var(--sc-critical)}.operation-banner-success{background:#eef4ef;color:var(--sc-success)}.server-confirmed a{margin-left:auto;color:#145db2;font-weight:800;text-decoration:none}.server-confirmed a:focus-visible,.server-confirmed a:hover{text-decoration:underline}.action-panel,.audit-panel,.packet-task-panel,.threshold-editor{border:1px solid var(--sc-rule);border-radius:var(--sc-radius);background:var(--sc-surface)}.action-input-grid{display:grid;grid-template-columns:minmax(170px,.6fr) minmax(170px,.7fr) minmax(260px,1fr);grid-gap:8px;gap:8px;align-items:end;padding:10px 12px}.action-note{min-width:0}.audit-detail-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--sc-rule)}.audit-detail{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-bottom:1px solid var(--sc-rule);color:var(--sc-ink-muted);font-size:12px}.coverage-grid{display:flex;flex-wrap:wrap;gap:6px}.status-pill{min-height:24px;padding:4px 7px;border:1px solid var(--sc-rule);border-radius:var(--sc-radius);background:var(--sc-surface-muted);font-size:12px}.task-ledger td:last-child,.task-ledger th:last-child{width:280px}.task-actions{display:flex;flex-wrap:wrap;gap:6px}.packet-action-inputs{grid-template-columns:minmax(190px,.5fr) minmax(300px,1fr)}.threshold-grid{grid-template-columns:minmax(560px,1fr) minmax(360px,.62fr)}.threshold-actions{grid-template-columns:minmax(320px,1fr) auto}.threshold-ledger td:first-child,.threshold-ledger th:first-child{width:28%}.threshold-ledger td:nth-child(2),.threshold-ledger th:nth-child(2){width:20%}.threshold-ledger td:nth-child(4),.threshold-ledger th:nth-child(4){width:24%}.policy-workbench-shell{background:#f6f8fc}.policy-workspace{min-width:0;overflow:hidden;border-right:0}.policy-page{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:6px;gap:6px;min-height:calc(100vh - 46px);padding:10px 10px 12px 12px;background:#f7f9fc;color:#172033;font-size:11px}.policy-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:36px}.policy-page-header h1{margin:0;color:#111827;font-size:20px;line-height:1.05;font-weight:760}.policy-page-header p{margin:4px 0 0;color:#53627a;font-size:12px}.policy-command-cluster,.policy-inspector-actions{display:flex;align-items:center;gap:7px}.policy-command-button,.policy-icon-button,.policy-overflow-menu button,.policy-primary-action,.policy-secondary-action{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:30px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#1e2d45;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.policy-command-button{padding:0 12px}.policy-icon-button{width:34px;padding:0}.policy-command-button:disabled,.policy-primary-action:disabled,.policy-secondary-action:disabled{cursor:not-allowed;opacity:.58}.policy-command-button svg,.policy-gate-number svg,.policy-icon-button svg,.policy-overflow-menu svg,.policy-primary-action svg,.policy-reason-label svg,.policy-requirements svg,.policy-secondary-action svg{width:14px;height:14px;flex:0 0 auto}.policy-menu-anchor{position:relative}.policy-overflow-menu{position:absolute;top:34px;right:0;z-index:10;display:grid;min-width:210px;padding:5px;border:1px solid #cbd5e1;border-radius:7px;background:#ffffff;box-shadow:0 16px 32px rgba(15,23,42,.14)}.policy-overflow-menu button{justify-content:flex-start;min-height:30px;border-color:transparent;padding:0 8px}.policy-overflow-menu button:hover{background:#eef4fb}.policy-inspector,.policy-panel,.policy-status-strip{border:1px solid #d7e1ee;background:#ffffff}.policy-status-strip{overflow:hidden;border-radius:6px}.policy-count-row,.policy-status-row{display:grid;align-items:center;min-height:26px;color:#34445c;font-size:10px}.policy-status-row{grid-template-columns:1.08fr 1.35fr .7fr 1.18fr .92fr 1.3fr 1.42fr;border-bottom:1px solid #e1e7f0}.policy-count-row{grid-template-columns:repeat(6,minmax(0,1fr))}.policy-count-row span,.policy-status-row span{display:inline-flex;gap:5px;align-items:center;height:100%;min-width:0;padding:0 8px;border-right:1px solid #e1e7f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-count-row span:last-child,.policy-status-row span:last-child{border-right:0}.policy-layout{display:grid;grid-template-columns:minmax(760px,1fr) 250px;grid-gap:8px;gap:8px;min-height:0}.policy-main-surface{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.policy-panel{min-width:0;border-radius:5px}.policy-panel-heading{min-height:30px;padding:6px 8px 4px;border-bottom:1px solid #e5ebf3}.policy-panel-heading h2{margin:0;color:#24334c;font-size:14px;line-height:1.15;font-weight:800}.policy-panel-heading p{margin:2px 0 0;color:#53627a;font-size:12px;line-height:1.25}.policy-gate-row{display:grid;grid-template-columns:repeat(8,minmax(82px,1fr)) minmax(86px,.9fr);grid-gap:5px;gap:5px;padding:7px}.policy-gate-step{display:grid;grid-template-columns:minmax(0,1fr) 12px;grid-gap:4px;gap:4px;align-items:center;min-width:0}.policy-allowed-card,.policy-gate-card{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;min-height:112px;padding:7px;border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff;overflow-wrap:anywhere}.policy-allowed-card h3,.policy-gate-card h3{margin:0;color:#1e2d45;font-size:9px;line-height:1.15;font-weight:800}.policy-gate-card p,.policy-gate-card small{margin:0;color:#53627a;font-size:9px;line-height:1.25}.policy-allowed-card span,.policy-gate-card strong{display:inline-flex;gap:4px;align-items:center;color:#172033;font-size:9px;font-weight:800}.policy-gate-number{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#dbeafe;color:#0b63ce;font-size:10px;font-weight:900}.policy-gate-arrow{width:12px;height:12px;color:#64748b}.policy-allowed-card{min-height:112px}.policy-table-scroll{overflow:auto}.policy-ledger{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.policy-ledger td,.policy-ledger th{height:24px;padding:3px 6px;border-bottom:1px solid #e5ebf3;color:#172033;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.policy-ledger th{background:#f4f7fb;color:#53627a;font-size:10px;font-weight:800}.policy-ledger tr:last-child td{border-bottom:0}.policy-guardrail-ledger td:first-child,.policy-guardrail-ledger th:first-child{width:22px;text-align:center}.policy-guardrail-ledger th:first-child{color:#53627a}.policy-guardrail-ledger td:first-child{color:#64748b}.policy-guardrail-ledger td:nth-child(2),.policy-guardrail-ledger th:nth-child(2){width:15%}.policy-guardrail-ledger td:nth-child(3),.policy-guardrail-ledger td:nth-child(4),.policy-guardrail-ledger td:nth-child(5),.policy-guardrail-ledger th:nth-child(3),.policy-guardrail-ledger th:nth-child(4),.policy-guardrail-ledger th:nth-child(5){width:12%}.policy-guardrail-ledger td:nth-child(10),.policy-guardrail-ledger td:nth-child(8),.policy-guardrail-ledger td:nth-child(9),.policy-guardrail-ledger th:nth-child(10),.policy-guardrail-ledger th:nth-child(8),.policy-guardrail-ledger th:nth-child(9){width:9%}.policy-draft-control{width:100%;min-height:20px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;color:#172033;font:inherit;font-size:10px}.policy-bottom-grid,.policy-mid-grid{display:grid;align-items:start;grid-gap:6px;gap:6px;min-width:0}.policy-mid-grid{grid-template-columns:minmax(0,1.05fr) minmax(270px,.92fr)}.policy-bottom-grid{grid-template-columns:minmax(330px,1.18fr) minmax(230px,.8fr) minmax(260px,.92fr)}.policy-impact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));border-bottom:1px solid #e5ebf3}.policy-impact-metric{display:grid;grid-gap:4px;gap:4px;min-width:0;min-height:54px;padding:8px 10px;border-right:1px solid #e5ebf3;overflow-wrap:anywhere}.policy-impact-metric:last-child{border-right:0}.policy-impact-metric span{color:#53627a;font-size:11px;line-height:1.25}.policy-fact-row dd,.policy-impact-metric strong{color:#172033;font-family:var(--sc-font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.policy-impact-metric strong{font-size:15px;line-height:1.15}.policy-impact-metric strong[data-value-type=text]{font-family:var(--sc-font-sans);font-size:13px}.policy-impact-ledger td:first-child,.policy-impact-ledger th:first-child{width:27%}.policy-outcome-rules .policy-ledger td:first-child{display:flex;gap:5px;align-items:center}.policy-row-count{float:right;color:#64748b;font-family:var(--sc-font-mono)}.policy-inspector{align-self:start;min-width:0;border-radius:0;border-top:0;border-right:0;border-bottom:0;background:#ffffff}.policy-inspector-section{display:grid;grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid #e1e7f0}.policy-inspector-section h2,.policy-inspector-section h3{margin:0;color:#1e2d45;font-size:12px;font-weight:800}.policy-inspector-intro p,.policy-inspector-intro span{margin:0;color:#53627a;font-size:11px;line-height:1.3}.policy-fact-list{display:grid;grid-gap:5px;gap:5px;margin:0}.policy-fact-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}.policy-fact-row dt{color:#53627a;font-size:10px}.policy-fact-row dd{margin:0;overflow-wrap:anywhere;font-size:11px}.policy-change-list,.policy-requirements{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none;color:#34445c;font-size:10px;line-height:1.3}.policy-requirements li{display:flex;gap:6px;align-items:center}.policy-requirements svg{color:#16833a}.policy-reason-label{display:grid;grid-gap:6px;gap:6px;color:#53627a;font-size:10px;font-weight:800}.policy-reason-label span{display:inline-flex;gap:6px;align-items:center}.policy-reason-label textarea{min-height:52px;resize:vertical;padding:7px;border:1px solid #cbd5e1;border-radius:5px;color:#172033;font:inherit;font-size:11px;line-height:1.35}.policy-inspector-actions{display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.policy-primary-action,.policy-secondary-action{width:100%;min-height:30px}.policy-primary-action{border-color:#0b63ce;background:#0b63ce;color:#ffffff}.policy-secondary-action{color:#0b63ce}.policy-status-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#94a3b8}.policy-dot-pass,.policy-tone-pass{color:#16833a}.policy-dot-pass{background:#16833a}.policy-dot-warn,.policy-tone-warn{color:#d18b12}.policy-dot-warn{background:#d18b12}.policy-dot-fail,.policy-tone-fail{color:#c24131}.policy-dot-fail{background:#c24131}.policy-dot-neutral,.policy-tone-neutral{color:#64748b}.policy-state-pill{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:20px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;font-size:9px;font-weight:800}.policy-state-pass{border-color:#b7ddc2;color:#16833a;background:#f0fbf3}.policy-state-warn{border-color:#f2c885;color:#a46107;background:#fff8ea}.policy-state-fail{border-color:#efb0a8;color:#b42318;background:#fff1ef}@media (max-width:1180px){.policy-layout{grid-template-columns:minmax(0,1fr)}.policy-inspector{border:1px solid #d7e1ee}}@media (max-width:900px){.policy-bottom-grid,.policy-mid-grid{grid-template-columns:1fr}}@media (max-width:780px){.policy-gate-row{overflow-x:auto;grid-template-columns:repeat(8,minmax(82px,1fr)) minmax(86px,.9fr)}}.briefing-workbench-shell{--briefing-border:#d5deea;--briefing-border-strong:#c4d0df;--briefing-text:#142033;--briefing-muted:#46566e;--briefing-soft:#f5f8fc;--briefing-accent:#0b63ce;--briefing-good:#047857;--briefing-bad:#c1121f;--briefing-warn:#b45309;font-family:var(--sc-font-sans);font-size:12px}.briefing-workspace{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:48px calc(100vh - 48px);overflow:hidden;background:#f6f8fc}.briefing-workbench-shell.inspector-collapsed .briefing-workspace{grid-template-columns:minmax(0,1fr)}.briefing-canvas{display:grid;grid-column:1;grid-row:2;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;grid-gap:8px;gap:8px;min-width:0;height:calc(100vh - 48px);overflow:auto;padding:14px 12px 12px;background:#f6f8fc}.briefing-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px}.briefing-title-main{display:flex;align-items:baseline;gap:12px;min-width:0}.briefing-title-main h1{margin:0;color:#101827;font-size:22px;font-weight:820;line-height:1.1}.briefing-title-main span{color:#9aa7b7;font-size:18px}.briefing-title-main p{min-width:0;margin:0;overflow:hidden;color:#28374f;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.briefing-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.briefing-inline-link,.briefing-mode-seal,.briefing-next-action a,.briefing-panel-footer a,.briefing-rail-section a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;gap:6px;border:1px solid var(--briefing-border-strong);border-radius:5px;background:#ffffff;color:#0757bd;font-size:11px;font-weight:800;line-height:1}.briefing-mode-seal{padding:0 10px;border-color:#b6dbc6;color:#047857}.briefing-inline-link svg,.briefing-mode-seal svg,.briefing-next-action svg,.briefing-panel-footer svg{width:14px;height:14px;flex:0 0 auto}.briefing-inline-link,.briefing-next-action a,.briefing-panel-footer a,.briefing-rail-section a{padding:0 9px}.briefing-metric-tape{display:grid;grid-template-columns:repeat(5,minmax(134px,1fr));min-height:114px;overflow:hidden;border:1px solid var(--briefing-border);border-radius:6px;background:#ffffff}.briefing-metric{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;min-height:112px;padding:12px 14px 10px;border-right:1px solid var(--briefing-border)}.briefing-metric:last-child{border-right:0}.briefing-metric>div{display:flex;align-items:center;gap:5px;min-width:0;color:#172033;font-size:11px;font-weight:800}.briefing-metric>div svg{width:12px;height:12px;color:#7a8798}.briefing-metric strong{color:#101827;font-family:var(--sc-font-mono);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;line-height:1.08}.briefing-metric[data-tone=critical] strong{color:var(--briefing-bad)}.briefing-metric[data-tone=good] strong{color:var(--briefing-good)}.briefing-metric[data-tone=warning] strong{color:var(--briefing-warn)}.briefing-metric p,.briefing-metric small{margin:0;color:var(--briefing-muted);font-size:10px;font-weight:650;line-height:1.25}.briefing-metric small{color:#26354c}.briefing-main-grid{grid-template-columns:minmax(500px,1.05fr) minmax(370px,.95fr);align-items:start}.briefing-column,.briefing-main-grid{display:grid;grid-gap:8px;gap:8px;min-width:0}.briefing-column{align-content:start}.briefing-panel{min-width:0;overflow:hidden;border:1px solid var(--briefing-border);border-radius:6px;background:#ffffff}.briefing-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:35px;padding:6px 10px;border-bottom:1px solid var(--briefing-border);background:#fbfdff}.briefing-panel-header div{min-width:0}.briefing-panel-header h2{margin:0;color:#101827;font-size:13px;font-weight:850;line-height:1.15}.briefing-panel-header p{margin:2px 0 0;overflow:hidden;color:var(--briefing-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.briefing-panel-kpi{min-width:max-content;color:#26354c;font-family:var(--sc-font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.briefing-segmented{display:inline-grid;grid-template-columns:repeat(2,max-content);overflow:hidden;border:1px solid #c9d5e4;border-radius:5px;background:#ffffff}.briefing-segmented button{min-height:27px;padding:0 9px;border:0;border-right:1px solid #c9d5e4;background:#ffffff;color:#42536d;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.briefing-segmented button:last-child{border-right:0}.briefing-segmented button[aria-pressed=true]{background:#edf5ff;color:#0757bd}.briefing-table-wrap{width:100%;min-width:0;overflow:auto}.briefing-action-table,.briefing-effect-table,.briefing-ledger-table,.briefing-outcome-table,.briefing-pending-table,.briefing-run-check-table,.briefing-source-table{width:100%;min-width:0;border-collapse:collapse;color:var(--briefing-text);font-size:11px}.briefing-action-table td,.briefing-action-table th,.briefing-effect-table td,.briefing-effect-table th,.briefing-ledger-table td,.briefing-ledger-table th,.briefing-outcome-table td,.briefing-outcome-table th,.briefing-pending-table td,.briefing-pending-table th,.briefing-run-check-table td,.briefing-run-check-table th,.briefing-source-table td,.briefing-source-table th{height:34px;padding:5px 9px;border-right:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;text-align:left;vertical-align:middle}.briefing-action-table td:last-child,.briefing-action-table th:last-child,.briefing-effect-table td:last-child,.briefing-effect-table th:last-child,.briefing-ledger-table td:last-child,.briefing-ledger-table th:last-child,.briefing-outcome-table td:last-child,.briefing-outcome-table th:last-child,.briefing-pending-table td:last-child,.briefing-pending-table th:last-child,.briefing-run-check-table td:last-child,.briefing-run-check-table th:last-child,.briefing-source-table td:last-child,.briefing-source-table th:last-child{border-right:0}.briefing-action-table thead th,.briefing-effect-table thead th,.briefing-ledger-table thead th,.briefing-outcome-table thead th,.briefing-pending-table thead th,.briefing-run-check-table thead th,.briefing-source-table thead th{background:#f8fafc;color:#34445c;font-size:10px;font-weight:850}.briefing-action-table tbody th,.briefing-effect-table tbody th,.briefing-ledger-table tbody th,.briefing-outcome-table tbody th,.briefing-pending-table tbody th,.briefing-run-check-table tbody th,.briefing-source-table tbody th{color:#1e2b3f;font-weight:750}.briefing-action-table tfoot td,.briefing-action-table tfoot th,.briefing-ledger-table tfoot td,.briefing-ledger-table tfoot th{height:33px;background:#fbfdff;color:#101827;font-weight:850}.briefing-action-table .sc-num,.briefing-effect-table .sc-num,.briefing-ledger-table .sc-num,.briefing-outcome-table .sc-num,.briefing-pending-table .sc-num{text-align:right;font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.briefing-effect-table th small{display:block;max-width:330px;margin-top:2px;color:var(--briefing-muted);font-size:9px;font-weight:650;line-height:1.25}.briefing-delta-good{color:var(--briefing-good);font-weight:850}.briefing-delta-bad{color:var(--briefing-bad);font-weight:850}.briefing-delta-neutral{color:#42536d;font-weight:760}.briefing-panel-footer{display:flex;align-items:center;justify-content:space-between;min-height:33px;gap:10px;padding:5px 10px;border-top:1px solid var(--briefing-border);color:var(--briefing-muted);font-size:10px;font-weight:700}.briefing-driver-list{display:grid;grid-gap:4px;gap:4px;padding:7px 10px 8px;border-top:1px solid var(--briefing-border)}.briefing-driver-list>strong{color:#172033;font-size:11px;font-weight:850}.briefing-driver-list ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;margin:0;padding-left:18px}.briefing-driver-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:7px;gap:7px;color:#26354c;font-size:10px;font-weight:650}.briefing-driver-list li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefing-pending-table{min-width:820px}.briefing-pending-table a{color:#0757bd;font-weight:800}.briefing-check-status,.briefing-priority,.briefing-source-status,.briefing-status{display:inline-flex;align-items:center;min-height:20px;gap:5px;color:#26354c;font-size:10px;font-weight:780;white-space:nowrap}.briefing-check-status:before,.briefing-priority:before,.briefing-source-status:before,.briefing-status:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#64748b;content:""}.briefing-delta-bad:before,.briefing-priority[data-tone=critical]:before{background:var(--briefing-bad)}.briefing-priority[data-tone=warning]:before{background:#f59e0b}.briefing-priority[data-tone=watch]:before{background:#eab308}.briefing-check-status[data-health=pass]:before,.briefing-source-status[data-source=fresh]:before,.briefing-status[data-health=pass]:before{background:#0a8f3c}.briefing-check-status[data-health=warn]:before,.briefing-source-status[data-source=partial]:before,.briefing-source-status[data-source=stale]:before,.briefing-status[data-health=warn]:before{background:#f59e0b}.briefing-check-status[data-health=fail]:before,.briefing-source-status[data-source=missing]:before,.briefing-status[data-health=fail]:before{background:var(--briefing-bad)}.briefing-action-layout{display:grid;grid-template-columns:126px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:178px;padding:10px 12px}.briefing-donut{display:grid;place-items:center;width:126px;aspect-ratio:1;border-radius:999px}.briefing-donut>div{display:grid;place-items:center;width:72px;aspect-ratio:1;border:1px solid #d7e1ee;border-radius:999px;background:#ffffff;color:#101827}.briefing-donut strong{font-family:var(--sc-font-mono);font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;line-height:1}.briefing-donut span{color:var(--briefing-muted);font-size:10px;font-weight:700}.briefing-action-table th{white-space:nowrap}.briefing-action-table{table-layout:fixed;font-size:10px}.briefing-action-col-label{width:46%}.briefing-action-col-count{width:15%}.briefing-action-col-value{width:24%}.briefing-action-col-share{width:15%}.briefing-action-table td,.briefing-action-table th{height:25px;padding:3px 8px}.briefing-action-table tbody th{display:flex;align-items:center;gap:7px;min-width:0}.briefing-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.briefing-action-swatch{width:9px;height:9px;flex:0 0 auto;border-radius:2px}.briefing-evidence-rail{display:block;grid-column:2;grid-row:2;height:calc(100vh - 48px);min-height:calc(100vh - 48px);overflow:auto;border-left:1px solid var(--briefing-border);background:#ffffff}.briefing-evidence-rail>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;border-bottom:1px solid var(--briefing-border);background:#ffffff}.briefing-evidence-rail>header strong{color:#101827;font-size:13px;font-weight:850}.briefing-evidence-rail>header button{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#42536d;cursor:pointer}.briefing-evidence-rail>header svg{width:14px;height:14px}.briefing-rail-section{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--briefing-border)}.briefing-rail-section h2{margin:0;color:#101827;font-size:12px;font-weight:850;line-height:1.15}.briefing-rail-section p{margin:0;color:var(--briefing-muted);font-size:10px;font-weight:650;line-height:1.35}.briefing-rail-section a{justify-self:start}.briefing-rail-facts{display:grid;grid-gap:6px;gap:6px;margin:0}.briefing-rail-facts div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.briefing-rail-facts dt{color:#53627a;font-size:10px;font-weight:750}.briefing-rail-facts dd{min-width:0;margin:0;overflow:hidden;color:#1e2b3f;font-size:10px;font-weight:700;text-overflow:ellipsis}.briefing-run-check-table,.briefing-source-table{font-size:10px}.briefing-run-check-table td,.briefing-run-check-table th,.briefing-source-table td,.briefing-source-table th{height:28px;padding:5px 7px}.briefing-source-table th:first-child{width:48%}.briefing-run-check-table th:first-child{width:60%}.briefing-audit-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.briefing-audit-list li{display:grid;grid-template-columns:42px minmax(0,1fr) 94px;min-height:27px;grid-gap:8px;gap:8px;align-items:center;border-left:2px solid #243247;padding-left:8px;color:#26354c;font-size:10px}.briefing-audit-list time{color:#53627a;font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.briefing-audit-list small,.briefing-audit-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefing-audit-list small{color:#53627a;font-size:9px;font-weight:700}.briefing-next-action{display:grid;grid-gap:8px;gap:8px;margin:10px 12px 14px;padding:10px;border:1px solid #b7c9df;border-radius:6px;background:#f8fbff}.briefing-next-action div{display:flex;align-items:center;gap:7px;color:#101827;font-size:12px;font-weight:850}.briefing-next-action div svg{width:15px;height:15px;color:#0757bd}.briefing-next-action p{margin:0;color:#26354c;font-size:10px;font-weight:650;line-height:1.35}.briefing-next-action a{justify-self:start}@media (max-width:1560px){.briefing-workspace{grid-template-columns:minmax(0,1fr) 338px}.briefing-main-grid{grid-template-columns:minmax(0,1fr)}.briefing-action-layout{grid-template-columns:168px minmax(0,1fr)}}@media (max-width:1180px){.briefing-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:48px auto;overflow:visible}.briefing-canvas{height:auto;min-height:calc(100vh - 48px);overflow:visible}.briefing-evidence-rail{grid-column:1;grid-row:3;height:auto;min-height:0;border-top:1px solid var(--briefing-border);border-left:0}.briefing-panel-footer,.briefing-title-actions,.briefing-title-main,.briefing-titlebar{align-items:stretch;flex-direction:column}.briefing-panel-footer,.briefing-title-actions{min-width:0}.briefing-title-main p{white-space:normal}.briefing-metric-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-metric{border-bottom:1px solid var(--briefing-border)}.briefing-action-layout{grid-template-columns:minmax(0,1fr);justify-items:center}}.compact-state{margin:12px}.compact-state .sc-state-panel{margin:0}.decision-workbench-shell{display:grid;grid-template-columns:168px minmax(0,1fr) 348px;min-height:100vh;background:#f5f7fb;color:#172033}.decision-workbench-shell.inspector-collapsed{grid-template-columns:168px minmax(0,1fr)}.decision-workbench-shell.sidebar-collapsed{grid-template-columns:58px minmax(0,1fr) 348px}.decision-workbench-shell.sidebar-collapsed.inspector-collapsed{grid-template-columns:58px minmax(0,1fr)}.decision-workbench-shell.sidebar-collapsed .decision-brand{justify-content:center;padding:0 8px}.decision-workbench-shell.sidebar-collapsed .decision-brand svg,.decision-workbench-shell.sidebar-collapsed .sidebar-collapse span,.decision-workbench-shell.sidebar-collapsed .sidebar-nav-link span,.decision-workbench-shell.sidebar-collapsed .sidebar-nav-link>svg:last-child,.decision-workbench-shell.sidebar-collapsed .sidebar-operating-card,.decision-workbench-shell.sidebar-collapsed .sidebar-section-label{display:none}.decision-workbench-shell.sidebar-collapsed .sidebar-collapse,.decision-workbench-shell.sidebar-collapsed .sidebar-nav-link{grid-template-columns:1fr;justify-items:center;padding:0}.decision-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100vh;min-height:100vh;border-right:1px solid #d9e1ec;background:#ffffff}.decision-brand{display:flex;align-items:center;min-height:46px;padding:0 12px;border-bottom:1px solid #d9e1ec;color:#111827;font-size:13px}.decision-brand-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}.decision-brand-copy strong{color:#0f172a;font-size:13px;font-weight:850;line-height:1.05}.decision-brand-copy small{overflow:hidden;color:#475569;font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.allocation-footnote svg,.decision-brand svg,.decision-topbar svg,.inspector-actions svg,.panel-link-button svg,.server-confirmed svg,.sidebar-collapse svg,.sidebar-nav-link svg,.why-table svg{width:15px;height:15px;flex:0 0 auto}.sidebar-section-label{padding:16px 12px 7px;color:#53627a;font-size:10px;font-weight:800;text-transform:uppercase}.sidebar-nav{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:0 8px}.sidebar-collapse,.sidebar-nav-link{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:36px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#24334c;font:inherit;font-size:13px;text-align:left}.sidebar-operating-card{align-self:start;display:grid;grid-gap:3px;gap:3px;margin:12px 8px;padding:9px 10px;border:1px solid #d7e1ee;border-radius:6px;background:#f8fbff}.sidebar-operating-card small,.sidebar-operating-card span{color:#53627a;font-size:10px;font-weight:700}.sidebar-operating-card strong{color:#172033;font-size:12px}.sidebar-nav-link[aria-current=page]{border-color:#d6e6ff;background:#eaf3ff;color:#0b58c8;font-weight:700}.sidebar-footer{border-top:1px solid #d9e1ec;padding-bottom:12px}.sidebar-collapse{width:calc(100% - 20px);margin:6px 10px 0;color:#53627a;cursor:pointer}.decision-workspace{min-width:0;border-right:1px solid #d9e1ec}.decision-topbar{display:grid;grid-template-columns:max-content minmax(210px,1fr) max-content repeat(4,max-content);grid-gap:7px;gap:7px;align-items:center;min-height:46px;padding:0 16px;border-bottom:1px solid #d9e1ec;background:#ffffff}.detail-chip-button,.network-selector,.panel-link-button,.table-select-button,.topbar-icon-button{border:1px solid #cdd7e5;border-radius:6px;background:#ffffff;color:#1e2d45;font:inherit;cursor:pointer}.network-selector.network-scope{cursor:default}.network-selector{display:inline-flex;gap:7px;align-items:center;min-height:30px;padding:0 10px;border-color:transparent;font-size:13px}.decision-search{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;max-width:470px;min-height:32px;padding:0 8px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#6b7a90}.decision-search input{min-width:0;border:0;outline:0;color:#142033;font:inherit;font-size:12px}.decision-search kbd{min-width:28px;padding:2px 5px;border-radius:4px;background:#e8edf5;color:#34445c;font-family:var(--sc-font-mono);font-size:11px}.command-result-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;display:grid;max-height:min(430px,calc(100vh - 72px));overflow:auto;border:1px solid #b8c5d6;border-radius:6px;background:#ffffff;box-shadow:0 18px 42px rgb(20 32 51/18%)}.command-empty,.command-result-menu button{display:grid;grid-gap:3px;gap:3px;width:100%;padding:9px 11px;border:0;border-bottom:1px solid #e1e7f0;background:#ffffff;color:#142033;font:inherit;text-align:left}.command-result-menu button{cursor:pointer}.command-result-menu button:focus-visible,.command-result-menu button:hover{background:#eef5ff}.command-result-menu button:last-child{border-bottom:0}.command-result-menu strong{font-size:12px;line-height:1.2}.command-empty,.command-result-menu span{color:#4d5f78;font-size:11px;line-height:1.35}.topbar-status{color:#34445c;font-size:12px;white-space:nowrap}.topbar-icon-button{display:inline-grid;place-items:center;position:relative;width:32px;height:32px;padding:0}.topbar-alert span{position:absolute;top:-3px;right:0;display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:999px;background:#0b63ce;color:#ffffff;font-size:10px;line-height:1;text-align:center}.topbar-alert-wrap{position:relative;display:inline-grid}.topbar-alert-popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid #b9c6d8;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgb(15 23 42/18%)}.topbar-alert-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #dbe3ee;background:#f8fbff}.topbar-alert-popover header strong{color:#132238;font-size:12px;font-weight:850}.topbar-alert-popover header span{color:#53627a;font-family:var(--sc-font-mono);font-size:11px;font-weight:750}.topbar-alert-popover ul{display:grid;max-height:min(420px,calc(100vh - 92px));margin:0;padding:0;overflow:auto;list-style:none}.topbar-alert-popover li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px 12px;border-left:3px solid #7c8da6;border-bottom:1px solid #e5ebf3}.topbar-alert-popover li[data-tone=critical]{border-left-color:#d92d20}.topbar-alert-popover li[data-tone=warning]{border-left-color:#d97706}.topbar-alert-popover li:last-child{border-bottom:0}.topbar-alert-popover li>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.topbar-alert-popover li strong{color:#16233a;font-size:12px;font-weight:850;line-height:1.25}.topbar-alert-popover li p{margin:0;color:#46566e;font-size:11px;line-height:1.4}.topbar-alert-popover li a{align-self:center;color:#0b63ce;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.topbar-alert-empty{display:grid;grid-gap:4px;gap:4px;padding:12px}.topbar-alert-empty strong{color:#132238;font-size:12px;font-weight:850}.topbar-alert-empty p{margin:0;color:#46566e;font-size:11px;line-height:1.4}.profile-summary{display:inline-grid;grid-template-columns:minmax(82px,auto) 28px;gap:6px;align-items:center;min-height:38px;padding-left:8px;border-left:1px solid #d9e1ec}.profile-summary>span:first-child{display:grid;grid-gap:2px;gap:2px}.profile-summary small,.profile-summary strong{display:block;line-height:1.15}.profile-summary strong{font-size:12px}.profile-summary small{color:#53627a;font-size:11px}.profile-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#24334c;color:#ffffff}.decision-canvas{display:grid;grid-template-rows:auto auto 1fr;min-height:calc(100vh - 46px);padding:10px 12px 12px}.decision-titlebar{display:flex;justify-content:space-between;align-items:flex-start;min-height:44px}.decision-titlebar h1{margin:0;color:#111827;font-size:20px;font-weight:760}.decision-titlebar p{margin:4px 0 0;color:#52627a}.decision-inline-link{display:inline-flex;gap:6px;align-items:center;min-height:30px;padding:0 10px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#1e2d45;font-size:12px}.decision-inline-link-primary{border-color:#0b63ce;background:#0b63ce;color:#ffffff}.decision-context-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;min-height:36px;overflow:hidden;border:1px solid #d7e1ee;border-radius:6px 6px 0 0;background:#ffffff;color:#44546c;font-size:11px}.decision-context-strip>span{display:inline-flex;gap:5px;align-items:center;height:100%;padding:0 11px;border-right:1px solid #e1e7f0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1420px){.decision-context-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px}.decision-context-strip>span{min-height:34px;border-bottom:1px solid #e1e7f0}.decision-context-strip>span:nth-last-child(-n+4){border-bottom:0}}.decision-content-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(290px,.74fr);grid-template-rows:auto auto minmax(130px,auto) minmax(84px,auto);align-content:start;grid-gap:8px;gap:8px}.decision-panel{min-width:0;border:1px solid #d7e1ee;background:#ffffff}.decision-panel-label{min-height:28px;margin:0;padding:8px 12px 5px;color:#31415b;font-weight:800;text-transform:uppercase}.decision-panel-label span{color:#65748a;font-weight:600;text-transform:none}.composer-grid{display:grid;grid-template-columns:minmax(174px,.52fr) minmax(320px,1fr) minmax(176px,.52fr);grid-gap:8px;gap:8px;padding:0 8px 8px}.allocation-editor,.composer-card{border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff}.composer-card{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:9px 10px}.allocation-heading span,.composer-card h2{margin:0;color:#31415b;font-size:10px;font-weight:800;text-transform:uppercase}.composer-card h3{margin:0;color:#111827;font-size:15px}.decision-fact-rows{display:grid;grid-gap:4px;gap:4px;margin:0}.decision-fact-rows div{display:grid;grid-template-columns:minmax(96px,1fr) max-content;grid-gap:8px;gap:8px;align-items:baseline;min-height:16px}.decision-fact-rows dt{min-width:0;color:#53627a;font-size:11px}.decision-fact-rows dd{margin:0;color:#172033;font-family:var(--sc-font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:right}.panel-link-button{display:inline-flex;gap:5px;align-items:center;justify-content:space-between;min-height:26px;margin-top:4px;padding:0 8px;border-color:transparent;color:#0b63ce;font-size:11px;font-weight:700}.allocation-editor{display:grid;grid-gap:13px;gap:13px;padding:10px 12px}.allocation-heading{display:flex;justify-content:space-between;align-items:center}.allocation-heading strong{color:#24334c;font-size:12px}.allocation-bar{display:flex;height:46px;overflow:hidden;border:1px solid #8aa7c8;border-radius:5px;background:#edf2f8;color:#ffffff;font-family:var(--sc-font-mono);font-size:18px;font-weight:800}.allocation-bar span{display:grid;place-items:center;min-width:34px;border-right:1px dashed rgba(255,255,255,.72)}.allocation-bar span:last-child{border-right:0}.allocation-transfer{background:linear-gradient(180deg,#0b63ce,#0958bd)}.allocation-reserve{background:linear-gradient(180deg,#208148,#176936)}.allocation-hold{background:linear-gradient(180deg,#aeb8c6,#8d9aaa)}.allocation-equation{display:grid;grid-template-columns:minmax(106px,1fr) 12px minmax(106px,1fr) 12px minmax(106px,1fr) 14px 46px;grid-gap:6px;gap:6px;align-items:center}.allocation-equation>span{color:#46566e;font-size:18px;font-weight:700;text-align:center}.quantity-stepper{display:grid;grid-gap:4px;gap:4px;justify-items:center}.quantity-stepper>span{display:inline-flex;gap:4px;align-items:center;min-height:16px;color:#53627a;font-size:10px;text-align:center}.quantity-stepper>span svg{width:12px;height:12px}.quantity-stepper div{display:grid;grid-template-columns:26px 38px 26px;overflow:hidden;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff}.quantity-stepper button{display:grid;place-items:center;width:26px;height:28px;border:0;background:#f4f7fb;color:#29415f;cursor:pointer}.quantity-stepper strong{display:grid;place-items:center;min-width:38px;color:#172033;font-family:var(--sc-font-mono);font-size:13px}.allocation-total span,.quantity-stepper small{color:#53627a;font-size:10px}.allocation-total{display:grid;justify-items:center;grid-gap:1px;gap:1px}.allocation-total strong{font-family:var(--sc-font-mono);font-size:16px}.allocation-footnote{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#53627a;font-size:11px}.allocation-footnote>span{display:inline-flex;gap:6px;align-items:center}.allocation-footnote>div{display:flex;gap:8px;white-space:nowrap}.consequence-review{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));align-items:stretch}.consequence-review .decision-panel-label{grid-column:1/-1;border-bottom:1px solid #e2e8f0}.review-cell{display:grid;grid-gap:3px;gap:3px;min-height:46px;padding:7px 14px;border-right:1px solid #e2e8f0}.review-cell:last-child{border-right:0}.review-cell span{color:#53627a;font-size:10px}.review-cell strong{font-family:var(--sc-font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.option-stack-panel{min-height:215px}.option-table-wrap{overflow:auto}.decision-option-table,.why-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.decision-option-table td,.decision-option-table th,.why-table td,.why-table th{height:31px;padding:5px 7px;border-top:1px solid #e2e8f0;text-align:left;vertical-align:middle}.decision-option-table th,.why-table th{color:#53627a;font-size:10px;font-weight:800}.decision-option-table tr[aria-selected=true] td{background:#eaf3ff}.option-choice{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.option-choice span{display:grid;grid-gap:2px;gap:2px}.option-choice small{color:#0b63ce;font-size:10px;font-weight:800}.detail-chip-button,.table-select-button{min-height:24px;padding:0 8px;color:#0b63ce;font-size:11px;font-weight:700}.option-table-caption{min-height:28px;padding:7px 12px;border-top:1px solid #e2e8f0;color:#53627a}.rationale-panel{min-height:215px}.why-table td:first-child{color:#31415b}.why-table td:first-child svg{color:#2f6f4f;vertical-align:-2px}.positive-effect{color:#176936;font-weight:700}.constraint-waterfall{border-top:1px solid #e2e8f0}.waterfall-bridge{display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 10px 10px}.waterfall-total{display:grid;align-content:center;grid-gap:3px;gap:3px;min-height:74px;padding:9px 10px;border:1px solid #d7e1ee;border-radius:5px;color:#53627a;font-size:10px}.waterfall-total strong{color:#172033;font-size:14px}.waterfall-total small{color:#53627a;font-size:10px;font-weight:700}.waterfall-ledger{display:grid;grid-gap:5px;gap:5px;min-width:0}.waterfall-row{display:grid;grid-template-columns:22px minmax(150px,1fr) minmax(96px,auto) 92px minmax(120px,.7fr);grid-gap:8px;gap:8px;align-items:center;min-height:34px;color:#53627a;font-size:10px}.waterfall-rank{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid #cbd5e1;border-radius:4px;color:#31415b;font-weight:800}.waterfall-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.waterfall-row-main small{min-width:0;overflow:hidden;color:#53627a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.waterfall-inclusion,.waterfall-lever,.waterfall-range{min-width:0;overflow:hidden;color:#172033;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.waterfall-range{text-align:right}.waterfall-inclusion{min-height:20px;padding:3px 6px;border:1px solid #d7e1ee;border-radius:4px;background:#fbfdff;color:#31415b;font-size:9px;text-align:center;text-transform:uppercase}.waterfall-track{display:block;height:12px;overflow:hidden;border:1px solid #d7e1ee;border-radius:999px;background:#eef2f7}.waterfall-bar{display:block;height:100%;border-radius:inherit;background:#d5dde8}.waterfall-primary{background:#0b63ce}.waterfall-secondary{background:#208148}.waterfall-excluded,.waterfall-loss_visibility{background:#e17315}.simulation-panel{grid-column:1/-1}.simulation-body{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}.simulation-route-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.simulation-route-band>div{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid #cbdbea;border-radius:5px}.simulation-route-band small,.simulation-route-band span{min-width:0;overflow:hidden;color:#53627a;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.simulation-route-band strong{min-width:0;overflow:hidden;color:#172033;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.simulation-route-flow{position:relative;justify-items:center;border-color:#9ebbe1;background:#eef6ff;text-align:center}.simulation-route-flow:after,.simulation-route-flow:before{position:absolute;top:50%;width:18px;height:1px;background:#8aa7c8;content:""}.simulation-route-flow:before{left:-14px}.simulation-route-flow:after{right:-14px}.simulation-transfer-strip{display:grid;grid-gap:8px;gap:8px}.simulation-transfer-strip div{display:grid;grid-gap:3px;gap:3px;min-height:48px;padding:8px 10px;border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff}.simulation-transfer-strip span{min-width:0;overflow:hidden;color:#53627a;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.simulation-transfer-strip strong{color:#172033}.simulation-sites{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr);grid-gap:10px;gap:10px}.simulation-box{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff}.simulation-box header{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.simulation-box header span{color:#53627a;font-size:10px;font-weight:800}.simulation-box header strong{min-width:0;overflow:hidden;color:#172033;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.timeline-ruler{display:grid;grid-gap:4px;gap:4px}.timeline-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);height:24px;border:1px solid #d7e1ee;border-radius:4px;background:#fbfdff}.timeline-segment{border-right:1px solid #d7e1ee}.timeline-segment:nth-child(4){border-right:0}.expiry-marker{position:absolute;top:-1px;transform:translateX(-50%);min-width:76px;padding-top:26px;color:#c24131;font-size:10px;font-weight:800;text-align:center}.expiry-marker:before{position:absolute;top:0;left:50%;width:1px;height:30px;background:#c24131;content:""}.timeline-labels{display:flex;justify-content:space-between;color:#53627a;font-family:var(--sc-font-mono);font-size:10px}.approval-note-panel{grid-column:1/-1}.approval-state-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 10px 8px}.approval-state-strip div{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff}.approval-state-strip span{color:#53627a;font-size:10px;font-weight:800}.approval-state-strip strong{min-width:0;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1420px){.decision-content-grid{grid-template-columns:minmax(0,1fr)}.approval-note-panel,.consequence-review,.option-stack-panel,.rationale-panel,.simulation-panel{grid-column:1}.composer-grid{grid-template-columns:minmax(170px,.52fr) minmax(280px,1fr) minmax(170px,.52fr)}.allocation-editor{gap:9px}.decision-workbench-shell:not(.inspector-collapsed) .composer-grid,.queue-workbench-shell:not(.inspector-collapsed) .composer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-workbench-shell:not(.inspector-collapsed) .composer-grid>.composer-card:first-child,.queue-workbench-shell:not(.inspector-collapsed) .composer-grid>.composer-card:first-child{grid-column:1;grid-row:1}.decision-workbench-shell:not(.inspector-collapsed) .composer-grid>.composer-card:last-child,.queue-workbench-shell:not(.inspector-collapsed) .composer-grid>.composer-card:last-child{grid-column:2;grid-row:1}.decision-workbench-shell:not(.inspector-collapsed) .allocation-editor,.queue-workbench-shell:not(.inspector-collapsed) .allocation-editor{grid-column:1/-1;grid-row:2}.decision-workbench-shell:not(.inspector-collapsed) .allocation-footnote,.queue-workbench-shell:not(.inspector-collapsed) .allocation-footnote{flex-wrap:wrap}.decision-workbench-shell:not(.inspector-collapsed) .allocation-footnote>div,.queue-workbench-shell:not(.inspector-collapsed) .allocation-footnote>div{flex-wrap:wrap;white-space:normal}}.approval-note-grid{display:grid;grid-template-columns:minmax(185px,.42fr) minmax(420px,1fr) minmax(270px,.58fr);grid-gap:10px;gap:10px;padding:0 10px 10px}.decision-field{display:grid;grid-gap:4px;gap:4px;color:#53627a;font-size:10px;font-weight:700}.decision-field input,.decision-field select,.decision-field textarea{width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#172033;font:inherit}.decision-field input,.decision-field select{padding:0 8px}.decision-field textarea{min-height:58px;max-height:96px;padding:7px 8px;resize:vertical}.decision-log-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 10px;gap:7px 10px;padding:8px 10px;border:1px solid #d7e1ee;border-radius:5px;background:#fbfdff;color:#53627a;font-size:10px}.decision-log-preview div{display:grid;grid-gap:2px;gap:2px;min-width:0}.decision-log-preview div span{color:#53627a;font-weight:700}.decision-log-preview strong{min-width:0;overflow:hidden;color:#172033;font-family:var(--sc-font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.decision-log-title{grid-column:1/-1;color:#53627a;font-family:var(--sc-font-sans);font-weight:800;text-transform:uppercase}@media (max-width:1420px){.waterfall-bridge{grid-template-columns:minmax(0,1fr)}.waterfall-total{min-height:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.waterfall-row{grid-template-columns:22px minmax(130px,1fr) minmax(90px,auto) 92px minmax(92px,.6fr)}.simulation-transfer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-route-band{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr)}.simulation-route-flow:after,.simulation-route-flow:before{display:block}.simulation-sites{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-note-grid{grid-template-columns:minmax(175px,.4fr) minmax(320px,1fr)}.decision-log-preview{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.decision-inspector{display:flex;flex-direction:column;grid-column:2;grid-row:2;min-width:0;min-height:calc(100vh - 46px);height:calc(100vh - 46px);max-height:calc(100vh - 46px);overflow:hidden;border-left:1px solid #d9e1ec;background:#ffffff}.inspector-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.inspector-header{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:start;min-height:74px;padding:14px 12px 10px;border-bottom:1px solid #d9e1ec}.inspector-header h2{margin:0 0 5px;color:#111827;font-size:14px}.inspector-header span{color:#53627a;font-size:11px}.inspector-section{display:grid;grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid #d9e1ec}.inspector-section h3{margin:0;color:#31415b;font-size:11px;font-weight:800}.inspector-section .decision-fact-rows div{grid-template-columns:minmax(88px,.86fr) minmax(0,1.14fr)}.compact-owner-field{margin-bottom:2px}.constraint-list,.source-map-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.constraint-list li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;color:#31415b;font-size:11px}.source-map-list li{display:grid;grid-gap:2px;gap:2px;padding-bottom:7px;border-bottom:1px solid #e6ebf2;color:#53627a;font-size:11px}.source-map-list strong{color:#172033}.rail-copy{margin:0;color:#46566e;font-size:11px;line-height:1.45}.inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.inspector-action-dock{flex:0 0 auto;display:grid;grid-gap:8px;gap:8px;padding:10px 12px 12px;border-top:1px solid #cbd6e4;background:#f8fafc;box-shadow:0 -8px 18px rgb(15 23 42/6%)}.inspector-action-summary{display:grid;grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:30px;padding:6px 8px;border:1px solid #d7e1ee;border-radius:5px;background:#ffffff}.inspector-action-summary span{color:#53627a;font-size:10px;font-weight:800}.inspector-action-summary strong{min-width:0;overflow:hidden;color:#172033;font-family:var(--sc-font-mono);font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inspector-actions .sc-button{width:100%;min-height:32px;min-width:0;padding-right:8px;padding-left:8px;white-space:nowrap;line-height:1.2;text-align:center}.inspector-actions .sc-button:first-child{grid-column:1/-1}.inspector-action-dock .operation-banner,.inspector-action-dock .server-confirmed{border:1px solid #d7e1ee;border-radius:5px}.inspector-actions .reject-button{border-color:#f0a1a1;color:#c61f1f}.status-dot{display:inline-block;width:8px;height:8px;border-radius:999px;vertical-align:0}.status-dot-pass{background:#208148}.status-dot-warn{background:#d18b12}.status-dot-fail{background:#c24131}.queue-workbench-shell{display:grid;min-height:100vh;background:#f6f8fc;color:#172033}.queue-workbench-shell,.queue-workbench-shell.inspector-collapsed{grid-template-columns:184px minmax(0,1fr)}.queue-workbench-shell.sidebar-collapsed,.queue-workbench-shell.sidebar-collapsed.inspector-collapsed{grid-template-columns:58px minmax(0,1fr)}.queue-workbench-shell.sidebar-collapsed .decision-brand{justify-content:center;padding:0 8px}.queue-workbench-shell.sidebar-collapsed .decision-brand svg,.queue-workbench-shell.sidebar-collapsed .sidebar-collapse span,.queue-workbench-shell.sidebar-collapsed .sidebar-nav-link span,.queue-workbench-shell.sidebar-collapsed .sidebar-nav-link>svg:last-child,.queue-workbench-shell.sidebar-collapsed .sidebar-operating-card,.queue-workbench-shell.sidebar-collapsed .sidebar-section-label{display:none}.queue-workbench-shell.sidebar-collapsed .sidebar-collapse,.queue-workbench-shell.sidebar-collapsed .sidebar-nav-link{grid-template-columns:1fr;justify-items:center;padding:0}.queue-workspace{display:grid;grid-template-columns:minmax(0,1fr) 332px;grid-template-rows:48px calc(100vh - 48px);min-width:0;height:100vh;min-height:100vh;overflow:hidden;border-right:1px solid #d9e1ec}.queue-workbench-shell.inspector-collapsed .queue-workspace{grid-template-columns:minmax(0,1fr)}.policy-workspace,.workbench-workspace{grid-template-rows:48px minmax(0,1fr);height:auto;overflow:visible}.queue-topbar{grid-column:1/-1;grid-row:1;grid-template-columns:max-content minmax(280px,1fr) max-content repeat(4,max-content)}.queue-command-search{justify-self:center;width:min(100%,430px);max-width:430px}@media (max-width:1180px){.queue-topbar{grid-template-columns:max-content minmax(188px,1fr) max-content repeat(3,max-content);gap:5px;padding:0 10px}.queue-command-search{max-width:250px}.queue-topbar .profile-summary-button{display:none}}.profile-summary-button{border:0;background:transparent;color:inherit;font:inherit;cursor:default}.queue-canvas{display:grid;grid-column:1;grid-row:2;align-content:start;grid-gap:8px;gap:8px;min-width:0;min-height:calc(100vh - 48px);padding:16px 12px 14px}.queue-workspace:not(.workbench-workspace):not(.policy-workspace)>.queue-canvas{min-height:0;height:calc(100vh - 48px);overflow:auto}.queue-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:44px}.queue-titlebar h1{margin:0;color:#111827;font-size:20px;font-weight:780}.queue-titlebar p{margin:5px 0 0;color:#52627a;font-size:12px}.queue-window-filter{display:grid;grid-gap:3px;gap:3px;min-width:172px;color:#53627a;font-size:10px;font-weight:800;text-transform:uppercase}.queue-window-filter select{min-height:30px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#172033;font:inherit;font-size:12px;font-weight:600;text-transform:none}.queue-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));min-height:78px;overflow:hidden;border:1px solid #d7e1ee;border-radius:7px;background:#ffffff}.queue-metric-card{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 15px;border-right:1px solid #d7e1ee}.queue-metric-card:last-child{border-right:0}.queue-metric-card span{color:#34445c;font-size:11px;font-weight:700}.queue-metric-card strong{color:#172033;font-family:var(--sc-font-mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.queue-metric-card small{color:#0b63ce;font-size:10px;font-weight:700}.queue-metric-card[data-tone=critical] small,.queue-metric-card[data-tone=critical] strong{color:#dc2626}.queue-content-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0}.queue-concentration,.queue-ledger-panel,.queue-surface-panel{grid-column:1}.queue-panel{min-width:0;border:1px solid #d7e1ee;border-radius:7px;background:#ffffff}.queue-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px 7px;border-bottom:1px solid #e2e8f0}.queue-mini-title,.queue-panel-header h2{margin:0;color:#172033;font-size:13px;font-weight:800}.queue-mini-title span,.queue-panel-header p{margin:3px 0 0;color:#53627a;font-size:10px;font-weight:600}.queue-action-pill,.queue-chip-button,.queue-evidence-button,.queue-inline-button,.queue-pagination button,.queue-routes-panel button,.queue-sort-button{border:1px solid #cdd7e5;border-radius:5px;background:#ffffff;color:#0b63ce;font:inherit;cursor:pointer}.queue-inline-button{min-height:26px;padding:0 8px;font-size:11px;font-weight:700}.queue-surface-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.queue-surface-side{display:grid;grid-column:2;grid-row:1/span 3;align-content:start;height:calc(100vh - 206px);min-height:360px;overflow:auto;border:1px solid #d7e1ee;border-radius:7px;background:#ffffff;scrollbar-gutter:stable}.queue-chart-wrap{min-width:0;padding:7px 10px 3px}.queue-chart{display:block;width:100%;height:auto;min-height:0}.queue-chart-bg{fill:#fbfdff}.queue-zone-band{opacity:.72;stroke:#b7c4d8;stroke-dasharray:4 5;stroke-width:1}.queue-zone-low{fill:#eef5ff}.queue-zone-mid{fill:#fff3dc}.queue-zone-high{fill:#e8f6ee}.queue-axis,.queue-grid-line,.queue-threshold-line{stroke:#9aa9bd;stroke-width:1}.queue-grid-line{opacity:.45}.queue-threshold-line{stroke:#d9a4aa;stroke-dasharray:4 5}.queue-axis-label,.queue-x-axis-title,.queue-y-axis-title{fill:#53627a;font-family:var(--sc-font-sans);font-size:10px}.queue-chart-point{cursor:pointer;outline:none}.queue-chart-point circle,.queue-chart-point path,.queue-chart-point rect{stroke:#ffffff;stroke-width:1.6}.queue-chart-point[data-action-tone=transfer] circle,.queue-chart-point[data-action-tone=transfer] path,.queue-chart-point[data-action-tone=transfer] rect{fill:#48b94f}.queue-chart-point[data-action-tone=reserve] circle,.queue-chart-point[data-action-tone=reserve] path,.queue-chart-point[data-action-tone=reserve] rect{fill:#f59e0b}.queue-chart-point[data-action-tone=escalate] circle,.queue-chart-point[data-action-tone=escalate] path,.queue-chart-point[data-action-tone=escalate] rect{fill:#ef4444}.queue-chart-point[data-action-tone=monitor] circle,.queue-chart-point[data-action-tone=monitor] path,.queue-chart-point[data-action-tone=monitor] rect{fill:#3b82f6}.queue-chart-point[data-action-tone=blocked] circle,.queue-chart-point[data-action-tone=blocked] path,.queue-chart-point[data-action-tone=blocked] rect{fill:#94a3b8}.queue-chart-point[data-action-tone=write-down] path{fill:none;stroke:#7c3aed;stroke-width:2}.queue-chart-point:focus-visible circle,.queue-chart-point:focus-visible path,.queue-chart-point:focus-visible rect,.queue-chart-point:hover circle,.queue-chart-point:hover path,.queue-chart-point:hover rect,.queue-chart-point[data-selected=true] circle,.queue-chart-point[data-selected=true] path,.queue-chart-point[data-selected=true] rect{stroke:#0b1f44;stroke-width:2.2}.queue-chart-callout rect{fill:#ffffff;stroke:#9fb3cf;stroke-width:1;filter:drop-shadow(0 8px 18px rgba(15,23,42,.16))}.queue-chart-callout{pointer-events:none}.queue-chart-callout text{fill:#172033;font-size:10px;font-weight:700}.queue-chart-callout text:nth-of-type(n+2){fill:#53627a;font-weight:600}.queue-legend-panel,.queue-routes-panel,.queue-surface-summary{padding:8px 10px}.queue-routes-panel,.queue-surface-summary{border-bottom:1px solid #d7e1ee}.queue-surface-summary{display:grid;grid-gap:5px;gap:5px;background:#fbfdff}.queue-surface-summary h3{margin:0;color:#172033;font-size:12px;line-height:1.25}.queue-surface-summary p{margin:-3px 0 0;color:#53627a;font-size:10px;font-weight:700}.queue-surface-summary dl{display:grid;grid-gap:3px;gap:3px;margin:0}.queue-surface-summary div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.queue-surface-summary dt{color:#53627a;font-size:9px}.queue-surface-summary dd{min-width:0;margin:0;color:#172033;font-family:var(--sc-font-mono);font-size:9px;font-weight:800;overflow-wrap:anywhere;text-align:right}.queue-decision-bands{gap:7px}.queue-rail-section-heading{display:inline-flex;gap:5px;align-items:baseline}.queue-rail-section-heading span{color:#53627a;font-size:10px;font-weight:700;line-height:1.35}.queue-decision-bands ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.queue-decision-bands li{display:grid;grid-gap:3px;gap:3px;padding-left:8px;border-left:3px solid #9aa9bd}.queue-decision-bands li[data-band=escalate]{border-left-color:#dc2626}.queue-decision-bands li[data-band=approve]{border-left-color:#15803d}.queue-decision-bands li[data-band=reserve]{border-left-color:#d97706}.queue-decision-bands li[data-band=monitor]{border-left-color:#2563eb}.queue-decision-bands li[data-band=write-down]{border-left-color:#7c3aed}.queue-decision-bands li strong{color:#172033;font-size:10px;font-weight:800;line-height:1.2}.queue-decision-bands li span{color:#53627a;font-size:10px;font-weight:700;line-height:1.35}.queue-routes-panel table{width:100%;margin-top:6px;border-collapse:collapse;font-size:10px}.queue-routes-panel td{height:20px;border-bottom:1px solid #edf1f7;color:#34445c}.queue-routes-panel td:first-child{width:20px;color:#172033;font-weight:800}.queue-routes-panel button{max-width:118px;overflow:hidden;padding:0;border:0;background:transparent;color:#29415f;font-size:10px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.queue-routes-panel tr[data-active=true] td{background:#eaf3ff}.queue-legend-grid{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:3px 6px;gap:3px 6px;margin-top:5px;color:#53627a;font-size:9px}.queue-legend-grid strong{color:#172033;font-weight:700}.queue-legend-panel ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 7px;gap:4px 7px;margin:7px 0 0;padding:0;list-style:none}.queue-legend-panel li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:center;color:#34445c;font-size:9px}.queue-legend-panel li strong{color:#53627a;font-weight:700}.queue-concentration{display:grid;grid-template-columns:168px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:42px;padding:7px 10px;border:1px solid #d7e1ee;border-radius:7px;background:#ffffff}.queue-concentration>div:first-child{display:grid;grid-gap:2px;gap:2px}.queue-concentration span{color:#53627a;font-size:10px}.queue-concentration strong{color:#172033;font-family:var(--sc-font-mono);font-size:13px}.queue-concentration-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.queue-chip-button{min-height:24px;padding:0 9px;color:#29415f;font-size:10px;font-weight:700}.queue-chip-button strong{margin-left:4px;color:#9a4d00;font-size:10px}.queue-chip-button[aria-pressed=true]{border-color:#0b63ce;background:#eaf3ff}.queue-ledger-panel{overflow:hidden}.queue-ledger-scroll{overflow:auto;max-height:min(42vh,430px)}.queue-ledger-v2{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:11px}.queue-ledger-v2 td,.queue-ledger-v2 th{height:34px;padding:3px 6px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.queue-ledger-v2 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#ffffff;color:#53627a;font-size:10px;font-weight:800}.queue-ledger-v2 td:first-child,.queue-ledger-v2 th:first-child{width:34px;text-align:center}.queue-ledger-v2 td:nth-child(2),.queue-ledger-v2 th:nth-child(2){width:44px}.queue-ledger-v2 td:nth-child(3),.queue-ledger-v2 th:nth-child(3){width:auto}.queue-ledger-v2 td:nth-child(4),.queue-ledger-v2 th:nth-child(4){width:112px}.queue-ledger-v2 td:nth-child(5),.queue-ledger-v2 th:nth-child(5){width:118px}.queue-ledger-v2 td:nth-child(6),.queue-ledger-v2 th:nth-child(6){width:86px}.queue-ledger-v2 td:nth-child(7),.queue-ledger-v2 th:nth-child(7){width:82px}.queue-ledger-v2 td:nth-child(8),.queue-ledger-v2 th:nth-child(8){width:74px}.queue-ledger-v2 td:nth-child(9),.queue-ledger-v2 th:nth-child(9){width:106px}.queue-ledger-v2 td{overflow:hidden;color:#24334c;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1420px){.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(5),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(6),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(7),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(8),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(5),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(6),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(7),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(8){display:none}.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(3),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(3){width:auto}.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(4),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(4){width:138px}.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 td:nth-child(9),.queue-workbench-shell:not(.inspector-collapsed) .queue-ledger-v2 th:nth-child(9){width:118px}.queue-ledger-v2 td:nth-child(7),.queue-ledger-v2 td:nth-child(8),.queue-ledger-v2 th:nth-child(7),.queue-ledger-v2 th:nth-child(8){display:none}.queue-ledger-v2 td:nth-child(4),.queue-ledger-v2 th:nth-child(4){width:96px}.queue-ledger-v2 td:nth-child(5),.queue-ledger-v2 th:nth-child(5){width:104px}.queue-ledger-v2 td:nth-child(6),.queue-ledger-v2 th:nth-child(6){width:74px}.queue-ledger-v2 td:nth-child(9),.queue-ledger-v2 th:nth-child(9){width:98px}}.queue-row-v2{cursor:pointer;outline:none}.queue-row-v2:focus-visible td,.queue-row-v2:hover td,.queue-row-v2[aria-selected=true] td{background:#eaf3ff}.queue-decision-cell{display:grid;grid-gap:2px;gap:2px}.queue-decision-cell strong{color:#172033;font-size:11px;font-weight:800}.queue-decision-cell span,.queue-decision-cell strong{display:block;min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.queue-decision-cell span{color:#53627a;font-size:10px;font-weight:600}.queue-evidence-button{min-height:24px;width:100%;padding:0 7px;color:#0b63ce;font-size:10px;font-weight:800}.queue-sort-button{padding:0;border:0;background:transparent;color:inherit;font-weight:800}.queue-action-pill,.queue-recommendation-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:800}.queue-action-pill[data-action-tone=transfer],.queue-recommendation-pill[data-action-tone=transfer]{border-color:#b9d7ff;background:#eaf3ff;color:#0b63ce}.queue-action-pill[data-action-tone=reserve],.queue-recommendation-pill[data-action-tone=reserve]{border-color:#f5cc8d;background:#fff7e8;color:#b35c00}.queue-action-pill[data-action-tone=escalate],.queue-recommendation-pill[data-action-tone=escalate]{border-color:#f0a1a1;background:#fff1f1;color:#c61f1f}.queue-action-pill[data-action-tone=monitor],.queue-recommendation-pill[data-action-tone=monitor]{border-color:#c8d7f0;background:#f0f6ff;color:#2955a3}.queue-action-pill[data-action-tone=blocked],.queue-action-pill[data-action-tone=write-down],.queue-recommendation-pill[data-action-tone=blocked],.queue-recommendation-pill[data-action-tone=write-down]{border-color:#d7dce5;background:#f4f6f9;color:#475569}.queue-pagination{display:grid;grid-template-columns:minmax(180px,1fr) auto repeat(6,max-content);grid-gap:8px;gap:8px;align-items:center;min-height:42px;padding:7px 10px;border-top:1px solid #e2e8f0;color:#53627a;font-size:11px}.queue-pagination label{display:inline-flex;gap:6px;align-items:center}.queue-pagination select{min-height:26px;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#172033;font:inherit}.queue-pagination button{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;color:#1e2d45}.queue-pagination button[aria-current=page]{border-color:#0b63ce;background:#0b63ce;color:#ffffff}.queue-pagination button:disabled{opacity:.45;cursor:default}.queue-page-ellipsis{min-width:24px;text-align:center}.queue-evidence-rail{position:-webkit-sticky;position:sticky;top:48px;display:grid;grid-column:2;grid-row:2;grid-template-rows:auto minmax(0,1fr);align-content:stretch;grid-gap:0;gap:0;min-width:0;min-height:calc(100vh - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);overflow:auto;border-left:1px solid #d9e1ec;background:#ffffff}.queue-evidence-rail:focus{outline:2px solid #0b63ce;outline-offset:-2px}.queue-as-of-card,.queue-selected-card{border-bottom:1px solid #d9e1ec}.queue-as-of-card{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center;min-height:78px;padding:12px}.queue-as-of-card div,.queue-selected-summary{display:grid;grid-gap:3px;gap:3px}.queue-as-of-card small,.queue-as-of-card span,.queue-rail-copy,.queue-selected-card p,.queue-selected-summary span{color:#53627a;font-size:11px}.queue-as-of-card strong{color:#172033;font-size:13px}.queue-selected-card{display:grid;grid-gap:10px;gap:10px;align-self:stretch;align-content:start;min-height:0;overflow:auto;scroll-padding-top:12px;padding:12px;background:#ffffff}.queue-selected-card header{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:start}.queue-selected-card h2,.queue-selected-card h3{margin:0;color:#172033}.queue-selected-card h2{font-size:14px}.queue-selected-card h3{font-size:13px;line-height:1.35}.queue-selected-card p{margin:4px 0 0;line-height:1.35}.queue-selected-summary{padding-bottom:8px;border-bottom:1px solid #e2e8f0}.queue-selected-summary strong{color:#172033;font-family:var(--sc-font-mono)}.queue-rail-section{display:grid;grid-gap:7px;gap:7px;scroll-margin-top:10px;padding-bottom:9px;border-bottom:1px solid #e2e8f0}.queue-rail-section:focus{outline:2px solid #0b63ce;outline-offset:2px}.queue-rail-section h3{margin:0;color:#31415b;font-size:11px;font-weight:800}.queue-fact-rows{display:grid;grid-gap:4px;gap:4px;margin:0}.queue-check-list li,.queue-fact-rows div{display:grid;grid-template-columns:minmax(94px,.92fr) minmax(0,1.08fr);grid-gap:8px;gap:8px;align-items:baseline}.queue-check-list span,.queue-fact-rows dt{min-width:0;color:#53627a;font-size:11px}.queue-fact-rows dd{margin:0;color:#172033;font-family:var(--sc-font-mono);font-size:11px;font-weight:700;overflow-wrap:anywhere;text-align:right}.queue-check-list{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.queue-check-list strong{display:inline-flex;gap:5px;justify-content:flex-end;align-items:center;font-size:11px}.queue-rail-copy{margin:0;line-height:1.45}.queue-alternative-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.queue-alternative-list li{display:grid;grid-gap:3px;gap:3px;padding:7px;border:1px solid #dbe4ef;border-radius:5px;background:#fbfdff}.queue-alternative-list li[data-selected=true]{border-color:#9ebbe1;background:#eef6ff}.queue-alternative-list strong{color:#172033;font-size:11px}.queue-alternative-list small,.queue-alternative-list span{color:#53627a;font-size:10px;line-height:1.35}.queue-alternative-list small{font-family:var(--sc-font-mono);font-weight:800}.queue-value-ledger-list{display:grid;grid-gap:6px;gap:6px;margin:0}.queue-value-ledger-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding-left:8px;border-left:3px solid #94a3b8}.queue-value-ledger-list div[data-role=primary]{border-left-color:#15803d}.queue-value-ledger-list div[data-role=secondary]{border-left-color:#0b63ce}.queue-value-ledger-list div[data-role=loss_visibility]{border-left-color:#d97706}.queue-value-ledger-list dd,.queue-value-ledger-list dt{margin:0;color:#172033;font-size:10px;font-weight:800}.queue-value-ledger-list dd{font-family:var(--sc-font-mono);text-align:right}.queue-value-ledger-list .queue-ledger-basis{grid-column:1/-1;color:#53627a;font-family:var(--sc-font-sans);font-weight:700;font-size:10px;line-height:1.35;text-align:left}.queue-reason-codes{display:flex;flex-wrap:wrap;gap:5px}.queue-reason-codes span{min-height:21px;padding:3px 6px;border:1px solid #d7e1ee;border-radius:4px;background:#f7faff;color:#0b63ce;font-size:10px;font-weight:800}.queue-rail-actions{display:grid;grid-gap:7px;gap:7px;padding-bottom:9px;border-bottom:1px solid #e2e8f0}.queue-workbench-link{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;width:100%;border:1px solid #174e82;border-radius:5px;background:#215986;color:#ffffff;font-size:13px;font-weight:800}.queue-workbench-link svg{width:15px;height:15px}.queue-rail-actions p{margin:0;color:#53627a;font-size:10px;font-weight:700;line-height:1.35;text-align:center}.packet-workbench-shell{font-size:12px}.packet-sidebar{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;border-right:1px solid #cbd6e4;background:#ffffff}.packet-brand-block{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:62px;padding:11px 10px;border-bottom:1px solid #d9e1ec}.packet-brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #9fb3ca;border-radius:6px;background:#0b63ce;color:#ffffff;font-weight:900}.packet-brand-block .packet-brand-mark{color:#ffffff}.packet-brand-block span,.packet-brand-block strong,.packet-sidebar-footer small,.packet-sidebar-footer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packet-brand-block strong{font-size:12px}.packet-brand-block span,.packet-sidebar-footer small,.packet-sidebar-footer span{color:#53627a;font-size:10px}.packet-nav-list{display:grid;align-content:start;grid-gap:2px;gap:2px;padding:8px}.packet-nav-list a{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:32px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#3f4f66;font-weight:700}.packet-nav-list a.is-active{border-color:#b8c7d9;background:#eaf2ff;color:#0b4fad}.packet-document-card svg,.packet-icon-button svg,.packet-nav-list svg,.packet-panel-header svg,.packet-release-button svg,.packet-small-button svg{width:15px;height:15px;flex:0 0 auto}.packet-sidebar-footer{display:grid;grid-gap:3px;gap:3px;padding:10px;border-top:1px solid #d9e1ec}.packet-sidebar-footer strong{color:#172033;font-size:12px}.packet-main-surface{display:grid;grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:100vh;border-right:1px solid #d9e1ec}.packet-canvas{grid-row:2;align-content:start;min-height:0;overflow:auto;background:#f6f8fc}.packet-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;grid-template-columns:minmax(260px,.82fr) auto;grid-gap:10px;gap:10px;min-height:50px;padding:8px 12px;border-bottom:1px solid #cbd6e4;background:#ffffff}.packet-search,.packet-topbar{display:grid;align-items:center}.packet-search{grid-template-columns:18px minmax(0,1fr);grid-gap:7px;gap:7px;min-height:32px;padding:0 9px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#53627a}.packet-action-inputs select,.packet-action-inputs textarea,.packet-field input,.packet-lot-toolbar input,.packet-search input{width:100%;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff;color:#172033;font:inherit}.packet-search input{min-height:28px;border:0;background:transparent;outline:0}.packet-action-inputs textarea:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.packet-command-actions,.packet-command-facts,.packet-evidence-row,.packet-lot-toolbar,.packet-release-reasons,.packet-topbar-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.packet-icon-button,.packet-release-button,.packet-small-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid #b8c7d9;border-radius:6px;background:#ffffff;color:#172033;font:inherit;font-weight:800;white-space:nowrap;cursor:pointer}.packet-icon-button:hover,.packet-small-button:hover{border-color:#0b63ce;background:#f0f6ff}.packet-command-strip{grid-template-columns:minmax(360px,1fr) auto;min-height:68px;padding:10px 12px;border-bottom:1px solid #cbd6e4}.packet-command-summary{display:grid;grid-gap:7px;gap:7px;justify-items:end;min-width:0}.packet-command-title{grid-gap:3px;gap:3px}.packet-command-strip h1{margin:0;color:#172033;font-size:22px;line-height:1.2}.packet-command-title p{flex-wrap:wrap;gap:8px;align-items:baseline;color:#53627a}.packet-command-title p strong{color:#172033;font-size:14px}.packet-command-title p span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-section-kicker{margin:0 0 2px;color:#0b63ce;font-size:10px;font-weight:900;text-transform:uppercase}.packet-context-tape{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(250px,1.35fr) repeat(6,minmax(124px,1fr));border-bottom:1px solid #cbd6e4;background:#f7f9fc}.packet-fact-pill{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:56px;border-right:1px solid #d9e1ec;background:#ffffff;align-content:center}.packet-action-inputs span,.packet-fact-pill span,.packet-field span,.packet-lot-toolbar span,.packet-mini-metric span,.packet-next-task span,.packet-rail-facts dt,.packet-release-card-header span{color:#53627a;font-size:10px;font-weight:800;text-transform:uppercase}.packet-fact-pill strong,.packet-lot-toolbar strong,.packet-mini-metric strong,.packet-next-task strong,.packet-rail-facts dd{color:#172033;font-family:var(--sc-font-mono);font-size:13px;font-weight:900;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-fact-pill[data-value-type=text] strong{font-family:var(--sc-font-sans);font-weight:850;line-height:1.2}.packet-fact-pill.is-pass,.packet-status-chip.is-pass{border-color:#a3d9b4;background:#eefbf2;color:#146c2e}.packet-fact-pill.is-warn,.packet-status-chip.is-warn{border-color:#e6c46d;background:#fff8e6;color:#7a5200}.packet-fact-pill.is-stop,.packet-status-chip.is-stop{border-color:#efa5a5;background:#fff1f1;color:#a81919}.packet-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;align-items:stretch;padding:12px;min-width:0}.packet-primary-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(400px,1.36fr) minmax(220px,.72fr);grid-gap:12px;gap:12px;align-items:start;align-content:start;min-width:0}.packet-panel,.packet-progress-panel,.packet-rail-panel,.packet-release-card{border:1px solid #cbd6e4;border-radius:6px;background:#ffffff;box-shadow:none}.packet-progress-panel{grid-column:1/-1;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden}.packet-progress-summary{display:grid;grid-gap:7px;gap:7px;padding:12px;border-right:1px solid #d9e1ec;background:#f8fafc}.packet-progress-summary div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline}.packet-audit-list small,.packet-document-card small,.packet-document-card span,.packet-next-task small,.packet-panel-header span,.packet-progress-steps small,.packet-progress-summary p,.packet-progress-summary span,.packet-release-card p,.packet-validation-row span{color:#53627a;font-size:11px}.packet-progress-summary strong{color:#0b63ce;font-family:var(--sc-font-mono);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-progress-summary p,.packet-release-card p{margin:0;line-height:1.4}.packet-audit-list,.packet-progress-steps{margin:0;padding:0;list-style:none}.packet-progress-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0}.packet-progress-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:7px;gap:7px;min-height:72px;padding:10px;border-right:1px solid #e1e8f2}.packet-progress-steps li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.packet-progress-steps small{display:block;line-height:1.25;overflow-wrap:anywhere}.packet-progress-steps li:last-child{border-right:0}.packet-progress-steps li>span{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #b8c7d9;border-radius:999px;background:#ffffff;color:#53627a;font-weight:900}.packet-progress-steps li.is-done>span{border-color:#16833a;background:#16833a;color:#ffffff}.packet-progress-steps li.is-open>span{border-color:#d99a00;background:#fff6df;color:#7a5200}.packet-progress-steps li.is-blocked>span,.packet-progress-steps li.is-cancelled>span{border-color:#c61f1f;background:#c61f1f;color:#ffffff}.packet-audit-list strong,.packet-document-card strong,.packet-panel-header h2,.packet-progress-steps strong,.packet-rail-panel h2,.packet-release-card strong,.packet-validation-row strong{margin:0;color:#172033;font-size:13px;line-height:1.25}.packet-panel{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:11px;min-width:0}.packet-receipt-panel .packet-evidence-row,.packet-release-panel .packet-evidence-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;align-items:stretch}.packet-receipt-panel .packet-evidence-row{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-documents-panel,.packet-notes-panel,.packet-validation-panel{grid-column:1/-1}.packet-panel-header{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;padding-bottom:8px;border-bottom:1px solid #e1e8f2}.packet-panel-header div{display:flex;gap:7px;align-items:center}.packet-panel-header svg{color:#0b63ce}.packet-form-grid{display:grid;grid-gap:8px;gap:8px}.packet-form-grid.compact{grid-template-columns:1fr}.packet-action-inputs select,.packet-action-inputs textarea,.packet-field input,.packet-lot-toolbar input{min-height:30px;padding:0 8px}.packet-action-inputs textarea{min-height:74px;padding:8px;resize:vertical}.packet-check-grid{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.packet-check-row{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start;min-height:40px;padding:8px;border:1px solid #d9e1ec;border-radius:5px;background:#f8fafc;color:#31415b;font-weight:700;line-height:1.25}.packet-check-row input,.packet-lot-table input{width:15px;height:15px;margin:1px 0 0;accent-color:#0b63ce}.packet-mini-metric{grid-gap:2px;gap:2px;min-width:0;padding:7px 8px}.packet-lot-toolbar,.packet-mini-metric{display:grid;border:1px solid #d9e1ec;border-radius:5px;background:#f8fafc}.packet-lot-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;justify-content:stretch;padding:8px}.packet-lot-toolbar div,.packet-lot-toolbar label{display:grid;grid-gap:3px;gap:3px;min-width:0}.packet-lot-toolbar input{max-width:128px}.packet-lot-toolbar .packet-small-button{grid-column:1/-1;justify-self:end}.packet-allocation-readout{display:grid;grid-gap:7px;gap:7px}.packet-allocation-note{margin:0;padding:8px 9px;border:1px solid #d9e1ec;border-left:3px solid #0b63ce;border-radius:5px;color:#31415b;font-size:12px;line-height:1.35}.packet-lot-table td,.packet-lot-table th{min-height:32px;padding:8px 7px;border-bottom:1px solid #e1e8f2;text-align:left}.packet-lot-table th{color:#53627a;font-size:10px;font-weight:900;text-transform:uppercase}.packet-lot-table td{color:#172033}.packet-lot-table td:first-child,.packet-lot-table td:nth-child(3),.packet-lot-table th:first-child,.packet-lot-table th:nth-child(3){width:42px}.packet-lot-table td:nth-child(4),.packet-lot-table th:nth-child(4){width:70px}.packet-lot-table td:nth-child(6),.packet-lot-table th:nth-child(6){width:76px;border-left:1px solid #e1e8f2;padding-left:8px}.packet-lot-table td span,.packet-lot-table td strong{display:block;overflow-wrap:anywhere}.packet-lot-table td span{color:#53627a;font-size:10px}.packet-status-chip{justify-content:center;min-height:21px;padding:2px 6px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#3f4f66;font-size:10px;font-weight:900;text-align:center}.packet-validation-list{display:grid;grid-gap:6px;gap:6px}.packet-validation-summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:48px;padding:9px;border:1px solid #d9e1ec;border-left:3px solid #16833a;border-radius:5px;background:#f8fbf9}.packet-validation-summary.is-review{border-left-color:#d99a00;background:#fffaf0}.packet-validation-summary svg{color:#16833a}.packet-validation-summary.is-review svg{color:#d99a00}.packet-validation-summary span,.packet-validation-summary strong{display:block;line-height:1.25}.packet-validation-summary strong{color:#172033;font-size:13px}.packet-validation-summary span{color:#53627a;font-size:12px}.packet-validation-row{display:grid;grid-template-columns:12px minmax(0,1fr) minmax(92px,auto);grid-gap:8px;gap:8px;align-items:center;min-height:46px;padding:8px;border:1px solid #d9e1ec;border-radius:5px;background:#ffffff}.packet-validation-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.packet-validation-row span,.packet-validation-row strong{display:block;line-height:1.25}.packet-validation-row.is-stop{border-left:3px solid #c61f1f}.packet-validation-row.is-warn{border-left:3px solid #d99a00}.packet-validation-row.is-pass{border-left:3px solid #16833a}.packet-status-dot{width:9px;height:9px;background:#94a3b8}.packet-status-dot.is-warn{background:#d99a00}.packet-document-ledger{display:grid;border:1px solid #d9e1ec;border-bottom:0;border-radius:6px;overflow:hidden}.packet-document-card,.packet-document-header{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(220px,1.5fr) 138px 82px 112px;grid-gap:8px;gap:8px}.packet-document-header{align-items:center;min-height:30px;padding:0 9px;border-bottom:1px solid #d9e1ec;background:#f3f6fb}.packet-document-header span{color:#53627a;font-size:10px;font-weight:900;text-transform:uppercase}.packet-document-card{align-items:center;min-height:48px;padding:8px 9px;border-bottom:1px solid #d9e1ec;background:#ffffff}.packet-document-type{display:flex;align-items:center;gap:6px;min-width:0}.packet-document-card svg{color:#0b63ce}.packet-document-card small{line-height:1.3}.packet-document-card small,.packet-document-card span,.packet-document-card strong{min-width:0;overflow-wrap:anywhere}.packet-action-inputs{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:8px;gap:8px}.packet-action-inputs label{display:grid;grid-gap:4px;gap:4px}.packet-right-rail{display:grid;position:-webkit-sticky;position:sticky;top:12px;align-content:start;grid-gap:0;gap:0;min-width:0;height:calc(100vh - 72px);border:1px solid #cbd6e4;border-radius:6px;background:#ffffff;overflow:auto;scrollbar-gutter:stable}.packet-rail-panel,.packet-release-card{display:grid;grid-gap:8px;gap:8px;padding:11px;border:0;border-bottom:1px solid #d9e1ec;border-radius:0;background:#ffffff}.packet-right-rail>:last-child{border-bottom:0}.packet-release-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.packet-release-card strong{font-family:var(--sc-font-mono);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-release-button{min-height:38px;width:100%;border-color:#0b63ce;background:#0b63ce}.packet-icon-button:disabled,.packet-release-button:disabled,.packet-small-button:disabled{opacity:.52;cursor:default}.packet-release-reasons span{min-height:21px;padding:3px 6px;color:#53627a;font-weight:800}.packet-authority-blockers,.packet-release-reasons span{border:1px solid #d9e1ec;border-radius:5px;background:#f8fafc}.packet-authority-blockers{display:grid;grid-gap:5px;gap:5px;padding:7px}.packet-authority-blockers span{color:#31415b;font-size:11px;font-weight:800}.packet-next-task{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid #d9e1ec;border-radius:6px;background:#f8fafc}.packet-task-action-stack{grid-gap:6px;gap:6px}.packet-task-action-stack .sc-button{width:100%;min-height:32px}.packet-task-complete{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;padding:8px;border:1px solid #bfe3c9;border-radius:5px;background:#f2fbf5;color:#146c2e;font-size:12px;line-height:1.3}.packet-task-complete svg{width:15px;height:15px}.packet-rail-facts{display:grid;grid-gap:7px;gap:7px;margin:0}.packet-rail-facts div{display:grid;grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr);grid-gap:8px;gap:8px;align-items:baseline}.packet-rail-facts dd{margin:0;text-align:right;font-family:var(--sc-font-sans);font-weight:800}.packet-rail-facts dd[data-value-type=number]{font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-audit-list{display:grid;grid-gap:7px;gap:7px}.packet-audit-list li{grid-gap:2px;gap:2px;padding-left:8px;border-left:2px solid #b8c7d9}.packet-audit-list span{color:#0b63ce;font-size:10px;font-weight:900;text-transform:uppercase}.packet-control-list{display:grid;grid-gap:7px;gap:7px}.packet-control-list p{margin:0;color:#53627a;font-size:12px}.packet-control-list article{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:7px;border:1px solid #d9e1ec;border-radius:5px;background:#f8fafc}.packet-control-list article.is-stop{border-left:3px solid #c61f1f}.packet-control-list article.is-warn{border-left:3px solid #d99a00}.packet-control-list article.is-info{border-left:3px solid #16833a}.packet-control-list span,.packet-control-list strong{display:block;line-height:1.25}.packet-control-list span{color:#53627a;font-size:11px}@media (max-width:1420px){.packet-command-strip{grid-template-columns:minmax(0,1fr);align-items:start}.packet-command-actions,.packet-command-summary{justify-items:start;justify-content:flex-start}.packet-workspace-grid{grid-template-columns:minmax(0,1fr) 300px}.packet-context-tape{grid-template-columns:repeat(4,minmax(0,1fr))}.packet-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-lot-panel{grid-column:1/-1}.packet-lot-table td:first-child,.packet-lot-table th:first-child{width:34px}.packet-lot-table td:nth-child(2),.packet-lot-table th:nth-child(2){width:104px}.packet-lot-table td:nth-child(3),.packet-lot-table th:nth-child(3){width:42px}.packet-lot-table td:nth-child(4),.packet-lot-table th:nth-child(4){width:78px}.packet-lot-table td:nth-child(6),.packet-lot-table th:nth-child(6){width:92px}}@media (max-width:1320px){.packet-workspace-grid{grid-template-columns:minmax(0,1fr) 280px}.packet-progress-panel{grid-template-columns:1fr}.packet-progress-summary{border-right:0;border-bottom:1px solid #d9e1ec}.packet-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-right-rail{grid-template-columns:1fr;align-items:start}.packet-release-card strong{font-size:24px}.packet-document-card,.packet-document-header{grid-template-columns:minmax(170px,1fr) minmax(110px,.7fr) minmax(180px,1.2fr) 120px 76px 104px}}@media (max-width:980px){.packet-action-inputs,.packet-command-strip,.packet-context-tape,.packet-primary-grid,.packet-workspace-grid{grid-template-columns:1fr}.packet-document-card,.packet-document-header{grid-template-columns:1fr;align-items:start}.packet-document-header{display:none}.packet-check-grid,.packet-form-grid.compact{grid-template-columns:1fr}}@media (max-width:760px){.packet-progress-panel,.packet-right-rail,.packet-topbar,.packet-workbench-shell{grid-template-columns:1fr}.packet-sidebar{min-height:auto}.packet-main-surface{height:auto}.packet-document-ledger,.packet-progress-steps{grid-template-columns:1fr}}.packet-canvas{background:#f3f6fb}.packet-command-strip{grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px 12px;border-bottom:1px solid #c4d0df}.packet-back-link{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;min-height:30px;padding:0 8px 0 4px;border-right:1px solid #d9e1ec;color:#0b63ce;font-size:12px;font-weight:850;text-decoration:none}.packet-back-link svg{width:15px;height:15px}.packet-command-strip h1{font-size:20px;line-height:1.1}.packet-command-title p{display:block;color:#31415b;font-size:13px;font-weight:700}.packet-command-actions{flex-wrap:nowrap}.packet-context-tape{grid-template-columns:minmax(220px,1.25fr) minmax(240px,1.4fr) repeat(6,minmax(118px,1fr));border-bottom:1px solid #c4d0df}.packet-fact-pill{min-height:54px;padding:8px 10px;border-right:1px solid #d6dfeb;border-bottom:1px solid #d6dfeb}.packet-fact-pill strong,.packet-fact-pill[data-value-type=text] strong{font-size:13px}.packet-workspace-grid{grid-template-columns:288px minmax(0,1fr) 330px;gap:8px;align-items:start;padding:8px}.packet-panel,.packet-release-chain,.packet-right-rail{border-color:#c4d0df;border-radius:6px;background:#ffffff}.packet-release-chain{position:-webkit-sticky;position:sticky;top:8px;display:grid;align-content:start;height:calc(100vh - 276px);min-width:0;overflow:auto;border:1px solid #c4d0df;scrollbar-gutter:stable}.packet-chain-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:11px 12px;border-bottom:1px solid #d9e1ec;background:#f8fafc}.packet-chain-header h2,.packet-rail-panel h2{margin:0;color:#172033;font-size:14px;line-height:1.2}.packet-chain-facts dt,.packet-chain-header span,.packet-chain-section h3{color:#53627a;font-size:10px;font-weight:900;text-transform:uppercase}.packet-chain-header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.packet-chain-section{display:grid;grid-gap:9px;gap:9px;padding:11px 12px;border-bottom:1px solid #d9e1ec}.packet-chain-section:last-child{border-bottom:0}.packet-chain-section h3{display:flex;gap:7px;align-items:center;margin:0;color:#172033;letter-spacing:0}.packet-chain-section h3 svg{width:15px;height:15px;color:#0b63ce}.packet-chain-facts{display:grid;grid-gap:7px;gap:7px;margin:0}.packet-chain-facts div{display:grid;grid-template-columns:minmax(118px,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline}.packet-chain-facts dd{margin:0;color:#172033;font-family:var(--sc-font-sans);font-size:12px;font-weight:850;text-align:right}.packet-chain-facts dd[data-value-type=number]{font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-chain-tasks{grid-template-columns:1fr;border:1px solid #d9e1ec;border-bottom:0;border-radius:5px;overflow:hidden}.packet-chain-tasks li{min-height:58px;border-right:0;border-bottom:1px solid #d9e1ec}.packet-primary-grid{grid-template-columns:1fr;gap:8px}.packet-panel{padding:10px}.packet-panel-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.packet-panel-header-row>span{grid-column:1}.packet-panel-header-row>button{grid-column:2;grid-row:1/span 2;align-self:center}.packet-lot-toolbar{grid-template-columns:minmax(190px,.9fr) repeat(3,minmax(120px,1fr));padding:9px;border-color:#c4d0df}.packet-line-stepper,.packet-target-stepper{display:grid;align-items:center;overflow:hidden;border:1px solid #cbd5e1;border-radius:5px;background:#ffffff}.packet-target-stepper{grid-template-columns:34px minmax(54px,1fr) 34px;max-width:174px}.packet-line-stepper{grid-template-columns:28px minmax(58px,1fr) 28px;width:116px}.packet-line-stepper button,.packet-target-stepper button{display:grid;place-items:center;min-height:30px;border:0;background:#f8fafc;color:#0b63ce;cursor:pointer}.packet-line-stepper button:first-child,.packet-target-stepper button:first-child{border-right:1px solid #d9e1ec}.packet-line-stepper button:last-child,.packet-target-stepper button:last-child{border-left:1px solid #d9e1ec}.packet-line-stepper button:disabled,.packet-target-stepper button:disabled{color:#94a3b8;cursor:default}.packet-line-stepper svg,.packet-target-stepper svg{width:15px;height:15px}.packet-target-stepper input{min-height:30px;border:0;text-align:center}.packet-line-stepper strong{display:block;color:#172033;font-family:var(--sc-font-mono);font-size:12px;font-weight:900;text-align:center}.packet-lot-table{min-width:0;table-layout:auto;border:1px solid #d9e1ec;border-bottom:0;border-radius:6px;overflow:hidden}.packet-lot-table-wrap{overflow:auto}.packet-lot-table td,.packet-lot-table th{height:38px;border-bottom:1px solid #d9e1ec}.packet-lot-table thead th{background:#f3f6fb}.packet-lot-table tr.is-selected td{background:#fbfdff}.packet-lot-table td:first-child,.packet-lot-table th:first-child{width:38px}.packet-lot-table td:nth-child(2),.packet-lot-table th:nth-child(2){width:108px}.packet-lot-table td:nth-child(3),.packet-lot-table td:nth-child(4),.packet-lot-table th:nth-child(3),.packet-lot-table th:nth-child(4){width:78px}.packet-lot-table td:nth-child(6),.packet-lot-table th:nth-child(6){width:126px}.packet-lot-table td:nth-child(7),.packet-lot-table th:nth-child(7){width:86px;border-left:1px solid #e1e8f2}.packet-allocation-readout{grid-template-columns:repeat(4,minmax(0,1fr))}.packet-allocation-equation{grid-template-columns:minmax(100px,1fr) 26px minmax(100px,1fr) 26px minmax(100px,1fr) 26px minmax(100px,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid #c4d0df;border-radius:6px;background:#f8fafc}.packet-allocation-equation div{display:grid;grid-gap:2px;gap:2px;place-items:center;min-height:56px;padding:8px;text-align:center}.packet-allocation-equation strong{color:#172033;font-family:var(--sc-font-mono);font-size:16px;font-weight:900}.packet-allocation-equation span{color:#53627a;font-size:10px;font-weight:800}.packet-allocation-equation b{display:grid;place-items:center;width:26px;border-left:1px solid #d9e1ec;border-right:1px solid #d9e1ec;color:#31415b;font-size:18px}.packet-allocation-note{border-color:#c4d0df;background:#f8fafc}.packet-documents-panel,.packet-notes-panel,.packet-validation-panel{grid-column:auto}.packet-action-inputs{grid-template-columns:190px minmax(0,1fr)}.packet-right-rail{top:8px;grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 276px);overflow:hidden}.packet-authority-scroll{scrollbar-gutter:stable}.packet-rail-panel,.packet-release-card,.packet-release-dock{padding:11px 12px;border-bottom:1px solid #d9e1ec}.packet-release-card strong{font-size:28px}.packet-release-dock{border-top:1px solid #c4d0df;border-bottom:0}@media (max-width:1120px){.detail-grid{grid-template-columns:1fr}.detail-main,.detail-side{border-right:0}.action-input-grid,.briefing-layout,.filter-strip,.threshold-grid{grid-template-columns:1fr}.ledger-scroll{height:auto;max-height:60vh}.compact-facts,.fact-grid{grid-template-columns:1fr}}.decision-canvas{gap:7px;padding:8px 10px 10px;background:#f4f7fb}.decision-titlebar{display:grid;grid-template-columns:minmax(340px,1fr) minmax(360px,auto) auto;grid-gap:10px;gap:10px;align-items:end;min-height:52px;padding:3px 2px 2px}.decision-mode-lock{display:inline-flex;align-items:center;min-height:18px;margin-bottom:2px;color:#174e82;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.decision-titlebar h1{font-size:22px;line-height:1.05}.decision-titlebar p{max-width:720px;margin-top:3px;color:#4d5f78;font-size:12px;line-height:1.35}.decision-title-command{display:grid;grid-template-columns:repeat(2,minmax(145px,auto));border:1px solid #cbd6e4;background:#ffffff}.decision-title-command span{display:grid;grid-gap:2px;gap:2px;min-height:38px;padding:6px 10px;border-right:1px solid #e1e7f0;color:#53627a;font-size:10px;font-weight:800}.decision-title-command span:last-child{border-right:0}.decision-title-command strong{color:#172033;font-size:11px;font-weight:850;white-space:nowrap}.decision-inline-link{min-height:36px;border-radius:4px;font-weight:800}.decision-context-strip{grid-template-columns:.55fr 1.1fr 1.7fr .72fr .72fr .82fr 1fr .68fr;min-height:42px;border-color:#cbd6e4;border-radius:4px}.decision-context-strip>span{display:grid;grid-gap:2px;gap:2px;align-content:center;padding:5px 10px;white-space:normal}.decision-context-strip em{color:#65748a;font-size:9px;font-style:normal;line-height:1.1;text-transform:uppercase}.decision-context-strip em,.decision-context-strip strong{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.decision-context-strip strong{display:inline-flex;gap:5px;align-items:center;color:#172033;font-family:var(--sc-font-mono);font-size:11px;line-height:1.15}.decision-route-cell strong{font-family:var(--sc-font-sans)}.decision-content-grid{grid-template-columns:minmax(730px,1fr) minmax(376px,.45fr);grid-template-rows:auto auto minmax(260px,auto) auto auto;gap:7px}.decision-panel{border-color:#cbd6e4;border-radius:4px;box-shadow:none}.decision-panel-label{min-height:26px;padding:7px 10px 5px;border-bottom:1px solid #e1e8f2;color:#24334c;font-size:10px;letter-spacing:0}.simulation-panel{grid-column:1;grid-row:1;align-self:start}.approval-note-panel{grid-column:1;grid-row:2;align-self:start}.rationale-panel{grid-column:2;grid-row:1/span 2;min-height:0;overflow:hidden}.option-stack-panel{grid-column:1/-1;grid-row:3}.disposition-composer{grid-column:1/-1;grid-row:4}.consequence-review{grid-column:1/-1;grid-row:5}.simulation-body{gap:6px;padding:0 8px 8px}.simulation-route-band{grid-template-columns:minmax(220px,1.2fr) minmax(270px,.9fr) minmax(220px,1.2fr);gap:0;border:1px solid #cbdbea;background:#ffffff}.simulation-route-band>div{min-height:66px;border:0;border-right:1px solid #e1e8f2;border-radius:0;background:#ffffff}.simulation-route-band>div:last-child{border-right:0}.simulation-route-flow{background:#f2f7ff}.simulation-route-flow span{max-width:230px;text-align:center;white-space:normal}.simulation-route-flow:after,.simulation-route-flow:before{display:none}.simulation-box header span,.simulation-route-band small,.simulation-route-band span,.simulation-transfer-strip span{color:#53627a;font-size:9px;font-weight:850;text-transform:uppercase}.simulation-route-band strong{font-family:var(--sc-font-mono);font-size:18px;font-weight:900}.simulation-transfer-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #d7e1ee;border-top:0;background:#fbfdff}.simulation-transfer-strip div{min-height:42px;border:0;border-right:1px solid #e1e8f2;border-radius:0;background:transparent}.simulation-transfer-strip div:last-child{border-right:0}.simulation-transfer-strip strong{font-family:var(--sc-font-mono);font-size:12px;font-weight:850}.simulation-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.simulation-box{padding:0;border-radius:4px;background:#ffffff}.simulation-box header{min-height:28px;padding:5px 9px;background:#f8fafc}.simulation-box .decision-fact-rows{padding:6px 9px 8px}.timeline-track{height:22px;border-radius:3px}.expiry-marker{color:#b42318;font-size:9px}.approval-state-strip{gap:0;padding:0 8px;border-bottom:1px solid #e1e8f2}.approval-state-strip div{min-height:38px;border:0;border-right:1px solid #e1e8f2;border-radius:0;background:#ffffff}.approval-state-strip div:last-child{border-right:0}.approval-state-strip span,.decision-field,.decision-log-preview div span{color:#53627a;font-size:10px;font-weight:850}.approval-state-strip strong{font-family:var(--sc-font-mono);font-size:12px;font-weight:900}.approval-note-grid{grid-template-columns:minmax(210px,.35fr) minmax(420px,1fr) minmax(330px,.55fr);gap:8px;padding:8px}.decision-field input,.decision-field select,.decision-field textarea{min-height:34px;border-radius:4px;font-size:12px}.decision-field textarea{min-height:70px}.decision-log-preview{border-radius:4px;background:#f8fafc}.why-table{table-layout:auto}.why-table td,.why-table th{height:38px;padding:7px 8px;border-top-color:#e1e8f2;line-height:1.25}.why-table td:first-child,.why-table th:first-child{width:34%}.why-table td:last-child,.why-table th:last-child{width:26%}.why-table td{color:#24334c;font-size:11px}.why-table td:first-child{font-weight:750}.positive-effect{color:#146c2e;font-weight:850}.constraint-waterfall{border-top-color:#d7e1ee}.waterfall-bridge{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px 8px 8px}.waterfall-total{min-height:64px;border-radius:4px;background:#f8fafc}.waterfall-total strong{font-family:var(--sc-font-mono);font-size:15px;font-weight:900}.waterfall-row{grid-template-columns:22px minmax(0,1fr) minmax(78px,auto);gap:7px;min-height:42px;padding-bottom:5px;border-bottom:1px solid #edf1f6}.waterfall-row:last-child{border-bottom:0}.waterfall-row-main small{white-space:normal}.waterfall-range{align-self:start;font-family:var(--sc-font-mono);font-size:10px}.waterfall-inclusion{grid-column:2;width:max-content;min-height:18px;padding:2px 5px;font-size:8px}.waterfall-track{grid-column:3;grid-row:2;align-self:center;min-width:78px;height:9px;border-radius:4px}.decision-option-table{table-layout:fixed;font-size:11px}.decision-option-table td,.decision-option-table th{height:38px;padding:6px 8px}.decision-option-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;color:#53627a;font-size:9px;text-transform:uppercase}.decision-option-table td:first-child,.decision-option-table th:first-child{width:42px}.decision-option-table td:nth-child(2),.decision-option-table th:nth-child(2){width:25%}.decision-option-table td:nth-child(3),.decision-option-table td:nth-child(4),.decision-option-table td:nth-child(7),.decision-option-table td:nth-child(8),.decision-option-table th:nth-child(3),.decision-option-table th:nth-child(4),.decision-option-table th:nth-child(7),.decision-option-table th:nth-child(8){width:96px}.decision-option-table td:nth-child(5),.decision-option-table th:nth-child(5){width:150px}.decision-option-table td:nth-child(6),.decision-option-table th:nth-child(6){width:112px}.decision-option-table td:last-child,.decision-option-table th:last-child{width:92px}.decision-option-table tr[aria-selected=true] td{background:#e8f2ff;border-top-color:#c4d9f4}.option-choice input{accent-color:#0b63ce}.table-select-button{border-radius:4px;font-weight:850}.option-table-caption{border-top-color:#d7e1ee;background:#fbfdff;font-size:11px}.composer-grid{grid-template-columns:minmax(240px,.58fr) minmax(420px,1fr) minmax(240px,.58fr)}.decision-primary-stack .composer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-primary-stack .allocation-editor{grid-column:1/-1;grid-row:2}.decision-primary-stack .composer-card:first-child{grid-column:1}.decision-primary-stack .composer-card:last-child{grid-column:2}.allocation-editor,.composer-card{border-radius:4px}.allocation-heading span,.composer-card h2{color:#53627a;font-size:9px}.allocation-bar{height:36px;border-radius:4px;font-size:15px}.allocation-hold,.allocation-reserve,.allocation-transfer{background:none}.allocation-transfer{background-color:#0b63ce}.allocation-reserve{background-color:#176936}.allocation-hold{background-color:#8d9aaa}.consequence-review{grid-template-columns:repeat(6,minmax(100px,1fr))}.review-cell{min-height:38px}@media (max-width:1480px){.decision-content-grid,.decision-titlebar{grid-template-columns:minmax(0,1fr)}.decision-title-command{justify-self:start}.approval-note-panel,.consequence-review,.disposition-composer,.option-stack-panel,.rationale-panel,.simulation-panel{grid-column:1;grid-row:auto}.rationale-panel{overflow:visible}.waterfall-bridge{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)}.waterfall-row{grid-template-columns:22px minmax(150px,1fr) minmax(100px,auto) 86px minmax(90px,.5fr)}.waterfall-inclusion{grid-column:auto}.waterfall-track{grid-column:auto;grid-row:auto}}@media (max-width:1060px){.decision-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-note-grid,.approval-state-strip,.composer-grid,.consequence-review,.decision-title-command,.simulation-route-band,.simulation-sites,.simulation-transfer-strip{grid-template-columns:1fr}}.decision-content-grid{grid-template-columns:minmax(720px,1fr) minmax(360px,.45fr);grid-template-rows:auto;align-items:start}.decision-evidence-stack,.decision-primary-stack{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.decision-primary-stack{grid-column:1}.decision-evidence-stack{grid-column:2}.decision-evidence-stack .rationale-panel,.decision-primary-stack .approval-note-panel,.decision-primary-stack .consequence-review,.decision-primary-stack .disposition-composer,.decision-primary-stack .option-stack-panel,.decision-primary-stack .simulation-panel{grid-column:auto;grid-row:auto}.decision-evidence-stack .rationale-panel{overflow:hidden}@media (max-width:1480px){.decision-content-grid{grid-template-columns:minmax(0,1fr)}.decision-evidence-stack,.decision-primary-stack{grid-column:1}}.decision-workbench-runtime{grid-template-columns:202px minmax(0,1fr);background:#f6f8fc}.decision-workbench-runtime.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.decision-workbench-runtime .decision-workspace{display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-template-rows:48px calc(100vh - 48px);height:100vh;min-height:100vh;overflow:hidden;border-right:0}.decision-workbench-runtime.inspector-collapsed .decision-workspace{grid-template-columns:minmax(0,1fr)}.decision-workbench-runtime .decision-sidebar{grid-template-rows:46px auto minmax(0,1fr) auto auto;border-right:1px solid #d9e1ec;background:#ffffff}.decision-workbench-runtime .decision-brand{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border-bottom:1px solid #d9e1ec;color:#111827;text-decoration:none}.decision-workbench-runtime .decision-brand strong{font-size:12px;line-height:1.1;white-space:nowrap}.decision-workbench-runtime .sidebar-section-label{padding:18px 12px 8px;color:#516179;font-size:10px;font-weight:800;letter-spacing:0}.decision-workbench-runtime .sidebar-nav{gap:5px;padding:0 10px}.decision-workbench-runtime .sidebar-collapse,.decision-workbench-runtime .sidebar-nav-link,.decision-workbench-runtime .sidebar-settings-button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#20314b;font:inherit;font-size:13px;text-align:left;text-decoration:none}.decision-workbench-runtime .sidebar-nav-link[aria-current=page]{border-color:#cfe0fb;background:#ebf4ff;color:#0b63ce;font-weight:800}.decision-workbench-runtime .sidebar-config-block{align-self:end;padding:0 10px 10px}.decision-workbench-runtime .sidebar-section-label-bottom{padding:0 2px 8px}.decision-workbench-runtime .profile-command-wrap,.decision-workbench-runtime .sidebar-config-stack{position:relative}.decision-workbench-runtime .sidebar-settings-button{width:100%;border-color:#e1e7f0;background:#ffffff;cursor:pointer}.decision-workbench-runtime .profile-command-menu,.decision-workbench-runtime .sidebar-settings-menu{position:absolute;z-index:30;right:0;left:0;display:grid;grid-gap:4px;gap:4px;margin-top:6px;padding:10px;border:1px solid #cbd6e4;border-radius:10px;background:#ffffff;box-shadow:0 18px 40px rgb(15 23 42/12%)}.decision-workbench-runtime .sidebar-settings-menu small,.decision-workbench-runtime .sidebar-settings-menu span{color:#53627a;font-size:10px;font-weight:700}.decision-workbench-runtime .profile-command-menu button,.decision-workbench-runtime .sidebar-settings-menu a{min-height:32px;padding:0 10px;border:1px solid #e1e7f0;border-radius:8px;background:#f8fafc;color:#1f3049;font:inherit;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.decision-workbench-runtime .sidebar-footer{border-top:1px solid #d9e1ec;padding:12px 10px}.decision-workbench-runtime .sidebar-collapse{width:100%;color:#53627a;cursor:pointer}.decision-workbench-runtime.sidebar-collapsed .decision-brand{justify-content:center;padding:0}.decision-workbench-runtime.sidebar-collapsed .decision-brand svg,.decision-workbench-runtime.sidebar-collapsed .sidebar-collapse span,.decision-workbench-runtime.sidebar-collapsed .sidebar-nav-link span,.decision-workbench-runtime.sidebar-collapsed .sidebar-section-label,.decision-workbench-runtime.sidebar-collapsed .sidebar-settings-button span,.decision-workbench-runtime.sidebar-collapsed .sidebar-settings-button>svg:last-child,.decision-workbench-runtime.sidebar-collapsed .sidebar-settings-menu{display:none}.decision-workbench-runtime.sidebar-collapsed .sidebar-collapse,.decision-workbench-runtime.sidebar-collapsed .sidebar-nav-link,.decision-workbench-runtime.sidebar-collapsed .sidebar-settings-button{grid-template-columns:1fr;justify-items:center;padding:0}.decision-workbench-runtime .decision-topbar{grid-template-columns:max-content minmax(250px,1fr) max-content repeat(4,max-content);gap:8px;min-height:46px;padding:0 14px;border-bottom:1px solid #d9e1ec;background:#ffffff}.decision-workbench-runtime .network-selector{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 8px;border:0;background:transparent;color:#1f3049;cursor:pointer}.decision-workbench-runtime .decision-search{max-width:420px;min-height:34px;border-radius:8px}.decision-workbench-runtime .topbar-status{color:#516179;font-size:12px;white-space:nowrap}.decision-workbench-runtime .topbar-icon-button{width:32px;height:32px;border-radius:8px}.decision-workbench-runtime .profile-summary-button{display:inline-grid;grid-template-columns:minmax(0,1fr) 28px 12px;gap:8px;align-items:center;min-height:34px;padding:0 8px 0 10px;border:0;background:transparent;color:#1f3049;cursor:pointer}.decision-workbench-runtime .profile-summary-button>span:first-child{display:grid;justify-items:end;min-width:0}.decision-workbench-runtime .profile-summary-button strong{font-size:12px}.decision-workbench-runtime .profile-summary-button small{color:#53627a;font-size:11px}.decision-workbench-runtime .profile-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#31415b;color:#ffffff;font-size:11px;font-weight:800}.decision-workbench-runtime .profile-command-menu{left:auto;min-width:220px}.decision-workbench-runtime .decision-canvas{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0;height:calc(100vh - 48px);padding:16px 14px 14px;overflow:auto;background:#f6f8fc}.decision-workbench-runtime .decision-titlebar{display:block;min-height:auto;padding:0}.decision-workbench-runtime .decision-title-copy h1{margin:0;color:#111827;font-size:20px;line-height:1.1}.decision-workbench-runtime .decision-title-copy p{margin:4px 0 0;color:#53627a;font-size:12px}.decision-workbench-runtime .decision-context-strip{grid-template-columns:82px 1.4fr 1.8fr 110px 110px 110px 138px 92px;gap:0;min-height:44px;border:1px solid #cfd7e3;border-radius:8px}.decision-workbench-runtime .decision-context-strip>span{display:grid;grid-gap:2px;gap:2px;align-content:center;min-width:0;padding:7px 10px;border-right:1px solid #e5ebf3}.decision-workbench-runtime .decision-context-strip>span:last-child{border-right:0}.decision-workbench-runtime .decision-context-strip em{font-size:9px}.decision-workbench-runtime .decision-context-strip strong{color:#172033;font-size:11px;font-weight:800}.decision-workbench-runtime .decision-main-layout{display:grid;grid-gap:10px;gap:10px;align-content:start}.decision-workbench-runtime .decision-panel{border:1px solid #cfd7e3;border-radius:8px;background:#ffffff;box-shadow:none}.decision-workbench-runtime .decision-panel-label{min-height:34px;padding:10px 12px 8px;border-bottom:1px solid #e5ebf3;color:#1f3049;font-weight:800}.decision-workbench-runtime .disposition-sheet-grid{grid-template-columns:250px minmax(0,1fr) 250px}.decision-workbench-runtime .allocation-editor,.decision-workbench-runtime .composer-card{min-width:0;border:0;border-right:1px solid #e5ebf3;border-radius:0}.decision-workbench-runtime .destination-card{border-right:0}.decision-workbench-runtime .composer-card{padding:12px}.decision-workbench-runtime .composer-card h2{margin:0 0 10px;color:#0b63ce;font-weight:800}.decision-workbench-runtime .composer-card h3{display:none}.decision-workbench-runtime .decision-fact-rows{display:grid;grid-gap:8px;gap:8px}.decision-workbench-runtime .decision-fact-rows div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline}.decision-workbench-runtime .decision-fact-rows dt{color:#53627a}.decision-workbench-runtime .decision-fact-rows dd{margin:0;color:#172033;font-weight:700;text-align:right}.decision-workbench-runtime .allocation-editor{padding:12px 12px 10px}.decision-workbench-runtime .allocation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.decision-workbench-runtime .allocation-heading span{color:#53627a;font-weight:700}.decision-workbench-runtime .allocation-heading strong{display:block;margin-top:2px;color:#172033;font-size:13px}.decision-workbench-runtime .panel-link-button{min-height:28px;padding:0;border:0;background:transparent;color:#0b63ce;font-size:12px;font-weight:700}.decision-workbench-runtime .allocation-equation{display:grid;grid-template-columns:100px 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-gap:8px;align-items:stretch}.decision-workbench-runtime .allocation-available{display:grid;place-items:center;align-content:center;min-height:138px}.decision-workbench-runtime .allocation-available strong{line-height:1}.decision-workbench-runtime .allocation-available span{color:#53627a;font-size:12px;text-align:center}.decision-workbench-runtime .allocation-operator{display:inline-grid;place-items:center;font-weight:700}.decision-workbench-runtime .quantity-stepper{display:grid;grid-gap:10px;gap:10px;align-content:start;justify-items:center;min-height:124px;padding:14px 12px 10px;border:1px solid #d7e1ee;border-radius:8px}.decision-workbench-runtime .quantity-stepper.is-selected{border-color:#b8cff2;background:#f6faff}.decision-workbench-runtime .quantity-stepper span{color:#53627a;font-size:11px;font-weight:700;text-align:center}.decision-workbench-runtime .quantity-stepper strong{color:#172033;font-size:30px;line-height:1}.decision-workbench-runtime .quantity-stepper div{display:grid;grid-template-columns:28px auto 28px;grid-gap:8px;gap:8px;align-items:center;width:100%}.decision-workbench-runtime .quantity-stepper button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #d7e1ee;border-radius:6px;background:#ffffff;color:#0b63ce;cursor:pointer}.decision-workbench-runtime .quantity-stepper small{color:#53627a;font-size:11px}.decision-workbench-runtime .allocation-reason-field{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.decision-workbench-runtime .allocation-reason-field>span{color:#53627a;font-size:11px;font-weight:700}.decision-workbench-runtime .allocation-reason-field div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:38px;padding:0 10px;border:1px solid #d7e1ee;border-radius:8px;background:#ffffff}.decision-workbench-runtime .allocation-reason-field.is-required div{border-color:#efb0a8}.decision-workbench-runtime .allocation-reason-field input{width:100%;border:0;outline:0;color:#172033;font:inherit;font-size:12px}.decision-workbench-runtime .allocation-reason-field small{color:#53627a;font-size:11px}.decision-workbench-runtime .allocation-footnote{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#53627a;font-size:11px}.decision-workbench-runtime .allocation-footnote strong{color:#172033;font-size:12px}.decision-workbench-runtime .consequence-review{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #e5ebf3}.decision-workbench-runtime .review-cell{display:grid;grid-gap:4px;gap:4px;min-height:54px;padding:10px 12px;border-right:1px solid #e5ebf3}.decision-workbench-runtime .review-cell:last-child{border-right:0}.decision-workbench-runtime .review-cell span{color:#53627a}.decision-workbench-runtime .review-cell strong{color:#172033;font-weight:800}.decision-workbench-runtime .evidence-tab-bar{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid #e5ebf3}.decision-workbench-runtime .evidence-tab{min-height:40px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#53627a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.decision-workbench-runtime .evidence-tab[aria-selected=true]{border-bottom-color:#0b63ce;color:#0b63ce}.decision-workbench-runtime .evidence-panel-body{padding:0 12px 12px}.decision-workbench-runtime .decision-option-table,.decision-workbench-runtime .evidence-ledger,.decision-workbench-runtime .why-table{width:100%;border-collapse:collapse;table-layout:fixed}.decision-workbench-runtime .decision-option-table td,.decision-workbench-runtime .decision-option-table th,.decision-workbench-runtime .evidence-ledger td,.decision-workbench-runtime .evidence-ledger th,.decision-workbench-runtime .why-table td,.decision-workbench-runtime .why-table th{padding:10px 8px;border-top:1px solid #e5ebf3;color:#172033;font-size:12px;line-height:1.3;vertical-align:top}.decision-workbench-runtime .decision-option-table th,.decision-workbench-runtime .evidence-ledger th,.decision-workbench-runtime .why-table th{color:#53627a;font-size:11px;font-weight:700;text-align:left}.decision-workbench-runtime .evidence-ledger td:first-child,.decision-workbench-runtime .why-table td:first-child{width:26%;font-weight:700}.decision-workbench-runtime .evidence-ledger td:last-child,.decision-workbench-runtime .why-table td:last-child{width:22%}.decision-workbench-runtime .evidence-empty-state{padding:18px 4px 8px;color:#53627a;font-size:12px}.decision-workbench-runtime .financial-ledger-stack{display:grid;grid-gap:10px;gap:10px}.decision-workbench-runtime .simulation-body{gap:8px;padding:12px 0 0}.decision-workbench-runtime .simulation-route-band,.decision-workbench-runtime .simulation-transfer-strip{border-radius:8px;overflow:hidden}.decision-workbench-runtime .simulation-sites{gap:0}.decision-workbench-runtime .simulation-box{border:1px solid #e5ebf3}.decision-workbench-runtime .simulation-box:first-child{border-right:0}.decision-workbench-runtime .decision-inspector{display:flex;flex-direction:column;min-height:calc(100vh - 46px);height:calc(100vh - 46px);max-height:calc(100vh - 46px);align-self:stretch;border-left:1px solid #d9e1ec}.decision-workbench-runtime .inspector-scroll{flex:1 1 auto;min-height:0;overflow:auto}.decision-workbench-runtime .inspector-workbench-header{grid-template-columns:minmax(0,1fr) 32px}.decision-workbench-runtime .inspector-workbench-header h2{margin:0;color:#172033;font-size:20px}.decision-workbench-runtime .inspector-workbench-header span{color:#53627a}.decision-workbench-runtime .inspector-close{display:none!important}.decision-workbench-runtime .inspector-section{padding:12px;border-top:1px solid #e5ebf3}.decision-workbench-runtime .inspector-section h3{margin:0 0 10px;color:#1f3049}.decision-workbench-runtime .constraint-list{margin:0;padding:0;list-style:none}.decision-workbench-runtime .constraint-list li{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin-bottom:8px}.decision-workbench-runtime .rail-copy{margin:8px 0 0;color:#53627a;line-height:1.4}.decision-workbench-runtime .inspector-action-dock{display:grid;grid-gap:10px;gap:10px;padding:12px;border-top:1px solid #e5ebf3;background:#fbfdff}.decision-workbench-runtime .inspector-action-summary{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #d7e1ee;border-radius:8px;background:#ffffff}.decision-workbench-runtime .inspector-action-summary span{color:#53627a;font-size:11px;font-weight:700}.decision-workbench-runtime .inspector-action-summary strong{color:#172033;font-size:12px}.decision-workbench-runtime .inspector-actions{grid-template-columns:1fr;gap:8px}.decision-workbench-runtime .inspector-actions .sc-button{min-height:40px}.decision-workbench-runtime .operation-banner,.decision-workbench-runtime .sc-route-state,.decision-workbench-runtime .server-confirmed{border-radius:8px}.queue-workbench-shell.decision-workbench-runtime{grid-template-columns:184px minmax(0,1fr)}.queue-workbench-shell.decision-workbench-runtime.sidebar-collapsed{grid-template-columns:58px minmax(0,1fr)}.queue-workbench-shell.decision-workbench-runtime .decision-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid #d9e1ec;background:#ffffff}.queue-workbench-shell.decision-workbench-runtime .decision-brand{min-height:46px;padding:0 12px;border-bottom:1px solid #d9e1ec}.queue-workbench-shell.decision-workbench-runtime .decision-brand strong{font-size:13px}.queue-workbench-shell.decision-workbench-runtime .sidebar-section-label{padding:16px 12px 7px;color:#53627a;font-size:10px}.queue-workbench-shell.decision-workbench-runtime .sidebar-nav{gap:4px;padding:0 8px}.queue-workbench-shell.decision-workbench-runtime .sidebar-collapse,.queue-workbench-shell.decision-workbench-runtime .sidebar-nav-link{min-height:36px;padding:0 9px;border-radius:6px;font-size:13px}.queue-workbench-shell.decision-workbench-runtime .sidebar-footer{border-top:1px solid #d9e1ec;padding:0 0 12px}.queue-workbench-shell.decision-workbench-runtime .sidebar-collapse{width:calc(100% - 20px);margin:6px 10px 0}.queue-workbench-shell.decision-workbench-runtime.sidebar-collapsed .decision-brand{justify-content:center;padding:0 8px}.queue-workbench-shell.decision-workbench-runtime.sidebar-collapsed .sidebar-collapse,.queue-workbench-shell.decision-workbench-runtime.sidebar-collapsed .sidebar-nav-link{grid-template-columns:1fr;justify-items:center;padding:0}@media (max-width:1240px){.decision-workbench-runtime .decision-workspace{grid-template-columns:minmax(0,1fr)}.decision-workbench-runtime .decision-inspector{position:fixed;top:46px;right:0;z-index:40;width:min(320px,92vw);box-shadow:-12px 0 32px rgb(15 23 42/14%)}.decision-workbench-runtime .inspector-close{display:inline-grid!important}}@media (max-width:960px){.decision-workbench-runtime .allocation-equation,.decision-workbench-runtime .consequence-review,.decision-workbench-runtime .decision-context-strip,.decision-workbench-runtime .disposition-sheet-grid{grid-template-columns:1fr}.decision-workbench-runtime .allocation-editor,.decision-workbench-runtime .composer-card,.decision-workbench-runtime .decision-context-strip>span,.decision-workbench-runtime .review-cell{border-right:0;border-bottom:1px solid #e5ebf3}.decision-workbench-runtime .decision-context-strip>span:last-child,.decision-workbench-runtime .review-cell:last-child{border-bottom:0}.decision-workbench-runtime .decision-topbar{grid-template-columns:minmax(0,1fr);gap:6px;min-height:auto;padding:10px 12px}}.decision-sidebar,.decision-workbench-runtime .decision-sidebar,.queue-workbench-shell.decision-workbench-runtime .decision-sidebar{min-width:0;overflow:hidden;background:#ffffff}.decision-workbench-runtime .sidebar-nav,.queue-workbench-shell.decision-workbench-runtime .sidebar-nav,.sidebar-nav{gap:4px;min-width:0;overflow:hidden;padding:0}.decision-workbench-runtime .sidebar-nav-link,.queue-workbench-shell.decision-workbench-runtime .sidebar-nav-link,.sidebar-nav-link{position:relative;justify-self:stretch;width:168px;max-width:168px;min-width:0;margin:0 8px;overflow:hidden;border-radius:6px;color:#1f3049;font-size:13px;font-weight:650;line-height:1}.decision-workbench-runtime.sidebar-collapsed .sidebar-nav-link,.decision-workbench-shell.sidebar-collapsed .sidebar-nav-link,.queue-workbench-shell.decision-workbench-runtime.sidebar-collapsed .sidebar-nav-link,.queue-workbench-shell.sidebar-collapsed .sidebar-nav-link{width:42px;max-width:42px}.decision-workbench-runtime .sidebar-nav-link span,.queue-workbench-shell.decision-workbench-runtime .sidebar-nav-link span,.sidebar-nav-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-workbench-runtime .sidebar-nav-link[aria-current=page],.queue-workbench-shell.decision-workbench-runtime .sidebar-nav-link[aria-current=page],.sidebar-nav-link[aria-current=page]{border-color:#c8d9f2;background:#edf5ff;color:#0757bd;font-weight:800}.decision-workbench-runtime .sidebar-nav-link[aria-current=page]:before,.queue-workbench-shell.decision-workbench-runtime .sidebar-nav-link[aria-current=page]:before,.sidebar-nav-link[aria-current=page]:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 2px 2px 0;background:#0b63ce;content:""}.decision-topbar.queue-topbar,.decision-workbench-runtime .decision-topbar,.queue-workbench-shell.decision-workbench-runtime .decision-topbar{display:grid;grid-template-columns:minmax(170px,max-content) minmax(360px,1fr) max-content max-content;grid-gap:10px;gap:10px;align-items:center;height:48px;min-height:48px;max-height:48px;overflow:visible;padding:0 14px;border-bottom:1px solid #d5deea;background:#ffffff}.decision-topbar .network-selector,.decision-workbench-runtime .network-selector,.queue-workbench-shell.decision-workbench-runtime .network-selector{min-width:0;min-height:34px;padding:0 10px;color:#132238;font-size:13px;font-weight:650}.decision-search,.decision-workbench-runtime .decision-search,.queue-workbench-shell.decision-workbench-runtime .decision-search{justify-self:center;width:min(560px,100%);max-width:560px;min-height:34px;border-color:#c8d3e2;border-radius:7px;background:#fbfdff}.decision-search input,.decision-workbench-runtime .decision-search input,.queue-workbench-shell.decision-workbench-runtime .decision-search input{font-size:13px}.decision-workbench-runtime .topbar-run-cluster,.queue-workbench-shell.decision-workbench-runtime .topbar-run-cluster,.topbar-run-cluster{display:inline-flex;align-items:center;justify-content:flex-end;min-width:max-content;height:36px;gap:6px}.decision-workbench-runtime .topbar-status,.queue-workbench-shell.decision-workbench-runtime .topbar-status,.topbar-status{color:#46566e;font-size:12px;font-weight:650;white-space:nowrap}.decision-workbench-runtime .topbar-icon-button,.queue-workbench-shell.decision-workbench-runtime .topbar-icon-button,.topbar-icon-button{display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border-color:#c8d3e2;border-radius:7px;background:#ffffff}.decision-workbench-runtime .profile-command-wrap,.profile-command-wrap,.queue-workbench-shell.decision-workbench-runtime .profile-command-wrap{position:relative;display:inline-flex;align-items:center;height:36px;min-width:0}.decision-workbench-runtime .profile-summary-button,.profile-summary-button,.queue-workbench-shell.decision-workbench-runtime .profile-summary-button{display:grid;grid-template-columns:minmax(104px,max-content) 28px 12px;align-items:center;height:36px;min-height:36px;max-height:36px;grid-gap:8px;gap:8px;overflow:hidden;padding:0 0 0 8px;border:0;background:transparent;color:#132238}.decision-workbench-runtime .profile-summary-button>span:first-child,.profile-summary-button>span:first-child,.queue-workbench-shell.decision-workbench-runtime .profile-summary-button>span:first-child{display:grid;justify-items:end;min-width:0;line-height:1.15}.decision-workbench-runtime .profile-summary-button strong,.profile-summary-button strong,.queue-workbench-shell.decision-workbench-runtime .profile-summary-button strong{font-size:12px;font-weight:800}.decision-workbench-runtime .profile-summary-button small,.profile-summary-button small,.queue-workbench-shell.decision-workbench-runtime .profile-summary-button small{color:#53627a;font-size:11px}.decision-workbench-runtime .decision-context-strip{display:grid;grid-template-columns:minmax(0,1fr);min-height:86px;overflow:visible;border:1px solid #c8d3e2;border-radius:7px;background:#ffffff}.decision-workbench-runtime .decision-context-row{display:grid;min-width:0}.decision-workbench-runtime .decision-context-row-primary{grid-template-columns:100px minmax(250px,1.15fr) minmax(320px,1fr) 130px;border-bottom:1px solid #e1e8f1}.decision-workbench-runtime .decision-context-row-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-workbench-runtime .decision-context-row>span{display:grid;align-content:center;min-width:0;grid-gap:3px;gap:3px;padding:7px 12px;border-right:1px solid #e1e8f1}.decision-workbench-runtime .decision-context-row>span:last-child{border-right:0}.decision-workbench-runtime .decision-context-strip em{min-width:0;overflow:hidden;color:#53627a;font-size:10px;font-style:normal;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.decision-workbench-runtime .decision-context-strip strong{min-width:0;overflow:hidden;color:#142033;font-family:var(--sc-font-sans);font-size:13px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.decision-workbench-runtime .decision-context-row-metrics .sc-num,.decision-workbench-runtime .decision-context-row-metrics strong{font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-workbench-runtime .disposition-sheet-panel{overflow:hidden}.decision-workbench-runtime .decision-panel-label{min-height:36px;padding:11px 14px 9px;color:#132238;font-size:12px;letter-spacing:0}.decision-workbench-runtime .disposition-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch}.decision-workbench-runtime .source-card{grid-column:1;grid-row:1}.decision-workbench-runtime .destination-card{grid-column:2;grid-row:1}.decision-workbench-runtime .allocation-editor{grid-column:1/-1;grid-row:2;border-top:1px solid #e1e8f1}.decision-workbench-runtime .allocation-editor,.decision-workbench-runtime .composer-card{min-height:100%;background:#ffffff}.decision-workbench-runtime .composer-card h2{color:#0757bd;font-size:12px;line-height:1.2}.decision-workbench-runtime .decision-fact-rows{gap:9px}.decision-workbench-runtime .decision-fact-rows dt{color:#46566e;font-size:11px}.decision-workbench-runtime .decision-fact-rows dd{color:#111827;font-family:var(--sc-font-sans);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-workbench-runtime .decision-fact-rows dd.sc-num,.decision-workbench-runtime .decision-fact-rows dd.sc-status-fail,.decision-workbench-runtime .decision-fact-rows dd.sc-status-pass,.decision-workbench-runtime .decision-fact-rows dd.sc-status-warn{font-family:var(--sc-font-mono)}.decision-workbench-runtime .allocation-editor{display:grid;align-content:start;padding:14px;background:#fbfdff}.decision-workbench-runtime .allocation-heading{align-items:start;padding-bottom:14px}.decision-workbench-runtime .allocation-heading span{color:#46566e;font-size:11px}.decision-workbench-runtime .allocation-heading strong{color:#111827;font-size:15px}.decision-workbench-runtime .allocation-equation{grid-template-columns:96px 20px minmax(132px,1fr) 20px minmax(132px,1fr) 20px minmax(132px,1fr);gap:8px}.decision-workbench-runtime .allocation-available{min-height:152px;border-right:1px solid #e1e8f1}.decision-workbench-runtime .allocation-available strong{color:#111827;font-size:48px}.decision-workbench-runtime .allocation-operator{color:#526177;font-size:24px}.decision-workbench-runtime .quantity-stepper{min-height:152px;gap:9px;align-content:center;padding:14px 12px;border-color:#c8d3e2;border-radius:7px;background:#ffffff}.decision-workbench-runtime .quantity-stepper.is-selected{border-color:#8eb5ea;background:#f4f9ff;box-shadow:inset 0 0 0 1px #cfe1fa}.decision-workbench-runtime .quantity-stepper>span{color:#34445c;font-size:12px;font-weight:800}.decision-workbench-runtime .quantity-stepper strong{font-family:var(--sc-font-mono);font-size:31px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-workbench-runtime .quantity-stepper em,.decision-workbench-runtime .quantity-stepper small{display:block;min-width:0;max-width:100%;overflow:hidden;color:#53627a;font-size:11px;font-style:normal;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.decision-workbench-runtime .quantity-stepper em{color:#1f3049;font-weight:750}.decision-workbench-runtime .allocation-reason-field>span{color:#34445c;font-size:12px}.decision-workbench-runtime .allocation-reason-field.is-required>span{color:#b42318}.decision-workbench-runtime .allocation-reason-field div{min-height:40px;border-color:#c8d3e2;border-radius:7px}.decision-workbench-runtime .allocation-reason-field.is-required div{border-color:#e5483f;background:#fffafa}.decision-workbench-runtime .allocation-footnote{color:#46566e;font-size:12px}.decision-workbench-runtime .consequence-review{background:#fbfdff}.decision-workbench-runtime .review-cell{min-height:58px;padding:11px 13px}.decision-workbench-runtime .review-cell span{color:#46566e;font-size:11px}.decision-workbench-runtime .review-cell strong{font-family:var(--sc-font-sans);font-size:14px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-workbench-runtime .decision-inspector{height:calc(100vh - 48px);min-height:calc(100vh - 48px);max-height:calc(100vh - 48px);border-left:1px solid #cfd9e6;background:#ffffff}.decision-workbench-runtime .inspector-scroll{background:#ffffff}.decision-workbench-runtime .inspector-workbench-header{min-height:74px;padding:16px 14px 13px;border-bottom:1px solid #dbe3ee}.decision-workbench-runtime .inspector-workbench-header h2{color:#111827;font-size:21px;line-height:1.05}.decision-workbench-runtime .inspector-workbench-header span{color:#46566e;font-size:12px;font-weight:650}.decision-workbench-runtime .inspector-section{padding:14px;border-top:0;border-bottom:1px solid #e1e8f1;scroll-margin-top:10px}.decision-workbench-runtime .inspector-section:focus{outline:2px solid #0b63ce;outline-offset:-2px}.decision-workbench-runtime .inspector-section h3{margin-bottom:11px;color:#132238;font-size:12px;font-weight:850}.decision-workbench-runtime .constraint-list li{margin-bottom:10px;color:#1f3049;font-size:12px;line-height:1.3}.decision-workbench-runtime .rail-copy{color:#46566e;font-size:12px}.decision-workbench-runtime .inspector-action-dock{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;gap:7px;padding:10px;border-top:1px solid #cfd9e6;background:#f8fbff;box-shadow:0 -10px 24px rgb(15 23 42/7%)}.decision-workbench-runtime .inspector-action-consequence,.decision-workbench-runtime .inspector-action-summary,.decision-workbench-runtime .inspector-disabled-reason{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border:1px solid #d5deea;border-radius:7px;background:#ffffff}.decision-workbench-runtime .inspector-action-consequence span,.decision-workbench-runtime .inspector-action-summary span,.decision-workbench-runtime .inspector-disabled-reason span{color:#46566e;font-size:11px;font-weight:800}.decision-workbench-runtime .inspector-action-consequence strong,.decision-workbench-runtime .inspector-action-summary strong,.decision-workbench-runtime .inspector-disabled-reason strong{color:#111827;font-family:var(--sc-font-sans);font-size:12px;font-weight:850}.decision-workbench-runtime .inspector-action-consequence p{margin:0;color:#46566e;font-size:11px;line-height:1.25}.decision-workbench-runtime .inspector-actions{gap:6px}.decision-workbench-runtime .inspector-actions .sc-button{min-height:34px;border-radius:7px;font-size:13px}@media (max-width:1240px){.decision-workbench-runtime .decision-inspector{top:48px}}@media (max-width:960px){.decision-topbar.queue-topbar,.decision-workbench-runtime .decision-topbar,.queue-workbench-shell.decision-workbench-runtime .decision-topbar{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;padding:10px 12px}.decision-workbench-runtime .allocation-equation,.decision-workbench-runtime .consequence-review,.decision-workbench-runtime .decision-context-row-metrics,.decision-workbench-runtime .decision-context-row-primary,.decision-workbench-runtime .disposition-sheet-grid{grid-template-columns:minmax(0,1fr)}.decision-workbench-runtime .allocation-editor,.decision-workbench-runtime .composer-card,.decision-workbench-runtime .decision-context-row>span,.decision-workbench-runtime .review-cell{border-right:0;border-bottom:1px solid #e1e8f1}}.packet-workbench-shell{--packet-border:#cfd9e6;--packet-border-strong:#b9c7d8;--packet-text:#111827;--packet-muted:#46566e;--packet-soft:#f5f8fc;--packet-accent:#0b63ce;font-size:13px}.packet-workbench-shell,.packet-workbench-shell button,.packet-workbench-shell input,.packet-workbench-shell select,.packet-workbench-shell textarea{font-family:var(--sc-font-sans)}.packet-main-surface{background:#f3f6fa}.packet-canvas,.packet-main-surface{min-height:calc(100vh - 46px);overflow:hidden}.packet-canvas{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - 46px)}.packet-operation-toast{position:absolute;z-index:30;top:72px;right:14px;width:min(520px,calc(100% - 28px));pointer-events:none}.packet-operation-toast .operation-banner{margin:0;border:1px solid #b9c7d8;border-radius:7px;box-shadow:0 14px 32px rgb(15 23 42/16%)}.packet-command-strip{position:relative;z-index:4;display:grid;grid-template-columns:minmax(420px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--packet-border);background:#ffffff}.packet-command-leading{display:flex;min-width:0;align-items:center;gap:12px}.packet-back-link,.packet-icon-button,.packet-popover-actions button,.packet-primary-action,.packet-release-button,.packet-small-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border:1px solid var(--packet-border-strong);border-radius:6px;background:#ffffff;color:#0b1220;font-family:var(--sc-font-sans);font-size:12px;font-weight:750;line-height:1;text-decoration:none}.packet-back-link{width:34px;min-width:34px;padding:0}.packet-back-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.packet-icon-button,.packet-small-button{padding:0 10px}.packet-icon-button:hover,.packet-primary-action:hover,.packet-small-button:hover{border-color:var(--packet-accent);background:#eef5ff}.packet-icon-button:disabled,.packet-popover-actions button:disabled,.packet-primary-action:disabled,.packet-release-button:disabled,.packet-small-button:disabled{cursor:not-allowed;opacity:.58}.packet-icon-button svg,.packet-panel-header svg,.packet-primary-action svg,.packet-release-button svg,.packet-section-title svg,.packet-small-button svg{width:15px;height:15px;flex:0 0 auto}.packet-command-title{display:grid;min-width:0;grid-gap:4px;gap:4px}.packet-command-title h1{margin:0;overflow:hidden;color:var(--packet-text);font-size:20px;font-weight:850;letter-spacing:0;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.packet-command-title p{display:flex;min-width:0;margin:0;gap:10px;color:var(--packet-muted);font-size:12px}.packet-command-title p span,.packet-command-title p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packet-command-actions{display:flex;justify-content:flex-end;gap:8px}.packet-notification-popover{position:absolute;top:calc(100% + 6px);right:14px;z-index:20;display:grid;width:min(420px,calc(100vw - 42px));grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--packet-border-strong);border-radius:7px;background:#ffffff;box-shadow:0 18px 44px rgb(15 23 42/18%)}.packet-notification-popover label,.packet-notification-popover li,.packet-notification-popover span,.packet-notification-popover strong{min-width:0}.packet-notification-popover label,.packet-notification-popover>div{display:grid;grid-gap:4px;gap:4px}.packet-notification-popover textarea{min-height:78px;resize:vertical}.packet-field input,.packet-notification-popover textarea{width:100%;border:1px solid var(--packet-border-strong);border-radius:5px;background:#ffffff;color:var(--packet-text);font-family:var(--sc-font-sans);font-size:12px}.packet-notification-popover textarea{padding:8px;line-height:1.35}.packet-popover-actions{display:flex;justify-content:flex-end;gap:8px}.packet-notification-popover ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:8px 0 0;border-top:1px solid #e2e8f0;list-style:none}.packet-notification-popover li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;color:var(--packet-muted);font-size:12px}.packet-decision-tape{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(240px,1.5fr) minmax(132px,1fr) repeat(9,minmax(104px,.75fr));overflow:hidden;border-bottom:1px solid var(--packet-border);background:#ffffff}.packet-decision-tape:focus-visible{outline:2px solid var(--packet-accent);outline-offset:-2px}.packet-fact-cell{display:grid;min-width:0;min-height:50px;align-content:center;grid-gap:3px;gap:3px;padding:8px 10px;border-right:1px solid #dde5ef}.packet-audit-list small,.packet-audit-list span,.packet-document-row span,.packet-evidence-check small,.packet-fact-cell span,.packet-fact-ledger dt,.packet-field span,.packet-gate-ledger small,.packet-metric-block span,.packet-release-dock span{color:var(--packet-muted);font-size:11px;font-weight:650;line-height:1.2}.packet-fact-cell strong,.packet-fact-ledger dd,.packet-metric-block strong,.packet-release-dock strong{min-width:0;overflow:hidden;color:var(--packet-text);font-family:var(--sc-font-sans);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.packet-fact-cell[data-value-type=text] strong{font-family:var(--sc-font-sans)}.packet-fact-cell.is-pass,.packet-status-chip.is-pass{border-color:#a8d7b6;background:#eefbf3}.packet-fact-cell.is-warn,.packet-status-chip.is-warn{border-color:#e5c96f;background:#fff8e1}.packet-fact-cell.is-stop,.packet-status-chip.is-stop{border-color:#efacac;background:#fff1f1}.packet-workbench-grid{display:grid;grid-template-columns:minmax(272px,.24fr) minmax(0,1fr) minmax(300px,.26fr);height:100%;min-height:0;overflow:hidden}.packet-authority-rail,.packet-center-workbench,.packet-left-rail{min-width:0;min-height:0;overflow:auto}.packet-authority-rail,.packet-left-rail{background:#f8fbff}.packet-left-rail{border-right:1px solid var(--packet-border)}.packet-authority-rail{display:grid;grid-template-rows:minmax(0,1fr) auto;border-left:1px solid var(--packet-border);overflow:hidden}.packet-authority-scroll{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0;overflow:auto;padding:10px}.packet-center-workbench{display:flex;flex-direction:column;gap:10px;padding:10px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.packet-center-workbench>.packet-ledger-panel{flex:0 0 auto}.packet-ledger-panel,.packet-rail-section{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--packet-border);border-radius:7px;background:#ffffff}.packet-rail-section{margin:10px;padding:10px}.packet-authority-scroll .packet-rail-section{margin:0}.packet-ledger-panel{min-height:max-content;overflow:visible;padding:12px}.packet-panel-header,.packet-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.packet-section-title{justify-content:flex-start}.packet-panel-header h2,.packet-section-title h2{margin:0;color:var(--packet-text);font-size:14px;font-weight:850;letter-spacing:0;line-height:1.15}.packet-panel-header>div{display:flex;align-items:center;gap:8px;min-width:0}.packet-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.packet-left-rail .packet-field-grid{grid-template-columns:minmax(0,1fr)}.packet-field{display:grid;min-width:0;grid-gap:4px;gap:4px}.packet-field input{min-height:31px;padding:0 8px}.packet-evidence-list{display:grid;grid-gap:7px;gap:7px}.packet-evidence-check{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:8px;border:1px solid #d8e1ec;border-radius:6px;background:#fbfdff}.packet-evidence-check input{width:16px;height:16px;margin:1px 0 0}.packet-evidence-check span{display:grid;grid-gap:3px;gap:3px;min-width:0}.packet-audit-list strong,.packet-blocker-stack strong,.packet-chain-list strong,.packet-consequence-box strong,.packet-document-row strong,.packet-evidence-check strong,.packet-gate-ledger strong{color:var(--packet-text);font-size:12px;font-weight:850;line-height:1.2}.packet-primary-action{width:100%;padding:0 10px;color:#ffffff;border-color:#155a9f;background:#155f9e}.packet-primary-action:hover{background:#104f84}.packet-fact-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.packet-fact-ledger div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px;border:1px solid #d9e2ed;border-radius:6px;background:#fbfdff}.packet-left-rail .packet-fact-ledger,.packet-release-state .packet-fact-ledger{grid-template-columns:minmax(0,1fr)}.packet-fact-ledger dd,.packet-fact-ledger dt{margin:0}.packet-progress-meter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:8px;gap:8px}.packet-progress-meter strong{color:var(--packet-accent);font-family:var(--sc-font-sans);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.packet-progress-meter span{color:var(--packet-muted);font-size:12px}.packet-audit-list,.packet-chain-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.packet-chain-list li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.packet-chain-list li>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--packet-border-strong);border-radius:999px;background:#ffffff;color:var(--packet-muted);font-family:var(--sc-font-sans);font-size:11px;font-weight:850}.packet-chain-list li.is-done>span{border-color:#16833a;background:#16833a;color:#ffffff}.packet-chain-list li.is-open>span{border-color:#d19600;background:#fff7df;color:#5c4500}.packet-chain-list li.is-blocked>span,.packet-chain-list li.is-cancelled>span{border-color:#c61f1f;background:#c61f1f;color:#ffffff}.packet-chain-list small{display:block;color:var(--packet-muted);font-size:11px}.packet-allocation-equation{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr);align-items:stretch;grid-gap:8px;gap:8px}.packet-allocation-equation>span{display:grid;place-items:center;color:var(--packet-muted);font-family:var(--sc-font-sans);font-size:20px;font-weight:800}.packet-metric-block{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:10px;border:1px solid #d9e2ed;border-radius:6px;background:#fbfdff}.packet-metric-block.is-primary{border-color:#9fc5f5;background:#eef6ff}.packet-metric-block strong{font-size:22px}.packet-lot-table{width:100%;min-width:852px;border-collapse:collapse;table-layout:fixed;border:0}.packet-lot-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #dbe3ed;border-radius:6px;height:max-content;min-height:max-content;scrollbar-gutter:stable}.packet-lot-col-identity{width:164px}.packet-lot-col-expiry{width:112px}.packet-lot-col-bin{width:156px}.packet-lot-col-quantity{width:82px}.packet-lot-col-selected{width:132px}.packet-lot-col-status{width:124px}.packet-lot-table td,.packet-lot-table th{padding:8px;border-bottom:1px solid #e0e7f0;border-right:1px solid #e0e7f0;font-family:var(--sc-font-sans);line-height:1.25;vertical-align:middle;width:auto}.packet-lot-table th{background:#f7f9fc;color:var(--packet-muted);font-size:11px;font-weight:800;text-align:left}.packet-lot-table td{color:var(--packet-text);font-size:12px}.packet-lot-table td:nth-child(2),.packet-lot-table td:nth-child(4),.packet-lot-table td:nth-child(6){font-family:var(--sc-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.packet-lot-table td:nth-child(n),.packet-lot-table th:nth-child(n){width:auto}.packet-lot-table td:first-child{display:table-cell}.packet-lot-identity{display:grid;min-width:0;grid-gap:2px;gap:2px}.packet-lot-code,.packet-lot-serial{overflow:hidden;font-family:var(--sc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.packet-lot-serial{color:var(--packet-muted);font-size:11px}.packet-quantity-stepper{display:inline-grid;grid-template-columns:28px minmax(34px,1fr) 28px;align-items:center;width:108px;overflow:hidden;border:1px solid var(--packet-border-strong);border-radius:6px;background:#ffffff}.packet-quantity-stepper button{display:grid;width:28px;height:28px;place-items:center;border:0;background:#f8fbff;color:var(--packet-accent)}.packet-quantity-stepper button:disabled{color:#9aa7b8}.packet-quantity-stepper strong{text-align:center;font-family:var(--sc-font-sans);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.packet-document-ledger{min-height:max-content;overflow:visible}.packet-receiving-grid{display:grid;grid-gap:10px;gap:10px}.packet-gate-ledger{display:grid;grid-gap:6px;gap:6px}.packet-blocker-stack article,.packet-gate-ledger article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid #d9e2ed;border-radius:6px;background:#fbfdff}.packet-gate-ledger article.is-stop{border-color:#efacac;background:#fff7f7}.packet-gate-ledger article.is-warn{border-color:#e5c96f;background:#fffaf0}.packet-gate-ledger article.is-pass{border-color:#a8d7b6;background:#f4fcf6}.packet-gate-ledger article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.packet-blocker-stack span,.packet-consequence-box span,.packet-gate-ledger article>div span{color:var(--packet-muted);font-size:12px;line-height:1.3}.packet-status-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#8a97a8}.packet-status-dot.is-pass{background:#16833a}.packet-status-dot.is-warn{background:#d19600}.packet-status-dot.is-stop{background:#c61f1f}.packet-document-table-wrap{width:100%;height:max-content;min-height:max-content;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.packet-document-table{display:grid;min-width:820px;overflow:visible;border:1px solid #dbe3ed}.packet-document-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(118px,.75fr) minmax(260px,1.5fr) minmax(116px,.8fr) 92px 86px;min-width:820px;min-height:38px;border-bottom:1px solid #e0e7f0}.packet-document-row:last-child{border-bottom:0}.packet-document-row>*{min-width:0;padding:9px 10px;border-right:1px solid #e0e7f0}.packet-document-row>:last-child{border-right:0}.packet-document-header{background:#f7f9fc}.packet-document-header span{color:var(--packet-muted);font-size:11px;font-weight:850}.packet-status-chip{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-start;min-height:24px;padding:3px 8px;border:1px solid var(--packet-border-strong);border-radius:5px;color:var(--packet-text);font-size:11px;font-weight:850;line-height:1.15;text-align:left;text-transform:capitalize;white-space:normal}.packet-status-chip.is-neutral{background:#f8fbff}.packet-blocker-stack{display:grid;grid-gap:7px;gap:7px}.packet-blocker-stack article{grid-template-columns:minmax(0,1fr)}.packet-consequence-box{display:grid;grid-gap:5px;gap:5px;padding:9px;border:1px solid #d9e2ed;border-left:3px solid var(--packet-accent);border-radius:6px;background:#fbfdff}.packet-empty-state{margin:0;color:var(--packet-muted);font-size:12px;line-height:1.35}.packet-task-action-stack{display:grid;grid-gap:7px;gap:7px}.packet-task-action-stack .sc-button{justify-content:center;min-height:34px;border-radius:6px;font-size:12px}.packet-audit-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 8px;gap:3px 8px;padding-bottom:7px;border-bottom:1px solid #e5ebf2}.packet-audit-list li:last-child{border-bottom:0}.packet-audit-list strong{text-align:right}.packet-audit-list small{grid-column:1/-1;font-family:var(--sc-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packet-release-dock{display:grid;grid-gap:8px;gap:8px;padding:10px;border-top:1px solid var(--packet-border);background:#ffffff;box-shadow:0 -10px 24px rgb(15 23 42/8%)}.packet-release-dock>div:first-child{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid #d9e2ed;border-radius:6px;background:#fbfdff}.packet-release-dock strong{white-space:normal}.packet-release-button{min-height:40px;padding:0 12px;border-color:#155a9f;background:#155f9e;color:#ffffff;font-size:13px}.packet-release-button:not(:disabled):hover{background:#104f84}.packet-release-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.packet-release-reasons span{display:inline-grid;min-height:24px;place-items:center;border:1px solid #d9e2ed;border-radius:999px;background:#fbfdff;font-family:var(--sc-font-sans);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}@media (max-width:1320px){.packet-workbench-grid{grid-template-columns:minmax(248px,.24fr) minmax(0,1fr) minmax(286px,.28fr)}.packet-decision-tape{grid-template-columns:minmax(150px,1.2fr) minmax(184px,1.35fr) minmax(104px,.85fr) repeat(9,minmax(74px,.7fr));overflow-x:auto;scrollbar-gutter:stable}}@media (max-width:1120px){.packet-canvas,.packet-main-surface{min-height:auto;overflow:visible}.packet-allocation-equation,.packet-command-strip,.packet-document-row,.packet-field-grid,.packet-workbench-grid{grid-template-columns:minmax(0,1fr)}.packet-decision-tape{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.packet-authority-rail,.packet-center-workbench,.packet-left-rail{overflow:visible}}