:root{color:#edf7f2;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#10211c;--surface-soft:#0c1916;--border:#a1ddc529;--muted:#9fb4ab;--accent:#62e0aa;--accent-soft:#62e0aa1c;--warning:#f5c66f;background:#07110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 8% 0,#31b07a2b,#0000 28rem),radial-gradient(circle at 100% 36%,#337f9e1a,#0000 32rem),#07110f;min-width:320px;min-height:100vh;margin:0}button{font:inherit}.shell{width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 48px}.topbar,.topbar-actions,.brand,.hero-status,.source-title,.product-card header{align-items:center;display:flex}.topbar{justify-content:space-between;gap:20px}.topbar-actions{gap:10px}.brand{letter-spacing:-.02em;gap:11px;font-size:18px;font-weight:760}.mark{border:1px solid var(--border);width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;font-size:12px;display:grid}.badge,.scheme{border:1px solid var(--border);color:var(--accent);background:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.refresh,.logout{border:1px solid var(--border);color:#edf7f2;cursor:pointer;background:#132720;border-radius:11px;padding:9px 13px}.refresh:hover{border-color:#62e0aa7a}.refresh:disabled{cursor:wait;opacity:.65}.logout{color:var(--muted);background:0 0}.logout:hover{color:#edf7f2;border-color:#f5c66f6b}.session-user{max-width:160px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:end;gap:26px;padding:82px 0 44px;display:grid}.eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.05em;max-width:780px;margin-bottom:20px;font-size:clamp(38px,6vw,68px);line-height:1}.lead{max-width:700px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.65}.hero-status{border:1px solid var(--border);background:#0f221cb8;border-radius:17px;gap:14px;padding:18px}.hero-status div{gap:4px;display:grid}.hero-status span:last-child{color:var(--muted);font-size:13px}.status-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 7px var(--accent-soft);border-radius:50%}.source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.source-card,.product-card,.notice-panel,.assessment-panel,.supply-panel,.cycle-panel,.operator-window-panel,.status-observation-panel{border:1px solid var(--border);background:linear-gradient(155deg,#122720eb,#091511ed);box-shadow:0 22px 62px #0000002e}.assessment-panel{border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr);align-items:center;gap:28px;margin-bottom:18px;padding:24px;display:grid}.assessment-result{align-items:flex-start;gap:17px;display:flex}.assessment-result h2{letter-spacing:-.03em;margin:5px 0 8px;font-size:26px}.assessment-result p{color:var(--muted);margin:0;line-height:1.55}.assessment-check{color:#07110f;background:var(--accent);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.assessment-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.changes-panel{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:20px;margin-bottom:18px;padding:24px;box-shadow:0 22px 62px #00000029}.changes-panel.observed_changes{border-color:#62e0aa52}.changes-panel.no_observed_change,.changes-panel.baseline{border-color:#a8d8ee3d}.changes-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.changes-panel h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:25px}.changes-panel p{color:var(--muted);margin:0;line-height:1.55}.changes-period{color:#c8ddd4;background:#a1ddc514;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.change-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.change-metric{border:1px solid var(--border);background:#050e0c47;border-radius:13px;gap:6px;min-width:0;padding:13px;display:grid}.change-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;line-height:1.35}.change-metric strong{font-size:23px}.changed-products{border-top:1px solid var(--border);margin-top:15px;padding-top:14px}.changed-products summary{color:#c9ddd4;cursor:pointer;width:fit-content;font-size:12px;font-weight:760}.changed-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.changed-products article{border:1px solid var(--border);background:#050e0c3d;border-radius:12px;gap:4px;padding:12px;display:grid}.changed-products article>span{color:var(--muted);font-size:10px}.changed-products article p{font-size:12px}.cycle-panel{border-radius:20px;margin-bottom:18px;padding:24px}.cycle-panel.complete{border-color:#62e0aa45}.cycle-panel.partial,.cycle-panel.not-run{border-color:#f5c66f45}.cycle-summary{grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);align-items:center;gap:28px;display:grid}.cycle-summary h2{margin:6px 0 8px;font-size:24px}.cycle-summary p,.cycle-panel.not-run p{color:var(--muted);margin:0;line-height:1.5}.cycle-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cycle-source-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.cycle-source-list>div{border:1px solid var(--border);background:#050e0c42;border-radius:13px;gap:5px;min-width:0;padding:13px;display:grid}.cycle-source-list>div.received strong{color:var(--accent)}.cycle-source-list>div.failed strong{color:var(--warning)}.cycle-source-list span{color:var(--muted);font-size:11px}.cycle-source-list strong{font-size:12px;line-height:1.35}.cycle-source-list small{color:var(--muted);font-size:10px}.cycle-explanation{color:#e7ddc9;margin:16px 0 0;font-size:12px}.operator-window-panel{border-radius:20px;margin-bottom:18px;padding:24px}.operator-window-panel.works{border-color:#62e0aa57}.operator-window-panel.watch{border-color:#f5c66f57}.operator-window-panel.intervention{border-color:#ff8b7a6b}.operator-window-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.operator-window-heading h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:27px}.operator-window-heading p,.operator-explanation{color:var(--muted);margin:0;line-height:1.55}.operator-verdict{border:1px solid #0000;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:820}.operator-verdict.works{color:var(--accent);background:#62e0aa14;border-color:#62e0aa40}.operator-verdict.watch{color:var(--warning);background:#f5c66f14;border-color:#f5c66f42}.operator-verdict.intervention{color:#ffb7ab;background:#ff8b7a17;border-color:#ff8b7a4d}.operator-explanation{max-width:830px;margin-top:18px}.operator-action{background:#050e0c52;border-radius:14px;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.operator-action span,.operator-error-codes span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.operator-action strong{font-size:13px;line-height:1.5}.operator-window-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.operator-window-metrics .metric{border:1px solid var(--border);background:#050e0c42;border-radius:13px;padding:13px}.operator-window-metrics .metric strong{font-size:20px}.operator-technical-summary{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:13px;font-size:11px;display:flex}.operator-technical-summary strong{color:#dcebe4}.operator-recovery-list{background:#f5c66f0e;border:1px solid #f5c66f33;border-radius:14px;gap:9px;margin-top:14px;padding:14px 16px;display:grid}.operator-recovery-list>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.operator-recovery-list article{gap:4px;display:grid}.operator-recovery-list article strong{color:var(--warning);font-size:12px}.operator-recovery-list article span{color:#dcebe4;font-size:11px;line-height:1.5}.status-observation-panel{border-radius:20px;margin-bottom:18px;padding:24px}.status-observation-panel.works{border-color:#62e0aa57}.status-observation-panel.watch{border-color:#f5c66f57}.status-observation-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.status-observation-panel h2{margin:6px 0 0;font-size:24px}.status-observation-panel>header>strong{color:var(--accent)}.status-observation-panel>p{color:var(--muted);line-height:1.55}.status-observation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.status-observation-metrics .metric,.status-observation-chains article{border:1px solid var(--border);background:#050e0c42;border-radius:13px;padding:13px}.status-observation-chains{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.status-observation-chains article{gap:5px;display:grid}.status-observation-chains span,.status-observation-chains small,.status-observation-issues span,.status-observation-issues small{color:var(--muted)}.status-observation-issues{gap:8px;margin-top:14px;display:grid}.status-observation-issues article{border-top:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.status-observation-issues small{line-height:1.5}.operator-source-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.operator-source-row{border:1px solid var(--border);background:#050e0c42;border-radius:13px;gap:8px;min-width:0;padding:13px;display:grid}.operator-source-row>div{gap:5px;min-width:0;display:grid}.operator-source-row>div strong{overflow-wrap:anywhere;font-size:12px}.operator-source-row>div span,.operator-source-row small{color:var(--muted);font-size:10px;line-height:1.4}.operator-source-status{border-radius:999px;width:fit-content;padding:5px 7px;font-size:10px;font-weight:780}.operator-source-status.fresh{color:var(--accent);background:#62e0aa17}.operator-source-status.aging{color:#a8d8ee;background:#a8d8ee17}.operator-source-status.stale,.operator-source-status.missing{color:var(--warning);background:#f5c66f17}.operator-error-codes{border-top:1px solid var(--border);gap:5px;margin-top:14px;padding-top:14px;display:grid}.operator-error-codes strong{color:#ffb7ab;overflow-wrap:anywhere;font-size:11px}.technical-diagnostics{border:1px solid var(--border);color:var(--muted);background:#0a19157a;border-radius:15px;margin:12px 0 0;padding:14px 16px}.technical-diagnostics>summary{color:#c9ddd4;cursor:pointer;width:fit-content;font-size:12px;font-weight:760}.technical-diagnostics>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.technical-diagnostics[open]{padding-bottom:18px}.diagnostic-intro{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.technical-diagnostics .source-grid{margin-top:14px}.technical-diagnostics .metric-glossary{background:#050e0c3d}.source-card{border-radius:18px;padding:20px}.source-title{gap:9px}.source-title h2{margin:0;font-size:16px}.source-indicator{border-radius:50%;width:8px;height:8px}.source-indicator.ready{background:var(--accent)}.source-indicator.attention{background:var(--warning)}.source-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.source-card p{color:var(--muted);margin:18px 0 0;font-size:12px}.cycle-source-state{margin-top:8px;font-size:11px;line-height:1.4;display:block}.cycle-source-state.succeeded{color:var(--accent)}.cycle-source-state.succeeded.partial{color:#a8d8ee}.cycle-source-state.failed{color:var(--warning)}.cycle-source-state.not_run{color:var(--muted)}.metric-glossary{border:1px solid var(--border);color:var(--muted);background:#0a19159e;border-radius:15px;margin:12px 0 0;padding:13px 16px}.metric-glossary summary{color:#c9ddd4;cursor:pointer;width:fit-content;font-size:12px;font-weight:720}.metric-glossary summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.metric-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.metric-glossary-grid p{gap:5px;margin:0;font-size:12px;line-height:1.5;display:grid}.metric-glossary-grid strong{color:#edf7f2}.metric-glossary-grid span{color:var(--muted)}.metric{flex-direction:column;gap:5px;min-width:0;display:flex}.metric span,.block-label,.product-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:720}.metric span{overflow-wrap:anywhere}.metric strong{font-size:22px}.metric.large strong{letter-spacing:-.03em;font-size:34px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:68px 0 20px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:31px}.muted,.empty{color:var(--muted)}.product-search{border:1px solid var(--border);background:#0a191585;border-radius:15px;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}.product-search>span{color:#d9e8e2;font-size:12px;font-weight:760}.product-search input{border:1px solid var(--border);color:#edf7f2;background:#081512;border-radius:10px;outline:none;width:100%;padding:10px 12px}.product-search input:focus{border-color:#62e0aaa6;box-shadow:0 0 0 3px #62e0aa1a}.product-search small,.product-identifiers{color:var(--muted);font-size:11px}.product-search-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:16px;padding:28px}.seller-attention{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:20px;grid-template-columns:minmax(0,.75fr) minmax(460px,1.25fr);gap:24px;margin-bottom:18px;padding:24px;display:grid}.seller-attention.has-items{border-color:#f5c66f4d}.seller-attention.clear{border-color:#62e0aa45}.seller-attention h2{margin:5px 0 8px;font-size:25px}.seller-attention p{color:var(--muted);margin:0;line-height:1.5}.attention-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.attention-list>div{border:1px solid var(--border);background:#050e0c47;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.attention-list>div>span:last-child{gap:4px;min-width:0;display:grid}.attention-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attention-list small{color:var(--muted);font-size:10px;line-height:1.35}.product-workspace{border:1px solid var(--border);background:linear-gradient(155deg,#122720eb,#091511ed);border-radius:22px;margin-top:68px;padding:26px;box-shadow:0 22px 62px #0000002e}.workspace-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;display:grid}.workspace-heading h2{letter-spacing:-.03em;margin-bottom:8px;font-size:29px}.workspace-heading p:last-child{max-width:720px;color:var(--muted);margin-bottom:0;line-height:1.55}.workspace-count{border:1px solid var(--border);text-align:right;background:#050e0c47;border-radius:14px;gap:3px;min-width:150px;padding:14px 16px;display:grid}.workspace-count strong{color:var(--accent);font-size:28px}.workspace-count span{color:var(--muted);font-size:11px}.workspace-search{margin-top:22px}.workspace-product-list{gap:9px;max-height:600px;padding-right:4px;display:grid;overflow-y:auto}.workspace-product{border:1px solid var(--border);background:#050e0c47;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px;display:grid}.workspace-product.paused{opacity:.72}.workspace-product-copy{gap:4px;min-width:0;display:grid}.workspace-product-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-product-copy span,.workspace-product-copy small{color:var(--muted);font-size:11px}.tracking-state{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.tracking-state.tracked{color:var(--accent);background:var(--accent-soft)}.tracking-state.paused{color:var(--muted);background:#9fb4ab14}.tracking-disable,.tracking-enable{border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:9px 11px;font-weight:760}.tracking-disable{color:#e8d7b5;background:0 0}.tracking-disable:hover{border-color:#f5c66f73}.tracking-enable{color:#07110f;background:var(--accent);border-color:#62e0aa73}.tracking-disable:disabled,.tracking-enable:disabled{cursor:wait;opacity:.6}.workspace-error{color:#ffd19a;margin:12px 0;font-size:12px}.product-image{border:1px solid var(--border);object-fit:contain;width:72px;height:96px;color:var(--accent);background:#f4f7f5;border-radius:13px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.product-image.compact{border-radius:10px;width:42px;height:56px;font-size:9px}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020806d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tracking-dialog{background:#10211c;border:1px solid #f5c66f52;border-radius:22px;width:min(100%,620px);max-height:calc(100vh - 36px);padding:28px;overflow-y:auto;box-shadow:0 34px 110px #00000094}.tracking-dialog .product-image{margin-bottom:18px}.tracking-dialog h2{margin-bottom:10px;font-size:28px}.tracking-dialog>p:not(.eyebrow):not(.workspace-error){color:var(--muted);line-height:1.55}.tracking-dialog ul{color:#dce9e4;gap:9px;margin:20px 0;padding-left:22px;font-size:13px;line-height:1.5;display:grid}.tracking-acknowledgement{border:1px solid var(--border);color:#e8eee9;cursor:pointer;background:#050e0c52;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;font-size:13px;line-height:1.45;display:flex}.tracking-acknowledgement input{width:18px;height:18px;accent-color:var(--accent);margin-top:1px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dialog-actions button{border:1px solid var(--border);cursor:pointer;border-radius:11px;padding:11px 14px;font-weight:780}.dialog-cancel{color:#edf7f2;background:0 0}.dialog-confirm{color:#211908;background:var(--warning);border-color:#f5c66f73!important}.dialog-actions button:disabled{cursor:not-allowed;opacity:.45}.supply-panel{border-radius:22px;margin-top:20px;padding:24px}.supply-heading{margin:0 0 20px}.workflow-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.workflow-metric{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px;display:flex}.workflow-metric span{max-width:145px;color:var(--muted);font-size:12px;line-height:1.35}.workflow-metric strong{font-size:28px}.workflow-metric.ready strong{color:var(--accent)}.workflow-metric.info strong{color:#a8d8ee}.workflow-metric.warning strong{color:var(--warning)}.workflow-metric.neutral strong{color:#c4d2cc}.scope-note{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.55}.filter-bar{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.filter-button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.filter-button span{color:#dbe9e3;background:#a1ddc517;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.filter-button:hover,.filter-button.active{color:#edf7f2;background:var(--accent-soft);border-color:#62e0aa73}.filter-button:focus-visible,.why-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-list{gap:14px;display:grid}.order-card{border:1px solid var(--border);background:#07110f59;border-radius:17px;overflow:hidden}.order-header{border-bottom:1px solid var(--border);background:#1227207a;grid-template-columns:minmax(210px,.65fr) minmax(300px,1fr);align-items:center;gap:24px;padding:17px 18px;display:grid}.order-header h3{margin:4px 0 5px;font-size:18px}.order-stage{color:var(--muted);font-size:12px}.order-actions{text-align:right;justify-items:end;gap:6px;display:grid}.order-actions>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.order-actions strong{color:#dce9e4;max-width:580px;font-size:13px;line-height:1.45}.compact-table-wrap{overflow-x:auto}.compact-table{border-collapse:collapse;width:100%;min-width:910px}.compact-table th{color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#050e0c47;padding:11px 13px;font-size:10px;font-weight:750}.compact-table td{border-top:1px solid var(--border);vertical-align:top;padding:13px;font-size:12px}.compact-table tbody tr:first-child td{border-top:0}.compact-table td>strong,.compact-table td>span{display:block}.compact-table td>span:not(.result-pill){color:var(--muted);margin-top:5px}.mobile-supply-list{display:none}.result-pill{border-radius:999px;width:fit-content;padding:5px 8px;font-weight:750;margin:0 0 8px!important}.result-pill.documents_completed{color:var(--accent);background:var(--accent-soft)}.result-pill.awaiting_confirmation,.result-pill.in_progress{color:#a8d8ee;background:#56a6cb1f}.result-pill.needs_data,.result-pill.needs_review{color:var(--warning);background:#f5c66f1a}.result-pill.data_queued{color:#a8d8ee;background:#56a6cb1f}.sku-list{color:var(--muted);gap:7px;font-size:12px;display:grid}.sku-list span{gap:2px;display:grid}.sku-list b{color:#edf7f2}.sku-list small{color:var(--muted);font-size:11px}.number-cell{font-weight:800;font-size:18px!important}.difference-cell{font-weight:850;font-size:16px!important}.difference-cell.matched{color:var(--accent)}.difference-cell.mismatch{color:var(--warning)}.difference-cell.unknown{color:var(--muted)}.why-details{max-width:260px}.why-details summary{width:fit-content;color:var(--muted);cursor:pointer;text-underline-offset:3px;font-size:11px;-webkit-text-decoration:underline #9fb4ab73;text-decoration:underline #9fb4ab73}.why-details p{color:var(--muted);margin:8px 0 0;line-height:1.45}.supply-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:16px;justify-items:center;gap:7px;padding:42px 20px;display:grid}.supply-empty strong{color:#edf7f2}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card{border-radius:22px;min-width:0;padding:24px}.product-card header{justify-content:flex-start;gap:14px}.product-card header>div{flex:1;min-width:0}.product-card header .scheme{margin-left:auto}.product-card h3{letter-spacing:-.025em;margin:5px 0 0;font-size:24px}.baseline-notice{color:#c9f3e5;background:#6dd3b314;border:1px solid #6dd3b347;border-radius:12px;margin:16px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.product-identifiers{margin-top:7px;display:block}.primary-metrics{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr .8fr;gap:18px;margin:30px 0;padding-bottom:26px;display:grid}.movement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.movement-block{flex-direction:column;gap:6px;min-width:0;display:flex}.movement-block>strong{margin-top:5px;font-size:30px}.movement-block>span:not(.block-label){color:var(--muted)}.status-list,.return-split{color:var(--muted);gap:7px;margin-top:14px;font-size:12px;display:grid}.status-list b,.return-split b{color:#edf7f2}.window-label{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.45}.observed{color:var(--muted);margin:24px 0 0;font-size:12px}.product-attention{gap:7px;margin:0 0 18px;display:grid}.product-attention span{border-left:2px solid var(--warning);color:#eadfc9;background:#f5c66f12;padding:9px 11px;font-size:11px;line-height:1.4}.observation-chain{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.observation-chain>summary{color:#d7e9e1;cursor:pointer;width:fit-content;font-size:12px;font-weight:780}.observation-chain>p{color:var(--muted);margin:13px 0;font-size:11px;line-height:1.5}.observation-chain ol{margin:0;padding:0;list-style:none;display:grid}.observation-chain li{grid-template-columns:18px 1fr;gap:10px;min-height:64px;display:grid;position:relative}.observation-chain li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:-2px;left:6px}.chain-marker{z-index:1;background:var(--muted);width:13px;height:13px;box-shadow:0 0 0 1px var(--border);border:2px solid #10211c;border-radius:50%;margin-top:3px;position:relative}.observation-chain li.confirmed .chain-marker,.observation-chain li.observed .chain-marker{background:var(--accent)}.observation-chain li.waiting .chain-marker{background:var(--warning)}.observation-chain li>div{gap:3px;padding-bottom:13px;display:grid}.observation-chain li strong{font-size:12px}.observation-chain li span:not(.chain-marker),.observation-chain li small{color:var(--muted);font-size:10px;line-height:1.35}.notice-panel{border-radius:20px;margin-top:20px;padding:24px}.notice-panel h2{font-size:18px}.notice{color:#e7ddc9;align-items:center;gap:11px;margin-top:10px;display:flex}.notice-mark,.error-mark{color:#211908;background:var(--warning);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:850;display:grid}footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:38px;font-size:12px;display:flex}.center-state{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:24px;display:grid}.center-state h1{margin-top:22px;font-size:30px}.center-state p{color:var(--muted)}.loader{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--border);background:linear-gradient(155deg,#122720f5,#091511f7);border-radius:24px;width:min(100%,460px);padding:34px;box-shadow:0 28px 90px #00000057}.login-brand{margin-bottom:44px}.login-card h1{margin-bottom:14px;font-size:clamp(34px,8vw,48px);line-height:1.02}.login-lead{color:var(--muted);margin-bottom:28px;line-height:1.6}.login-form{gap:18px;display:grid}.login-form label{gap:8px;display:grid}.login-form label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.login-form input{border:1px solid var(--border);color:#edf7f2;background:#081512;border-radius:12px;outline:none;width:100%;padding:13px 14px}.login-form input:focus{border-color:#62e0aaa6;box-shadow:0 0 0 3px #62e0aa1a}.login-submit{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa8c;border-radius:12px;margin-top:2px;padding:13px 16px;font-weight:850}.login-submit:hover{background:#7ae9ba}.login-submit:disabled{cursor:wait;opacity:.65}.login-error{color:#ffd19a;margin:-4px 0 0;font-size:13px}.login-note{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.55}@media (width<=720px){.compact-table-wrap{display:none}.mobile-supply-list{gap:0;display:grid}.mobile-supply-card{border-top:1px solid var(--border);gap:14px;padding:18px;display:grid}.mobile-supply-card:first-child{border-top:0}.mobile-supply-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-supply-card header>div{gap:5px;min-width:0;display:grid}.mobile-supply-card header>div>strong{overflow-wrap:anywhere;font-size:15px}.mobile-supply-card .result-pill{text-align:right;flex:0 auto;margin:0!important}.mobile-supply-stage{color:var(--muted);font-size:12px;line-height:1.45}.mobile-quantity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mobile-quantity-grid>div{border:1px solid var(--border);background:#050e0c47;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.mobile-quantity-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.25}.mobile-quantity-grid dd{margin:0;font-size:19px;font-weight:850}.mobile-quantity-grid .matched dd{color:var(--accent)}.mobile-quantity-grid .mismatch dd{color:var(--warning)}.mobile-quantity-grid .unknown dd{color:var(--muted)}.mobile-supply-card .why-details{max-width:none}}@media (width<=860px){.hero,.product-grid,.assessment-panel,.cycle-summary,.seller-attention,.workspace-heading{grid-template-columns:1fr}.workspace-count{text-align:left;width:fit-content}.source-grid{grid-template-columns:1fr}.cycle-source-list{grid-template-columns:1fr 1fr}.operator-window-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.status-observation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-source-list{grid-template-columns:1fr 1fr}.metric-glossary-grid,.movement-grid{grid-template-columns:1fr}.workflow-strip{grid-template-columns:1fr 1fr}.change-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.changed-products>div,.product-search,.order-header{grid-template-columns:1fr}.order-actions{text-align:left;justify-items:start}.hero{padding-top:58px}}@media (width<=620px){.shell{width:min(100% - 24px,560px)}.product-card{padding:20px 14px}.topbar,.section-heading,footer{flex-direction:column;align-items:flex-start}.topbar-actions{flex-wrap:wrap}.badge{display:none}.primary-metrics{grid-template-columns:1fr 1fr}.primary-metrics .metric:last-child{grid-column:1/-1}.assessment-metrics{grid-template-columns:1fr}.changes-heading,.operator-window-heading{display:grid}.operator-verdict{width:fit-content}.operator-window-metrics,.operator-source-list{grid-template-columns:1fr}.status-observation-panel>header{display:grid}.status-observation-metrics,.status-observation-chains{grid-template-columns:1fr}.changes-period{width:fit-content}.change-metrics{grid-template-columns:1fr 1fr}.cycle-metrics,.cycle-source-list,.workflow-strip{grid-template-columns:1fr}.filter-bar{grid-template-columns:1fr 1fr;display:grid}.filter-button{justify-content:space-between}.supply-panel{padding:18px 14px}.mobile-supply-card{padding:16px 14px}.mobile-quantity-grid>div{padding:10px 8px}.login-card{padding:26px 22px}.attention-list{grid-template-columns:1fr}.product-workspace{padding:20px 14px}.workspace-product{grid-template-columns:auto minmax(0,1fr)}.workspace-product .tracking-state,.workspace-product button{grid-column:2;width:fit-content}.dialog-actions{display:grid}.dialog-actions button{width:100%}}.app-frame{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06110ef0;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebar-brand{padding:0 8px}.sidebar-caption{color:var(--muted);margin:10px 8px 25px;font-size:11px}.app-navigation{gap:4px;display:grid}.app-navigation a{color:#a9bbb4;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:8px 10px;font-size:13px;font-weight:720;text-decoration:none;display:grid}.app-navigation a>span{color:#698077;letter-spacing:.08em;font-size:9px}.app-navigation a>b{color:#261b07;background:var(--warning);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.app-navigation a:hover{color:#edf7f2;background:#a1ddc50f}.app-navigation a.active{color:#edf7f2;background:var(--accent-soft);border-color:#62e0aa38}.app-navigation a.active>span{color:var(--accent)}.sidebar-foot{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding:18px 8px 2px;display:grid}.sidebar-foot .badge{width:fit-content}.sidebar-foot small{color:var(--muted)}.app-main{min-width:0}.app-topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fdb;justify-content:space-between;align-items:center;min-height:72px;padding:14px 30px;display:flex;position:sticky;top:0}.app-topbar>div:first-child{gap:3px;display:grid}.app-topbar>div:first-child>strong{font-size:16px}.mobile-brand{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:none}.page-shell{width:min(1240px,100% - 56px);margin:0 auto;padding:46px 0 48px}.page-heading{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:end;gap:28px;margin-bottom:30px;display:grid}.page-heading>div:first-child{min-width:0}.page-heading h1{max-width:900px;margin:0 0 13px;font-size:clamp(38px,5vw,64px)}.page-heading>div:first-child>p:last-child{max-width:780px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.page-heading .hero-status{justify-self:end;width:min(100%,340px)}.overview-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.overview-link{border:1px solid var(--border);color:#edf7f2;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:18px;gap:8px;min-width:0;padding:20px;display:grid}.overview-link:hover{border-color:#62e0aa61;transform:translateY(-1px)}.overview-link span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.overview-link strong{font-size:30px}.overview-link small{min-height:32px;color:var(--muted);line-height:1.45}.overview-link b{color:#d8e8e1;margin-top:4px;font-size:12px}.signals-preview{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:20px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:grid}.signals-preview.has-signals{border-color:#f5c66f61;box-shadow:inset 4px 0 #f5c66fcc}.signals-preview.clear{border-color:#62e0aa4d}.signals-preview h2{margin:5px 0 8px;font-size:25px}.signals-preview p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.signals-preview>button,.signal-actions button{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa5c;border-radius:11px;padding:11px 13px;font-weight:800}.signal-preview-list{gap:7px;display:grid}.signal-card{border:1px solid var(--border);background:#050e0c5c;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:17px;display:grid}.signal-card.compact{padding:10px 12px}.signal-card.action_required{border-left:4px solid #ff8f79}.signal-card.watching{border-left:4px solid var(--warning)}.signal-card.technical_problem{border-left:4px solid #d38dff}.signal-card.resolved{border-left:4px solid var(--accent)}.signal-card>div{gap:5px;min-width:0;display:grid}.signal-state{width:fit-content;color:var(--warning);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.signal-card.action_required .signal-state{color:#ffad9d}.signal-card.technical_problem .signal-state{color:#dcb4f5}.signal-card.resolved .signal-state{color:var(--accent)}.signal-card strong{font-size:14px}.signal-card small{color:var(--muted);font-size:10px}.signal-card p{color:#c5d6cf;margin:0;font-size:12px;line-height:1.45}.signal-card b{color:#f0f5f2;margin-top:4px;font-size:12px}.signal-icon{color:#07110f;background:var(--warning);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.signal-card.resolved .signal-icon{background:var(--accent)}.signal-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.signal-status-summary>div{border:1px solid var(--border);background:#0a1915ad;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.signal-status-summary span{color:var(--muted);font-size:12px}.signal-status-summary strong{font-size:26px}.signal-groups{gap:24px;display:grid}.signal-group>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.signal-group>header h2{margin:0;font-size:22px}.signal-group>header span{min-width:25px;height:25px;color:var(--muted);background:#a1ddc517;border-radius:999px;place-items:center;font-size:11px;display:grid}.signal-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.signal-actions{gap:10px;margin-top:24px;display:flex}.signal-actions button:last-child{color:#dce9e4;background:0 0}.signal-footnote{color:var(--muted);margin-top:16px;font-size:11px}.product-workspace{margin-top:0}.catalog-filters{flex-wrap:wrap;gap:8px;margin:-4px 0 12px;display:flex}.catalog-filters button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:720}.catalog-filters button:hover,.catalog-filters button.active{color:#edf7f2;background:var(--accent-soft);border-color:#62e0aa6b}.bulk-toolbar{z-index:4;background:#0c1d18f5;border:1px solid #62e0aa38;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:0 0 12px;padding:12px 14px;display:grid;position:sticky;top:80px;box-shadow:0 10px 30px #00000038}.bulk-toolbar label{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:730;display:flex}.bulk-toolbar input,.product-selection input{width:18px;height:18px;accent-color:var(--accent)}.bulk-toolbar>span{color:var(--muted);font-size:12px}.bulk-toolbar button{color:#251b08;background:var(--warning);cursor:pointer;border:1px solid #f5c66f5c;border-radius:10px;padding:9px 12px;font-weight:800}.bulk-toolbar button:disabled{cursor:not-allowed;opacity:.42}.catalog-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.catalog-pagination span{color:var(--muted);font-size:11px}.catalog-pagination button{border:1px solid var(--border);color:#dce9e4;cursor:pointer;background:0 0;border-radius:10px;padding:8px 11px}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.38}.product-selection{place-items:center;display:grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bulk-dialog-products{gap:8px;max-height:250px;margin:16px 0;padding-right:4px;display:grid;overflow-y:auto}.bulk-dialog-products>div{border:1px solid var(--border);background:#050e0c47;border-radius:12px;align-items:center;gap:11px;padding:9px;display:flex}.bulk-dialog-products span{gap:4px;min-width:0;display:grid}.bulk-dialog-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-dialog-products small{color:var(--muted);font-size:10px}.changed-products article{grid-template-columns:auto minmax(0,1fr);align-items:center}.changed-products article>div{gap:4px;min-width:0;display:grid}.changed-products article>div>span{color:var(--muted);font-size:10px}.metric-product-list{gap:11px;display:grid}.metric-product-card{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto minmax(150px,.35fr);align-items:center;gap:18px;padding:16px;display:grid}.metric-product-card>div{min-width:0}.metric-product-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:17px;overflow:hidden}.metric-product-card>div>span,.metric-product-card>small{color:var(--muted);font-size:11px}.metric-product-card>strong{font-size:32px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:18px;padding:22px}.settings-grid span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.settings-grid strong{font-size:22px}.settings-grid p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}@media (width<=1060px){.app-frame{grid-template-columns:210px minmax(0,1fr)}.app-sidebar{padding-inline:12px}.signals-preview{grid-template-columns:1fr}.signals-preview>button{width:fit-content}.signal-status-summary{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}}@media (width<=760px){.app-frame{display:block}.app-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:10px 12px 0;display:block;position:sticky;top:0;overflow:hidden}.sidebar-brand,.sidebar-caption,.sidebar-foot{display:none}.app-navigation{scrollbar-width:thin;gap:5px;padding-bottom:9px;display:flex;overflow-x:auto}.app-navigation a{flex:none;gap:7px;min-height:38px;padding:7px 10px;display:flex}.app-navigation a>span{display:none}.app-topbar{padding:12px 16px;position:static}.mobile-brand{display:block}.app-topbar>div:first-child>strong{display:none}.page-shell{width:min(100% - 24px,720px);padding-top:30px}.page-heading{grid-template-columns:1fr}.page-heading .hero-status{justify-self:start}.overview-links,.signal-group>div{grid-template-columns:1fr}.bulk-toolbar{grid-template-columns:1fr auto;position:static}.bulk-toolbar button{grid-column:1/-1}.metric-product-card{grid-template-columns:auto minmax(0,1fr) auto}.metric-product-card>small{grid-column:2/-1}}@media (width<=620px){.app-topbar .session-user{display:none}.app-topbar .refresh,.app-topbar .logout{padding:8px 9px;font-size:11px}.page-heading h1{font-size:38px}.signal-status-summary{grid-template-columns:1fr}.workspace-product{grid-template-columns:auto auto minmax(0,1fr)}.workspace-product .tracking-state,.workspace-product button{grid-column:3}.workspace-product-copy strong{white-space:normal}.product-image{width:60px;height:80px}.product-image.compact{width:39px;height:52px}.metric-product-card{gap:11px;padding:12px}.metric-product-card>strong{font-size:25px}.signal-actions{display:grid}}.workspace-product .product-open,.product-card-open,.signal-product-link,.changed-products button{color:#dff5eb;cursor:pointer;background:#62e0aa14;border:1px solid #62e0aa4d;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:760}.product-card-open{width:100%;margin-top:14px;padding:11px}.signal-product-link{width:fit-content;margin-top:5px}.changed-products button{width:fit-content;margin-top:3px}.product-detail-page{gap:20px;display:grid}.breadcrumb-back{width:fit-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:720}.breadcrumb-back:hover{color:var(--accent)}.product-detail-hero{border:1px solid var(--border);background:linear-gradient(145deg,#10251efa,#081612f0);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:25px;padding:24px;display:grid}.product-image.detail{border-radius:17px;width:120px;height:160px}.product-detail-hero h1{max-width:820px;margin:5px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.05}.product-detail-hero>div>p:last-of-type{color:var(--muted)}.product-detail-statuses{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.product-detail-statuses span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:11px}.product-detail-statuses .tracked{color:var(--accent);background:var(--accent-soft);border-color:#62e0aa4d}.product-detail-statuses .paused{color:var(--warning);border-color:#f5c66f4d}.product-period-filter{border:1px solid var(--border);background:#081612b8;border-radius:17px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px 22px;padding:17px;display:grid}.product-period-filter>div:first-child{gap:4px;display:grid}.product-period-filter>div:first-child span{color:var(--muted);font-size:11px}.period-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.period-buttons button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:730}.period-buttons button.active{color:#06110d;background:var(--accent);border-color:#62e0aa6b}.custom-period{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.custom-period label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.custom-period input{border:1px solid var(--border);color:#edf7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1c17;border-radius:8px;padding:7px}.apply-custom-period{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa61;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:850}.apply-custom-period:disabled{cursor:not-allowed;opacity:.42}.coverage-notice{background:#62e0aa0f;border:1px solid #62e0aa42;border-radius:15px;padding:15px 18px}.coverage-notice.partial{background:#f5c66f12;border-color:#f5c66f52}.coverage-notice strong{color:var(--warning)}.coverage-notice p{color:#cadbd4;margin:5px 0 0;font-size:12px;line-height:1.55}.product-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:7px;padding:5px 0 10px;display:flex;overflow-x:auto}.product-tabs a{color:var(--muted);border:1px solid #0000;border-radius:10px;flex:none;padding:9px 11px;font-size:12px;font-weight:760;text-decoration:none}.product-tabs a:hover,.product-tabs a.active{color:#eff8f4;background:var(--accent-soft);border-color:#62e0aa47}.product-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seller-control-conclusion{background:linear-gradient(145deg,#2a2a18fa,#081813f5);border:1px solid #f5c66f7a;border-radius:20px;gap:17px;padding:22px;display:grid}.seller-control-heading,.seller-control-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-control-heading h2{margin:4px 0 7px;font-size:clamp(24px,3vw,36px)}.seller-control-heading p:not(.eyebrow){color:#d8e3d0;max-width:820px;margin:0;line-height:1.5}.loss-not-confirmed{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;border:1px solid #62e0aa59;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:850}.seller-control-question{border-left:4px solid var(--warning);background:#f5c66f14;border-radius:12px;gap:6px;padding:15px 17px;display:grid}.seller-control-question span,.seller-control-columns article>span,.seller-control-footer span{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.seller-control-question p{color:#dce7df;margin:0;line-height:1.5}.seller-control-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seller-control-columns article{border:1px solid var(--border);background:#040f0c7a;border-radius:14px;gap:7px;min-width:0;padding:16px;display:grid}.seller-control-columns article.unresolved{border-color:#f5c66f57}.seller-control-columns article strong{overflow-wrap:anywhere;font-size:23px}.seller-control-columns article p{color:#d9e6e0;margin:0;font-size:12px;line-height:1.45}.seller-control-columns article small,.seller-control-footer small{color:var(--muted);font-size:10px;line-height:1.45}.seller-control-gaps{gap:10px;display:grid}.seller-control-gaps summary{color:#f7dfad;cursor:pointer;width:fit-content;font-size:12px;font-weight:800}.seller-control-gaps[open] summary{margin-bottom:10px}.seller-control-gaps ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.seller-control-gaps li{background:#05100d73;border:1px solid #f5c66f33;border-radius:11px;gap:5px;padding:12px;display:grid}.seller-control-gaps li span{color:#f7dfad;font-size:11px;font-weight:780}.seller-control-gaps li small{color:var(--muted);font-size:10px;line-height:1.45}.seller-control-footer{border-top:1px solid var(--border);align-items:center;padding-top:13px}.seller-control-footer>div{gap:5px;display:grid}.seller-control-footer button{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa52;border-radius:9px;flex:none;padding:10px 12px;font-weight:800}.product-flow-workspace{background:linear-gradient(145deg,#0b1f19fa,#05120ef7);border:1px solid #62e0aa47;border-radius:21px;gap:18px;padding:24px;display:grid}.product-flow-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-flow-heading h2{margin:5px 0 7px;font-size:clamp(24px,3vw,34px)}.product-flow-heading p:not(.eyebrow){color:#cadbd4;max-width:900px;margin:0;line-height:1.55}.flow-back,.flow-full-link{color:#dff5eb;cursor:pointer;background:#62e0aa14;border:1px solid #62e0aa52;border-radius:9px;flex:none;padding:9px 11px;font-size:11px;font-weight:800}.product-flow-map{grid-template-columns:minmax(135px,1fr) auto minmax(135px,1fr) auto minmax(170px,1.18fr) auto minmax(135px,1fr) auto minmax(145px,1fr);align-items:stretch;gap:8px;display:grid}.flow-stage{border:1px solid var(--border);color:#e9f5f0;cursor:pointer;text-align:left;background:#040f0c94;border-radius:15px;gap:7px;min-width:0;padding:15px;display:grid}.flow-stage:hover,.flow-stage.active{border-color:#62e0aa99;box-shadow:0 0 0 3px #62e0aa14}.flow-stage.aggregate,.flow-stage.needs_data{border-color:#f5c66f5c}.flow-stage>span{color:var(--accent);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850}.flow-stage>strong{font-size:22px;line-height:1.05}.flow-stage strong small,.flow-stage b small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:600;line-height:1.35;display:block}.flow-stage>b{color:var(--warning);font-size:13px}.flow-link{width:23px;color:var(--accent);place-items:center;font-size:20px;display:grid}.flow-link.aggregate_pool{color:var(--warning)}.flow-identity-boundary{text-align:center;background:#f5c66f0f;border:1px dashed #f5c66f73;border-radius:12px;max-width:780px;margin:-5px auto 0;padding:12px 16px}.flow-identity-boundary strong{color:#f8dfa9}.flow-identity-boundary p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.flow-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flow-legend>div{border-left:3px solid var(--accent);background:#a1ddc50b;border-radius:9px;gap:4px;padding:11px;display:grid}.flow-legend>div.aggregate,.flow-legend>div.candidate{border-left-color:var(--warning)}.flow-legend>div.gap{border-left-color:#ff8f79}.flow-legend span{font-size:10px;font-weight:800}.flow-legend small{color:var(--muted);font-size:9px;line-height:1.4}.flow-signals{color:#eaf4f0;cursor:pointer;text-align:left;background:#f5c66f0e;border:1px solid #f5c66f52;border-radius:13px;grid-template-columns:minmax(160px,.7fr) minmax(160px,.5fr) minmax(220px,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.flow-signals>span{color:var(--warning);text-transform:uppercase;font-size:10px;font-weight:850}.flow-signals small{color:var(--muted)}.flow-focus-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:16px;display:grid}.flow-branch-detail{border:1px solid var(--border);background:#040f0c7a;border-radius:16px;gap:15px;min-width:0;padding:18px;display:grid}.flow-branch-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.flow-branch-heading h3{margin:4px 0 6px;font-size:24px}.flow-branch-heading p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.flow-branch-heading>div:last-child{text-align:right;gap:2px;min-width:130px;display:grid}.flow-branch-heading>div:last-child strong{font-size:28px}.flow-branch-heading>div:last-child span,.flow-branch-heading>div:last-child small{color:var(--muted);font-size:10px}.flow-branch-modes{flex-wrap:wrap;gap:7px;display:flex}.flow-branch-modes button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#081612ad;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.flow-branch-modes button:hover,.flow-branch-modes button.active{color:#07110f;background:var(--accent);border-color:#62e0aa8c}.flow-event-list,.flow-gap-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-event-list button{border:1px solid var(--border);color:#e8f3ee;cursor:pointer;text-align:left;background:#081612ad;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.flow-event-list button:hover,.flow-event-list button.active{background:#62e0aa14;border-color:#62e0aa80}.flow-event-list button small{color:var(--muted);text-align:right;font-size:10px}.flow-event-history{gap:9px;display:grid}.flow-event-history>small{color:var(--muted);font-size:10px}.flow-gap-list li{background:#f5c66f0d;border:1px solid #f5c66f3d;border-radius:11px;padding:13px}.flow-gap-list p{color:var(--muted);margin:5px 0 8px;font-size:11px;line-height:1.5}.flow-gap-list span{color:var(--warning);text-transform:uppercase;font-size:9px;font-weight:800}.flow-event-inspector{background:#071712;border:1px solid #62e0aa52;border-radius:16px;gap:11px;min-width:0;padding:18px;display:grid;position:sticky;top:18px}.flow-event-inspector>button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:22px}.flow-event-inspector h3{margin:0;font-size:21px}.flow-event-inspector p{color:#cadbd4;margin:0;font-size:12px;line-height:1.5}.flow-event-inspector dl{gap:7px;margin:0;display:grid}.flow-event-inspector dl>div{background:#a1ddc50e;border-radius:9px;padding:9px}.flow-event-inspector dt{color:var(--muted);text-transform:uppercase;font-size:9px}.flow-event-inspector dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.flow-event-inspector dd.source-unavailable{color:var(--warning);font-style:italic}.flow-event-inspector>small{color:var(--muted);font-size:10px;line-height:1.45}.flow-current-preview{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.flow-document-row{color:#e8f3ee;cursor:pointer;text-align:left;background:#a1ddc50b;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;padding:11px;display:grid}.flow-document-row:hover,.flow-document-row.active{background:#62e0aa17;border-color:#62e0aa80}.flow-document-row small{color:var(--muted);grid-column:1/-1}.flow-current-preview>small{color:var(--muted);font-size:10px}.flow-show-more{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa52;border-radius:9px;justify-self:start;padding:8px 10px;font-weight:800}.flow-stock-cluster{border:1px solid var(--border);background:#a1ddc509;border-radius:11px;overflow:hidden}.flow-stock-cluster-toggle{color:#e8f3ee;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;padding:12px;display:flex}.flow-stock-cluster-toggle:hover,.flow-stock-cluster-toggle[aria-expanded=true]{background:#62e0aa12}.flow-stock-cluster-toggle>span{gap:3px;display:grid}.flow-stock-cluster-toggle>span:last-child{text-align:right;justify-items:end}.flow-stock-cluster-toggle strong,.flow-stock-cluster-toggle b{font-size:11px}.flow-stock-cluster-toggle b{color:var(--accent)}.flow-stock-cluster-toggle small{color:var(--muted);font-size:9px}.flow-stock-cluster-toggle i{color:var(--accent);font-style:normal}.flow-stock-cluster-content{padding:0 10px 10px}.flow-stock-groups .warehouse-rows article{grid-template-columns:minmax(180px,1fr) minmax(130px,.55fr) minmax(130px,.55fr);padding:11px}.flow-document-inspector strong{margin-top:4px}.document-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:11px;display:flex}.document-pagination button{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa52;border-radius:9px;padding:8px 10px;font-weight:800}.seller-period-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.seller-period-metrics>div{border:1px solid var(--border);background:#040f0c6b;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.seller-period-metrics span,.seller-period-metrics small,.seller-period-footer span{color:var(--muted);font-size:10px;line-height:1.4}.seller-period-metrics strong{overflow-wrap:anywhere;font-size:19px}.seller-period-footer{border-top:1px solid var(--border);align-items:center;padding-top:13px}.seller-period-footer>div{gap:5px;display:grid}.seller-period-footer button{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa52;border-radius:9px;flex:none;padding:10px 12px;font-weight:800}.detail-metric{border:1px solid var(--border);background:linear-gradient(145deg,#10251ef0,#081612eb);border-radius:17px;gap:8px;min-width:0;padding:18px;display:grid}.detail-metric>span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.detail-metric>strong{font-size:29px;line-height:1}.detail-metric>p{color:#c7d9d1;min-height:34px;margin:0;font-size:12px;line-height:1.4}.detail-metric>button,.product-detail-focus button,.product-detail-error button{color:#07110f;background:var(--accent);cursor:pointer;border:1px solid #62e0aa52;border-radius:9px;padding:8px 10px;font-weight:800}.actual-window{border-top:1px solid var(--border);color:#d9e8e2;gap:3px;margin:4px 0;padding-top:8px;font-size:10px;line-height:1.45;display:grid}.actual-window small{color:var(--muted)}.product-detail-focus{border:1px solid var(--border);background:#081612b3;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.product-detail-focus h2{margin:5px 0 7px}.product-detail-focus p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.product-detail-section{gap:18px;display:grid}.detail-section-heading{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:20px;display:grid}.detail-section-heading h2{margin:4px 0 0;font-size:30px}.detail-section-heading>p{color:var(--muted);margin:0;line-height:1.55}.warehouse-rows,.document-rows{gap:9px;display:grid}.warehouse-rows article{border:1px solid var(--border);background:#081612a8;border-radius:15px;grid-template-columns:minmax(200px,1fr) minmax(150px,.55fr) minmax(150px,.55fr);align-items:center;gap:16px;padding:15px;display:grid}.warehouse-rows article.changed{border-left:4px solid var(--warning)}.warehouse-rows article>div:first-child,.warehouse-value{gap:4px;display:grid}.warehouse-rows article span,.warehouse-rows article small,.warehouse-value span{color:var(--muted);font-size:11px}.warehouse-provenance.cluster_dictionary{color:#8eeacb}.warehouse-provenance.unavailable{color:var(--warning)}.warehouse-rows article>small{grid-column:1/-1}.warehouse-value strong{font-size:18px}.warehouse-value b{color:var(--warning);font-size:11px}.observed-change-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.observed-change-list li{border:1px solid var(--border);border-left:4px solid var(--accent);background:#081612b3;border-radius:16px;padding:19px}.observed-change-list h3{margin:9px 0 5px}.observed-change-list p{color:#cadbd4;margin:0}.observed-change-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.observed-change-list dl>div{background:#a1ddc50f;border-radius:10px;padding:10px}.observed-change-list dt{color:var(--muted);text-transform:uppercase;font-size:9px}.observed-change-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.observed-change-list>li>small{color:var(--muted);font-size:10px}.evidence-level,.coverage-state{width:fit-content;color:var(--accent);background:var(--accent-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.document-rows article{border:1px solid var(--border);background:#081612a8;border-radius:14px;grid-template-columns:minmax(260px,1.25fr) auto minmax(180px,.75fr);align-items:center;gap:14px;padding:15px;display:grid}.document-rows article>div{gap:4px;display:grid}.document-rows article>div span{color:var(--accent);font-size:11px}.document-rows article>b{font-size:16px}.document-rows article>p{color:#dceae4;margin:0;font-size:12px}.document-rows article>small{color:var(--muted);grid-column:1/-1}.evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evidence-cards article{border:1px solid var(--border);background:#081612ad;border-radius:17px;padding:19px}.evidence-cards h3{margin:10px 0}.evidence-cards p{color:#cadbd4;font-size:12px;line-height:1.55}.coverage-state.partial{color:var(--warning);background:#f5c66f1a}.coverage-state.unavailable{color:#ffad9d;background:#ff8f791a}.movement-journal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.movement-journal-summary>div{border:1px solid var(--border);background:#081612a8;border-radius:13px;gap:5px;padding:14px;display:grid}.movement-journal-summary span{color:var(--muted);font-size:10px}.movement-journal-summary strong{font-size:20px}.movement-journal-summary>p{color:#cadbd4;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.movement-journal{gap:11px;margin:0;padding:0;list-style:none;display:grid}.movement-journal li{border:1px solid var(--border);border-left:4px solid var(--accent);background:#081612b3;border-radius:15px;padding:18px}.movement-journal li.candidate{border-left-color:var(--warning)}.movement-journal li.insufficient_data{border-left-color:#ff8f79}.movement-journal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.movement-journal-head>small{color:var(--muted);font-size:9px}.movement-journal h3{margin:8px 0 4px;font-size:17px}.movement-journal li>p{color:#cadbd4;margin:0 0 13px;font-size:12px;line-height:1.5}.movement-journal dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.movement-journal dl>div{border:1px solid #a1ddc514;border-radius:9px;min-width:0;padding:9px}.movement-journal dt{color:var(--muted);text-transform:uppercase;font-size:9px}.movement-journal dd{overflow-wrap:anywhere;color:#dceae4;margin:4px 0 0;font-size:10px;line-height:1.4}.movement-journal-time{border-top:1px solid var(--border);gap:4px;margin-top:12px;padding-top:11px;display:grid}.movement-journal-time strong{font-size:11px}.movement-journal-time span,.movement-provenance{color:var(--muted);font-size:10px;line-height:1.45}.movement-provenance{margin-top:8px;display:block}.evidence-level.candidate{color:var(--warning);background:#f5c66f1a}.evidence-level.insufficient_data{color:#ffad9d;background:#ff8f791a}.detail-empty,.product-detail-error{color:var(--muted);text-align:center;border:1px dashed #a1ddc53d;border-radius:16px;padding:24px}.detail-empty strong{color:#e8f2ee}.detail-empty p{margin-bottom:0}.tab-period-events{background:#62e0aa09;border:1px solid #62e0aa33;border-radius:17px;gap:14px;padding:18px;display:grid}.tab-period-events.no_events_in_period{background:#f5c66f0a;border-color:#f5c66f47}@media (width<=1180px){.product-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-control-columns{grid-template-columns:1fr}.seller-period-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-flow-map{grid-template-columns:repeat(5,minmax(135px,1fr));padding-bottom:8px;overflow-x:auto}.flow-link{display:none}.flow-focus-layout{grid-template-columns:1fr}.flow-event-inspector{position:static}.workspace-product{grid-template-columns:auto auto minmax(0,1fr) auto auto}.workspace-product .tracking-state{grid-column:4}.workspace-product .product-open,.workspace-product .tracking-disable,.workspace-product .tracking-enable{grid-row:2}.workspace-product .product-open{grid-column:4}.workspace-product .tracking-disable,.workspace-product .tracking-enable{grid-column:5}}@media (width<=760px){.product-detail-hero{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:16px}.product-image.detail{width:90px;height:120px}.product-period-filter,.detail-section-heading{grid-template-columns:1fr}.period-buttons{justify-content:flex-start}.product-detail-focus{display:grid}.product-flow-workspace{padding:16px}.product-flow-heading,.flow-branch-heading{display:grid}.product-flow-map{grid-template-columns:repeat(5,minmax(150px,1fr))}.flow-legend{grid-template-columns:1fr 1fr}.flow-signals{grid-template-columns:1fr}.flow-branch-heading>div:last-child{text-align:left}.flow-event-list button{grid-template-columns:1fr}.flow-event-list button small{text-align:left}.seller-period-heading,.seller-period-footer,.seller-control-heading,.seller-control-footer{display:grid}.seller-control-gaps ul{grid-template-columns:1fr}.loss-not-confirmed,.seller-period-footer button,.seller-control-footer button,.product-detail-focus button{width:fit-content}.warehouse-rows article{grid-template-columns:1fr 1fr}.warehouse-rows article>div:first-child{grid-column:1/-1}.observed-change-list dl{grid-template-columns:1fr}.document-rows article{grid-template-columns:minmax(0,1fr) auto}.document-rows article>p{grid-column:1/-1}.evidence-cards{grid-template-columns:1fr}.movement-journal dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.workspace-product{grid-template-columns:auto auto minmax(0,1fr)}.workspace-product .tracking-state,.workspace-product .product-open,.workspace-product .tracking-disable,.workspace-product .tracking-enable{grid-area:auto/3}.product-detail-summary{grid-template-columns:1fr}.seller-period-metrics{grid-template-columns:1fr 1fr}.product-detail-hero{grid-template-columns:74px minmax(0,1fr)}.product-image.detail{width:74px;height:99px}.product-detail-hero h1{font-size:26px}.custom-period{justify-content:stretch;display:grid}.custom-period label{justify-content:space-between}.warehouse-rows article{grid-template-columns:1fr}.warehouse-rows article>div:first-child,.warehouse-rows article>small{grid-column:1}.document-rows article{grid-template-columns:1fr}.document-rows article>small,.document-rows article>p{grid-column:1}.movement-journal-summary{grid-template-columns:1fr 1fr}.movement-journal-head{display:grid}.movement-journal dl,.flow-legend{grid-template-columns:1fr}.document-pagination{display:grid}.document-pagination button{width:fit-content}}.app-navigation a{grid-template-columns:none;display:flex}.workspace-product{grid-template-columns:auto minmax(0,1fr) auto auto}.workspace-product-link{min-width:0;color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.workspace-product-link:hover,.workspace-product-link:focus-visible{outline-offset:4px;background:#62e0aa12;outline:2px solid #62e0aa6b}.workspace-product-link .workspace-product-copy{gap:4px;min-width:0;display:grid}.workspace-product-link .workspace-product-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-product-link .workspace-product-copy span,.workspace-product-link .workspace-product-copy small{color:var(--muted)}.product-detail-page{gap:14px}.product-detail-hero{grid-template-columns:76px minmax(0,1fr);gap:17px;padding:18px 20px}.product-image.detail{width:76px;height:101px}.product-detail-hero h1{margin:3px 0 6px;font-size:clamp(24px,3vw,36px)}.product-detail-statuses{margin-top:9px}.product-flow-workspace.simplified{gap:14px;padding:20px}.product-flow-workspace.simplified .product-flow-heading h2{font-size:clamp(24px,3vw,32px)}.product-flow-map.simplified{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.product-flow-map.simplified .flow-stage{min-height:132px}.product-flow-map.simplified .flow-stage>b{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.45}.product-flow-map.simplified .flow-stage.active>b{color:#d7e9e1}.product-flow-workspace.simplified .flow-branch-detail{gap:14px;padding:18px}.product-flow-workspace.simplified .product-period-filter{background:#0816127a;padding:13px}.product-flow-workspace.simplified .coverage-notice{padding:11px 13px}.product-flow-workspace.simplified .coverage-notice p{font-size:10px}.flow-branch-controls{justify-content:space-between;align-items:end;gap:12px;display:flex}.flow-state-filter{min-width:190px;color:var(--muted);gap:4px;font-size:10px;display:grid}.flow-state-filter select{border:1px solid var(--border);color:#edf7f2;background:#0b1c17;border-radius:9px;min-height:38px;padding:7px 10px}.flow-document-item{background:#a1ddc509;border:1px solid #0000;border-radius:12px;overflow:hidden}.flow-document-item.active{border-color:#62e0aa61}.flow-document-item .flow-document-row{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.flow-document-row>span{gap:4px;display:grid}.flow-document-row>span:last-child{text-align:right;justify-items:end}.flow-document-row strong{font-size:12px}.flow-document-row small{grid-column:auto}.flow-document-row i{color:var(--accent);font-size:10px;font-style:normal}.flow-event-inspector.inline{border-color:var(--border);background:#040f0cb8;border-radius:10px;margin:0 10px 10px;position:static}.flow-inline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-inline-heading button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0}.flow-event-inspector.inline dl{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-object-history{gap:10px;padding-top:4px;display:grid}.flow-object-history>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.flow-object-history li{grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:51px;display:grid;position:relative}.flow-object-history li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:15px;bottom:-2px;left:5px}.flow-step-marker{z-index:1;border:2px solid var(--border);background:#071712;border-radius:50%;width:11px;height:11px;margin-top:3px}.flow-object-history li.observed .flow-step-marker{border-color:var(--accent);background:var(--accent)}.flow-object-history li.not-observed .flow-step-marker{border-color:var(--warning)}.flow-object-history li.future{opacity:.55}.flow-object-history li div{align-content:start;gap:3px;display:grid}.flow-object-history li strong{font-size:11px}.flow-object-history li small{color:var(--muted);font-size:10px;line-height:1.4}.flow-linked-return{border-left:3px solid var(--warning);background:#f5c66f0f;border-radius:8px;gap:4px;padding:11px;display:grid}.flow-linked-return span,.flow-linked-return small{color:var(--muted);font-size:10px}@media (width<=900px){.workspace-product{grid-template-columns:auto minmax(0,1fr) auto}.workspace-product .tracking-state{grid-column:3}.workspace-product .tracking-disable,.workspace-product .tracking-enable{grid-area:2/3}.product-flow-map.simplified{grid-template-columns:repeat(3,minmax(150px,1fr));padding-bottom:6px;overflow-x:auto}.flow-event-inspector.inline dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.workspace-product{grid-template-columns:auto minmax(0,1fr)}.workspace-product-link{grid-template-columns:52px minmax(0,1fr);gap:10px}.workspace-product-link .product-image{width:52px;height:69px}.workspace-product .tracking-state,.workspace-product .tracking-disable,.workspace-product .tracking-enable{grid-area:auto/2}.product-detail-hero{grid-template-columns:60px minmax(0,1fr);padding:14px}.product-image.detail{width:60px;height:80px}.product-detail-hero h1{font-size:23px}.product-flow-workspace.simplified{padding:12px}.product-flow-map.simplified{grid-template-columns:1fr;overflow:visible}.product-flow-map.simplified .flow-stage{min-height:0}.flow-branch-controls{display:grid}.flow-state-filter{min-width:0}.flow-document-item .flow-document-row{grid-template-columns:1fr}.flow-document-row>span:last-child{text-align:left;justify-items:start}.flow-event-inspector.inline{margin-inline:6px;padding:13px}.flow-event-inspector.inline dl{grid-template-columns:1fr}.flow-inline-heading{align-items:flex-start}}
