:root{--bg:#f4f6f8;--surface:#ffffff;--surface-muted:#eef2f6;--text:#17202a;--muted:#667085;--line:#d8dee6;--blue:#2563eb;--teal:#0f766e;--green:#16803c;--amber:#b7791f;--red:#c2410c;--purple:#6d28d9;--shadow:0 14px 40px rgba(15,23,42,0.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:flex;min-height:100vh}.sidebar{width:248px;flex:0 0 248px;background:#16202b;color:#e5edf5;padding:20px 14px}.brand{display:flex;align-items:center;gap:12px;padding:8px 8px 24px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:#f59e0b;color:#111827;font-weight:800}.brand span,.brand strong{display:block}.brand span{color:#9fb0c2;font-size:12px;margin-top:2px}.nav-list{display:grid;grid-gap:16px;gap:16px}.nav-section{display:grid;grid-gap:7px;gap:7px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.nav-section:first-child{padding-top:0;border-top:0}.nav-section-title{color:#7f93aa;font-size:11px;font-weight:800;letter-spacing:0;padding:0 10px;text-transform:uppercase}.nav-section-items{display:grid;grid-gap:5px;gap:5px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;padding:10px 12px;background:transparent;color:#cbd5e1;text-align:left}.nav-item.active,.nav-item:hover{background:#263445;color:#ffffff}.workspace{min-width:0;flex:1 1;padding:24px}.alert-row,.data-quality,.filter-strip,.kpi-topline,.metric-line,.panel-header,.task-row,.topbar{display:flex;align-items:center}.topbar{justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow{margin:0 0 4px;color:var(--teal);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:28px;line-height:1.15}h2{font-size:16px;line-height:1.25}.panel-header p{color:var(--muted);font-size:13px;margin-top:4px}.topbar-title{max-width:760px}.module-subtitle{color:var(--muted);font-size:14px;line-height:1.45;margin-top:6px}.filter-strip,.topbar-actions{display:flex;flex-wrap:wrap;gap:8px}.language-toggle{display:inline-flex;align-items:center;gap:4px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);padding:0 6px}.language-button{min-width:44px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:13px;font-weight:800;padding:6px 8px}.language-button.active{background:#16202b;color:#ffffff}.filter-button,.ghost-button,.icon-button,.mini-button,.status-button{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.icon-button{display:grid;width:40px;height:40px;place-items:center}.filter-button,.ghost-button,.status-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px}.status-button{color:var(--teal);font-weight:700}.filter-strip{margin-bottom:12px}.filter-button.active{border-color:#bfdbfe;background:#eff6ff;color:var(--blue);font-weight:800}.sku-filter-result{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;background:#fbfcfe;color:var(--muted);font-size:12px;font-weight:800;padding:6px 10px}.sku-filter-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;margin:-4px 0 14px;padding:12px}.sku-filter-field{display:grid;flex:1 1 132px;min-width:132px;grid-gap:6px;gap:6px}.sku-site-filter{flex-basis:300px}.sku-filter-field>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.sku-filter-field select{width:100%;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px}.sku-chip-group{display:flex;flex-wrap:wrap;gap:6px}.sku-filter-chip{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:800;padding:0 10px}.sku-filter-chip.active{border-color:#bfdbfe;background:#eff6ff;color:var(--blue)}.sku-filter-reset{height:36px;margin-left:0}.store-filter-group{display:inline-flex;flex-wrap:wrap;gap:8px}.data-quality{flex-wrap:wrap;gap:8px;margin-bottom:16px}.data-quality span{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;padding:6px 10px}.warehouse-health-panel{border-top:4px solid var(--amber);margin-bottom:16px}.warehouse-health-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:16px}.warehouse-health-kpis{display:grid;grid-gap:10px;gap:10px}.warehouse-health-kpi{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.warehouse-health-kpi span{color:var(--muted);display:block;font-size:12px;font-weight:800}.warehouse-health-kpi strong{display:block;font-size:24px;line-height:1;margin-top:8px}.warehouse-health-kpi.good strong{color:var(--green)}.warehouse-health-kpi.warn strong{color:var(--amber)}.warehouse-health-kpi.bad strong{color:var(--red)}.warehouse-health-issues{display:grid;grid-gap:8px;gap:8px}.warehouse-health-issue{display:grid;grid-template-columns:132px minmax(0,1fr) 220px;align-items:center;grid-gap:12px;gap:12px;min-height:64px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 12px}.warehouse-health-issue.high{border-left:4px solid var(--red)}.warehouse-health-issue.medium{border-left:4px solid var(--amber)}.warehouse-health-issue.low{border-left:4px solid var(--green)}.warehouse-health-issue p,.warehouse-health-issue strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-health-issue strong{display:block;font-size:14px}.warehouse-health-issue p,.warehouse-health-issue>span:last-child{color:var(--muted);font-size:12px;margin:4px 0 0}.warehouse-health-severity{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:12px;font-weight:800}.single-column{display:grid;grid-gap:16px;gap:16px}.module-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.summary-card{min-height:112px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:16px}.summary-card span{display:block;color:var(--muted);font-size:13px;font-weight:700}.summary-card strong{display:block;font-size:28px;line-height:1.1;margin-top:18px}.summary-card.good{border-top-color:var(--green)}.summary-card.warn{border-top-color:var(--amber)}.summary-card.bad{border-top-color:var(--red)}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.kpi-card,.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.kpi-card{min-height:136px;padding:16px}.kpi-topline{justify-content:space-between;color:var(--muted);font-size:13px;font-weight:700}.kpi-card strong{display:block;font-size:28px;line-height:1.1;margin:18px 0 8px}.kpi-card small{color:var(--muted)}.kpi-card.good{border-top:4px solid var(--green)}.kpi-card.warn{border-top:4px solid var(--amber)}.kpi-card.bad{border-top:4px solid var(--red)}.main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;margin-bottom:16px}.panel{padding:18px}.panel-header{justify-content:space-between;gap:16px;margin-bottom:16px}.bar-chart{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));align-items:flex-end;min-height:220px;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:18px}.bar-group{display:grid;grid-gap:8px;gap:8px;justify-items:center}.bars{display:flex;align-items:flex-end;gap:5px;height:96px}.bar{display:block;width:16px;border-radius:4px 4px 0 0}.bar.sales{background:var(--blue)}.bar.profit{background:var(--teal)}.bar-group small{color:var(--muted);font-size:12px}.alert-stack{display:grid;grid-gap:10px;gap:10px}.alert-row{align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px}.alert-row p{color:var(--muted);font-size:13px;margin-top:3px}.agent-panel{border-top:4px solid var(--purple)}.agent-command{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.agent-command-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#ede9fe;color:var(--purple)}.agent-command span,.agent-meta-grid span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.agent-command strong,.agent-meta-grid strong{display:block;line-height:1.35}.agent-command p{color:var(--muted);font-size:13px;line-height:1.45;margin-top:6px}.agent-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.agent-run-button{justify-content:center;min-width:0}.agent-run-button:disabled,.ghost-button:disabled{cursor:default;opacity:.58}.agent-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.agent-meta-grid div{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.agent-result-panel{border-top:4px solid var(--teal)}.agent-result-panel-embedded{border:1px solid var(--line);border-top:4px solid var(--purple);border-radius:8px;background:#fbfcfe;margin-bottom:14px;padding:16px}.agent-result-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agent-result-meta span{border:1px solid var(--line);border-radius:999px;background:#fbfcfe;color:var(--muted);font-size:12px;font-weight:700;padding:5px 8px}.agent-result-summary{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.agent-evidence-block span,.agent-recommendation span,.agent-result-summary span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.agent-result-summary strong{display:block;line-height:1.45}.agent-result-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:14px;gap:14px;margin-top:14px}.agent-result-grid h3{font-size:14px;margin:0 0 10px}.agent-action-list,.agent-finding-list{display:grid;grid-gap:10px;gap:10px}.agent-finding{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--surface);padding:12px}.agent-finding.severity-high{border-left-color:var(--red)}.agent-finding.severity-medium{border-left-color:var(--amber)}.agent-finding.severity-info,.agent-finding.severity-low{border-left-color:var(--teal)}.agent-finding-header{display:flex;align-items:center;gap:9px}.agent-finding-header span{display:inline-grid;min-width:30px;place-items:center;border-radius:6px;background:var(--surface-muted);color:#344054;font-size:11px;font-weight:800;padding:5px 7px}.agent-evidence-block,.agent-recommendation{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.agent-evidence-block ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.agent-empty-state,.agent-evidence-block li,.agent-recommendation p{color:var(--muted);font-size:13px;line-height:1.45}.panel-empty-message{margin:12px 0 0}.agent-action-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.agent-action-item span:not(.status-pill){display:block;color:var(--muted);font-size:12px;margin-top:4px}.priority{display:inline-grid;min-width:32px;min-height:24px;place-items:center;border-radius:6px;color:#fff;font-size:12px;font-weight:800}.priority.p0{background:var(--red)}.priority.p1{background:var(--amber)}.priority.p2{background:var(--blue)}.mini-button{margin-left:auto;padding:5px 9px;font-size:12px}.mini-button.active{border-color:#bfdbfe;background:#eff6ff;color:var(--blue);font-weight:800}.mini-button:disabled{cursor:default;opacity:.58}.text-button{border:0;background:transparent;color:var(--blue);padding:0;text-align:left}.text-button:hover{color:#1d4ed8;text-decoration:underline}.task-workbench{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:16px;gap:16px;align-items:start}.task-table-wrap table{min-width:840px}.task-table-wrap .task-row{cursor:pointer}.task-table-wrap .task-row:hover td{background:#f8fafc}.task-table-wrap .task-row.active td{background:#f0fdfa}.task-detail-panel{position:-webkit-sticky;position:sticky;top:16px;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:8px;background:var(--surface);padding:16px}.task-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-detail-heading h3{margin:0;font-size:16px}.muted-note,.task-detail-heading p{color:var(--muted);font-size:12px;line-height:1.45;margin-top:5px}.task-detail-title{display:block;margin-top:14px;font-size:17px;line-height:1.3}.task-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.task-detail-grid div,.task-document-list span,.task-location-row{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:10px}.task-detail-grid span,.task-location-row span{display:block;color:var(--muted);font-size:11px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.task-detail-grid strong,.task-location-row strong{display:block;line-height:1.35}.task-replenishment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-result-note{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;margin-top:14px;padding:10px 12px}.task-result-note span{display:block;color:var(--blue);font-size:11px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.task-result-note p{color:var(--text);font-size:12px;line-height:1.45;margin:0}.task-detail-section{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.task-detail-section h4{margin:0 0 10px;font-size:13px}.task-document-list,.task-location-list{display:grid;grid-gap:8px;gap:8px}.task-location-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-location-row>strong{white-space:nowrap}.task-document-list span{display:block;color:var(--text);font-size:12px;font-weight:700}.task-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.task-action-row .mini-button{margin-left:0}.detail-panel{border-top:4px solid var(--teal)}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.detail-header p:not(.eyebrow){color:var(--muted);font-size:13px;margin-top:6px}.detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.detail-card{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.detail-card h3{margin:0 0 12px;font-size:14px;line-height:1.25}.detail-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.detail-card dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:8px}.detail-card dd,.detail-card dt{margin:0;font-size:13px}.detail-card dt{color:var(--muted)}.detail-card dd{color:var(--text);font-weight:800;text-align:right}.detail-card p{color:var(--muted);font-size:13px}.detail-card-list{grid-column:span 3}.detail-list{display:grid;grid-gap:8px;gap:8px}.detail-list-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px}.detail-list-item span:not(.priority){display:block;color:var(--muted);font-size:12px;margin-top:2px}.table-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px}.b2r-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.b2r-filter-panel{border-top:4px solid var(--teal)}.b2r-filters{display:flex;flex-wrap:wrap;gap:12px}.b2r-filters label{display:grid;min-width:220px;grid-gap:6px;gap:6px}.b2r-filters label>span{color:var(--muted);font-size:12px;font-weight:800}.b2r-filters select{height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px}.b2r-table-grid{grid-template-columns:minmax(0,1fr) 320px}.b2r-selected-row td{background:#f0fdfa}.b2r-account-button{display:block;border:0;background:transparent;color:var(--text);padding:0;text-align:left}.b2r-account-button span,.b2r-account-button strong{display:block}.b2r-account-button:hover strong{color:var(--blue)}.b2r-detail-panel{align-self:start}.b2r-detail-list{display:grid;grid-gap:0;gap:0;margin:0}.b2r-detail-list div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:11px 0}.b2r-detail-list dt{color:var(--muted);font-size:12px}.b2r-detail-list dd{margin:0;font-size:13px;font-weight:800;text-align:right}.b2r-copy-cell{max-width:260px;white-space:normal}.b2r-action-group{display:flex;gap:6px}.profit-cost-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px}.profit-cost-form-panel{border-top:4px solid var(--amber)}.profit-order-table,.profit-shipment-table{min-width:1280px}.order-filter-panel{border-top:4px solid var(--teal)}.order-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.order-form-panel{border-top:4px solid var(--blue)}.payment-form-panel{border-top:4px solid var(--green)}.order-ledger-grid{grid-template-columns:minmax(0,1fr) 340px}.order-ledger-table{min-width:1360px}.order-detail-panel{align-self:start}.order-payment-history{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.order-payment-history h3{font-size:14px;margin:0 0 8px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:980px}.sku-table-wrap table{min-width:1320px}td,th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:middle;white-space:nowrap}th{color:var(--muted);font-size:12px;text-transform:uppercase}td{font-size:14px}td span{display:block;color:var(--muted);font-size:12px;margin-top:3px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.empty-table-cell{color:var(--muted);font-weight:700;padding:22px 10px;text-align:center}.negative{color:var(--red);font-weight:800}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag-list.compact{gap:4px;margin-top:6px}.tag{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-muted);color:#344054;font-size:11px;margin-top:0;overflow:visible;padding:4px 7px;text-transform:capitalize}.sku-overseas-cell>strong,.warehouse-stock-detail>strong{display:block}.warehouse-stock-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;max-width:280px}.warehouse-stock-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:none;border-radius:999px;background:#e0f2fe;color:#075985;font-size:11px;font-weight:800;line-height:1;margin-top:0;overflow:visible;padding:5px 7px;text-overflow:clip}.warehouse-stock-chip.empty{background:#f2f4f7;color:var(--muted)}.status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:none;border-radius:999px;background:var(--surface-muted);color:#344054;font-size:12px;font-weight:800;line-height:1;margin-top:0;overflow:visible;padding:6px 9px;text-overflow:clip}.status-pill.risk-high{background:#fee2e2;color:var(--red)}.status-pill.risk-medium,.status-pill.risk-stale{background:#fef3c7;color:var(--amber)}.status-pill.auth-active,.status-pill.risk-low{background:#dcfce7;color:var(--green)}.status-pill.auth-missing{background:#fef3c7;color:var(--amber)}.status-pill.buy-box-won{background:#dcfce7;color:var(--green)}.status-pill.buy-box-mixed{background:#fef3c7;color:var(--amber)}.status-pill.buy-box-lost{background:#fee2e2;color:var(--red)}.status-pill.buy-box-unknown{background:#eef2f7;color:var(--muted)}.status-pill.frontend-in-stock{background:#dcfce7;color:var(--green)}.status-pill.frontend-limited{background:#fef3c7;color:var(--amber)}.status-pill.frontend-out{background:#fee2e2;color:var(--red)}.status-pill.frontend-unknown{background:#eef2f7;color:var(--muted)}.sku-orders-cell strong{display:block}.frontend-status-cell{min-width:150px;white-space:normal}.frontend-status-cell>span,.frontend-status-cell>strong{display:block}.frontend-status-cell>strong{margin-top:6px}.frontend-status-cell .status-pill{display:inline-flex}.sku-risk-pill{display:flex;margin-top:6px}.detail-breakdown{max-width:260px}.store-dimension-panel{margin-bottom:16px}.store-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.store-chip{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;color:var(--text);padding:0 12px}.store-chip span{color:var(--muted);font-size:13px}.store-chip strong{color:var(--text);font-size:13px}.store-chip.active{border-color:#99f6e4;background:#f0fdfa;color:var(--teal)}.store-dimension-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.store-dimension-meta div{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.form-status,.store-dimension-meta span,.store-form label span{display:block;color:var(--muted);font-size:12px;line-height:1.45}.store-dimension-meta strong{display:block;margin-top:4px}.store-summary-section{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.store-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.store-summary-heading h3{font-size:15px;margin:0}.store-summary-heading p{color:var(--muted);font-size:13px;margin:4px 0 0}.store-summary-table{min-width:1180px}.store-summary-table th{font-size:11px}.store-summary-table td{vertical-align:top}.store-summary-table td strong{display:block}.store-summary-total-row{background:#f8fafc;color:var(--text);font-weight:800}.store-summary-row{cursor:pointer}.store-summary-row:hover{background:#fbfcfe}.store-summary-row:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.store-auth-mini{display:flex;flex-wrap:wrap;gap:5px;max-width:190px}.store-auth-mini .status-pill{display:inline-flex;margin-top:0;max-width:none}.store-drilldown-button{display:inline-flex;align-items:center;gap:4px;margin-left:0;white-space:nowrap}.selected-store-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.selected-store-summary-strip div{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:10px 12px}.selected-store-summary-strip span{color:var(--muted);font-size:12px}.selected-store-summary-strip strong{display:block;margin-top:4px}.selected-store-detail-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.selected-store-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.selected-store-detail-header h3{font-size:15px;margin:0}.selected-store-detail-header p{color:var(--muted);font-size:13px;margin:4px 0 0}.compact-store-button{min-height:34px;padding:0 12px}.selected-store-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.selected-store-detail-grid section{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.selected-store-detail-grid h4{font-size:13px;margin:0 0 10px}.selected-store-detail-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.selected-store-detail-grid dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:8px}.selected-store-detail-grid dd,.selected-store-detail-grid dt{font-size:12px;margin:0}.selected-store-detail-grid dt{color:var(--muted)}.selected-store-detail-grid dd{color:var(--text);font-weight:800;text-align:right}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.store-admin-panel{border-top:4px solid var(--teal)}.store-auth-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.store-auth-summary span{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;background:#f0fdfa;color:var(--teal);font-size:12px;font-weight:800;padding:6px 9px}.store-admin-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.store-form{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.store-form h3{font-size:14px;margin:0}.icon-text-button,.store-form-title-row,.store-row-actions{display:flex;align-items:center}.store-form-title-row{justify-content:space-between;gap:10px}.icon-text-button{gap:5px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:800;padding:0}.icon-text-button:hover{color:var(--blue)}.store-form label{display:grid;grid-gap:6px;gap:6px}.form-split-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.store-form input,.store-form select,.store-form textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px}.store-form textarea{min-height:112px;padding:10px;resize:vertical}.store-form input[type=file]{align-content:center;padding:8px 10px}.invoice-import-panel{border-top:4px solid var(--blue)}.invoice-analytics-note{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 14px}.invoice-analytics-tabs{margin-bottom:12px}.invoice-analytics-table table{min-width:1540px}.invoice-detail-analytics-table table{min-width:1680px}.purchase-order-settlement-panel{border-top:4px solid var(--green)}.settlement-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.settlement-metric{min-height:74px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:11px}.settlement-metric span{display:block;color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.settlement-metric strong{display:block;color:var(--text);font-size:17px;line-height:1.25;margin-top:9px}.settlement-metric.good{border-color:#bbf7d0;background:#f0fdf4}.settlement-metric.warn{border-color:#fde68a;background:#fffbeb}.settlement-metric.bad{border-color:#fecaca;background:#fef2f2}.purchase-order-settlement-table table{min-width:1520px}.purchase-order-settlement-table td>span,.purchase-order-settlement-table td>strong{display:block}.purchase-order-settlement-table td>span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.status-pill.settlement-healthy{background:#dcfce7;color:var(--green)}.status-pill.settlement-watch{background:#e0f2fe;color:#0369a1}.status-pill.settlement-needs_action{background:#fef3c7;color:var(--amber)}.status-pill.settlement-blocked{background:#fee2e2;color:var(--red)}.settlement-issue-list{display:grid;grid-gap:6px;gap:6px;min-width:220px}.settlement-issue-list span{border-left:3px solid var(--amber);background:#fffbeb;border-radius:6px;color:#92400e;padding:7px 8px}.settlement-issue-list em,.settlement-issue-list small,.settlement-issue-list strong{display:block}.settlement-issue-list strong{color:#78350f;font-size:12px;line-height:1.35}.settlement-issue-list small{color:#92400e;font-size:11px;font-style:normal;line-height:1.4;margin-top:2px}.settlement-issue-list em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.import-meta{display:flex;flex-wrap:wrap;gap:8px}.import-meta span{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:800;padding:5px 10px}.import-preview-table{max-height:280px}.import-error-list{display:grid;grid-gap:6px;gap:6px;margin:0;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:12px;font-weight:700;padding:10px 12px 10px 28px}.table-link-button{display:inline-flex;border:0;background:transparent;color:var(--blue);font:inherit;font-weight:900;padding:0;text-align:left}.table-link-button:hover{text-decoration:underline}.selected-table-row{background:#eff6ff}.status-pill.invoice-reconciliation-matched{background:#dcfce7;color:var(--green)}.status-pill.invoice-reconciliation-watch{background:#e0f2fe;color:#0369a1}.status-pill.invoice-reconciliation-needs_review,.status-pill.invoice-reconciliation-unmatched{background:#fef3c7;color:var(--amber)}.status-pill.invoice-reconciliation-overdue{background:#fee2e2;color:var(--red)}.invoice-detail-panel{grid-column:1/-1;border-top:4px solid var(--amber)}.invoice-amount-grid,.invoice-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.invoice-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.invoice-amount-grid div,.invoice-detail-grid div{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.invoice-amount-grid span,.invoice-detail-grid span{display:block;color:var(--muted);font-size:12px;font-weight:800}.invoice-amount-grid strong,.invoice-detail-grid strong{display:block;margin-top:5px}.invoice-po-match-block{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.invoice-po-match-card{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;border:1px solid #bae6fd;border-radius:8px;background:#f0f9ff;padding:12px}.invoice-po-match-card div,.invoice-po-match-card label{display:grid;grid-gap:6px;gap:6px}.invoice-po-match-card span{color:var(--muted);font-size:12px;font-weight:900}.invoice-po-match-card p{margin:0;color:var(--muted);font-size:12px}.invoice-po-match-card select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px}.invoice-issue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.invoice-issue-card{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.invoice-issue-card.high{border-color:#fecaca;background:#fef2f2}.invoice-issue-card.medium{border-color:#fde68a;background:#fffbeb}.invoice-issue-card.low{border-color:#bae6fd;background:#f0f9ff}.invoice-issue-card small,.invoice-issue-card span{color:var(--muted);font-size:11px;font-weight:900}.invoice-issue-card p{margin:0;color:var(--muted);font-size:13px}.invoice-line-table{margin-top:12px}.store-marketplace-field{display:grid;grid-gap:8px;gap:8px}.store-marketplace-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.store-marketplace-option{display:grid;grid-template-columns:auto 1fr;grid-column-gap:7px;column-gap:7px;grid-row-gap:1px;row-gap:1px;align-items:center;min-height:46px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:7px 9px}.store-marketplace-option.active{border-color:#93c5fd;background:#eff6ff}.store-marketplace-option input{grid-row:span 2;width:14px;min-height:14px;padding:0}.store-marketplace-option strong{font-size:12px;line-height:1}.store-marketplace-option small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-submit-button{justify-content:center}.store-submit-button:disabled{cursor:not-allowed;opacity:.55}.form-status.saved{color:var(--green);font-weight:800}.form-status.failed{color:var(--red);font-weight:800}.store-table-wrap table{min-width:820px}.store-row-actions{flex-wrap:wrap;gap:6px}.store-row-actions .mini-button{display:inline-flex;align-items:center;gap:5px;margin-left:0}.danger-button{border-color:#fed7aa;color:var(--red)}.danger-button:hover{background:#fff7ed}.marketplace-admin-panel{border-top:4px solid var(--blue)}.marketplace-table-wrap table{min-width:820px}.warehouse-mapping-panel{border-top:4px solid var(--teal)}.inventory-view-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.inventory-view-tab{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:800;padding:9px 12px}.inventory-view-tab.active{border-color:#99f6e4;background:#f0fdfa;color:var(--teal)}.po-workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.po-workspace-tab{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--muted);font-size:13px;font-weight:800;padding:9px 11px;text-align:left}.po-workspace-tab span{min-width:0;flex:1 1}.po-workspace-tab strong{display:inline-flex;min-width:26px;justify-content:center;border-radius:999px;background:#f1f5f9;color:var(--text);font-size:12px;line-height:1;padding:5px 7px}.po-workspace-tab.active{border-color:#bfdbfe;background:#eff6ff;color:var(--blue)}.po-workspace-tab.active strong{background:#dbeafe;color:#1d4ed8}.inventory-admin-panel{border-top:4px solid var(--blue)}.inventory-document-table-wrap table,.inventory-location-table-wrap table,.inventory-movement-table-wrap table{min-width:760px}.inventory-document-table-wrap td>span,.inventory-location-table-wrap td>span,.inventory-movement-table-wrap td>span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.inventory-movement-table-wrap table{min-width:980px}.inventory-movement-table-wrap td>strong{display:block}.purchase-order-row{cursor:pointer}.purchase-order-import-panel,.purchase-order-status-tabs,.purchase-order-table-wrap{grid-column:2}.purchase-order-list-grid,.purchase-order-single-grid{grid-template-columns:1fr}.purchase-order-list-grid .purchase-order-status-tabs,.purchase-order-list-grid .purchase-order-table-wrap,.purchase-order-single-grid .purchase-order-import-panel{grid-column:1}.purchase-order-single-grid .store-form{max-width:760px}.purchase-order-import-preview table{min-width:820px}.purchase-order-detail-row td,.purchase-order-row.expanded td{background:#f8fafc}.purchase-order-detail{display:grid;grid-gap:10px;gap:10px}.purchase-order-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.purchase-order-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.purchase-order-meta-grid div{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px 10px}.purchase-order-meta-grid span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.purchase-order-meta-grid strong{display:block;color:var(--text);font-size:12px;line-height:1.35;margin-top:2px}.purchase-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.purchase-order-actions .mini-button{margin-left:0}.purchase-order-acceptance-cell{display:grid;grid-gap:4px;gap:4px}.purchase-order-acceptance-cell>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.purchase-order-acceptance-cell small,.purchase-order-detail td>small{color:var(--muted);font-size:11px;line-height:1.35}.purchase-order-detail td>small{display:block;max-width:220px}.purchase-order-acceptance-input{width:76px;min-height:30px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:0 8px}.inventory-location-table-wrap td>span small{display:block;color:var(--muted);font-size:11px}.movement-delta{font-weight:800}.movement-delta.in{color:var(--green)}.movement-delta.out{color:var(--red)}.movement-delta.flat{color:var(--muted)}.replenishment-result{display:block;font-size:12px;font-weight:800;line-height:1.4;margin-top:5px}.replenishment-result.needed{color:var(--red)}.replenishment-result.clear{color:var(--green)}.inventory-documents-stack{display:grid;grid-gap:16px;gap:16px}.inventory-rule-note{border-left:4px solid var(--amber);background:#fffbeb;color:#92400e;font-size:13px;line-height:1.5;padding:10px 12px}.promotion-workflow-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.promotion-form-panel{border-top:4px solid var(--amber)}.promotion-snapshot-panel,.promotion-table-panel{border-top:4px solid var(--teal)}.promotion-form{border:0;background:transparent;padding:0}.promotion-snapshot-heading{border:1px solid var(--line);border-radius:8px;background:#f0fdfa;margin-bottom:12px;padding:12px}.promotion-snapshot-heading span,.promotion-snapshot-heading strong{display:block}.promotion-snapshot-heading span{color:var(--muted);font-size:12px;margin-top:4px}.promotion-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.promotion-snapshot-card{min-height:74px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:11px}.promotion-snapshot-card span{display:block;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.promotion-snapshot-card strong{display:block;font-size:16px;margin-top:9px}.promotion-discount-note{border-left:4px solid var(--blue);background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:800;line-height:1.45;margin-top:12px;padding:10px 12px}.promotion-table-wrap table{min-width:1260px}.promotion-table-wrap td>span,.promotion-table-wrap td>strong{display:block}.promotion-table-wrap td>span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.supply-cash-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:16px;gap:16px}.cash-bridge-panel,.supply-rule-panel{border-top:4px solid var(--teal)}.cash-bridge-list,.supply-rule-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.cash-bridge-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:10px}.cash-bridge-row span,.supply-cash-table-wrap td>span,.supply-rule-list span{color:var(--muted);font-size:12px;line-height:1.45}.cash-bridge-row strong{color:var(--text);font-size:14px;white-space:nowrap}.supply-rule-list span{display:block;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:10px 12px}.supply-cash-table-wrap table{min-width:1280px}.supply-cash-table-wrap td>span,.supply-cash-table-wrap td>strong{display:block}.supply-action-cell{max-width:280px;color:var(--muted);font-size:12px;line-height:1.45}.supply-action-cell>span{display:block}.supply-task-button{margin-left:0;margin-top:8px}.warehouse-mapping-admin-grid{align-items:start}.frontend-crawl-panel{border-top:4px solid var(--purple)}.frontend-crawl-grid{align-items:start;grid-template-columns:380px minmax(0,1fr)}.frontend-crawl-form{background:#fbfcfe}.frontend-crawl-result-card{display:grid;grid-gap:14px;gap:14px;min-height:100%;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.frontend-result-heading span,.frontend-result-heading strong{display:block}.frontend-result-heading span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.frontend-result-heading strong{margin-top:4px}.frontend-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.frontend-result-grid div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:11px}.frontend-result-grid small,.frontend-result-grid span,.frontend-result-grid strong{display:block}.frontend-result-grid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.frontend-result-grid strong{margin-top:7px;overflow-wrap:anywhere}.frontend-result-grid small{color:var(--muted);font-size:12px;line-height:1.45;margin-top:5px;overflow-wrap:anywhere}.frontend-workflow-section{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.frontend-section-heading h3{font-size:14px;margin:0}.frontend-section-heading p{color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.frontend-postal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.frontend-postal-row{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(88px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:9px}.frontend-postal-row>div span,.frontend-postal-row>div strong{display:block}.frontend-postal-row small,.frontend-postal-row>div span{color:var(--muted);font-size:11px;margin-top:2px}.frontend-postal-row input{min-width:0;width:100%}.frontend-postal-row>small{grid-column:1/-1}.compact-action-button{min-height:36px;padding:7px 9px}.frontend-batch-layout{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.frontend-batch-form{background:#fbfcfe}.frontend-task-list{display:grid;grid-gap:8px;gap:8px}.frontend-task-row{display:grid;grid-template-columns:minmax(140px,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.frontend-task-main span,.frontend-task-main strong{display:block}.frontend-task-main span,.frontend-task-meta{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.frontend-task-counts{display:flex;gap:7px;align-items:center;justify-content:flex-end;font-size:12px}.frontend-task-row time{color:var(--muted);font-size:11px;text-align:right}.status-pill.crawl-completed{background:#ecfdf3;color:#166534}.status-pill.crawl-queued,.status-pill.crawl-running{background:#eff6ff;color:#1d4ed8}.status-pill.crawl-failed{background:#fef2f2;color:#b91c1c}.frontend-detail-card{grid-column:span 2}.frontend-snapshot-list{display:grid;grid-gap:10px;gap:10px}.frontend-snapshot-item{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(160px,.9fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:11px}.frontend-snapshot-item span,.frontend-snapshot-item strong{display:block;overflow-wrap:anywhere}.frontend-snapshot-item span:not(.status-pill){color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.mapping-form-scope{color:var(--muted);font-size:12px;font-weight:700}.warehouse-mapping-table-wrap table{min-width:980px}.warehouse-mapping-table-wrap td>span,.warehouse-mapping-table-wrap td>strong{display:block}.warehouse-mapping-table-wrap td>span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.status-pill.mapping-mapped{background:#dcfce7;color:#166534}.status-pill.mapping-needs_review{background:#fef3c7;color:#92400e}.status-pill.mapping-unmapped{background:#fee2e2;color:#991b1b}.warehouse-sync-panel{border-top:4px solid var(--teal)}.warehouse-sync-admin-grid{grid-template-columns:380px minmax(0,1fr)}.warehouse-sync-fields{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.warehouse-sync-fields>strong{font-size:13px}.checkbox-field{display:flex!important;align-items:center;grid-template-columns:none!important;gap:8px!important}.checkbox-field input{width:16px;min-height:16px}.warehouse-sync-table-wrap table{min-width:1080px}.warehouse-sync-table-wrap td>span,.warehouse-sync-table-wrap td>strong{display:block}.warehouse-sync-table-wrap td>span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.status-pill.credential-configured{background:#dcfce7;color:#166534}.status-pill.credential-expired{background:#fee2e2;color:#991b1b}.status-pill.credential-not_configured{background:#fef3c7;color:#92400e}.sync-status{font-weight:800}.sync-status.success{color:var(--green)}.sync-status.failed{color:var(--red)}.sync-status.pending,.sync-status.running{color:var(--amber)}.agent-admin-panel{border-top:4px solid var(--purple)}.config-section+.config-section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.config-section-header h3{font-size:14px;margin:0 0 12px}.config-skill-list{display:grid;grid-gap:10px;gap:10px}.config-skill-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.agent-config-card span,.agent-config-objective span,.agent-shortcuts>span,.agent-skill-bindings>span,.config-skill-row span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.config-meta-list{display:flex;flex-wrap:wrap;gap:6px}.config-meta-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);margin-top:0;padding:5px 8px}.config-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.binding-chip,.config-toggle{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:12px;font-weight:800;padding:7px 9px}.binding-chip.active,.config-toggle.active{border-color:#bbf7d0;background:#dcfce7;color:var(--green)}.agent-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-config-card{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.agent-config-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-config-objective,.agent-shortcuts,.agent-skill-bindings{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.agent-shortcuts div,.agent-skill-bindings div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.setting-card p{color:var(--muted);font-size:13px;line-height:1.5;margin-top:8px}.side-stack{display:grid;grid-gap:16px;gap:16px;align-content:start}.compact-panel{box-shadow:none}.metric-line,.task-row{justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 0}.metric-line span,.task-row span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.task-row{justify-content:flex-start}@media (max-width:1180px){.kpi-grid,.module-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-config-grid,.config-skill-row,.detail-grid,.invoice-amount-grid,.invoice-detail-grid,.invoice-issue-list,.invoice-po-match-card,.main-grid,.order-workflow-grid,.profit-cost-layout,.promotion-workflow-grid,.selected-store-detail-grid,.selected-store-summary-strip,.store-admin-grid,.store-dimension-meta,.supply-cash-grid,.table-grid,.task-workbench,.warehouse-health-grid{grid-template-columns:1fr}.detail-card-list{grid-column:span 1}.frontend-snapshot-item{grid-template-columns:1fr}.task-detail-panel{position:static}.task-replenishment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:100%;flex-basis:auto}.nav-list{gap:14px}.nav-section-items{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:16px}.topbar{align-items:flex-start}.detail-header,.selected-store-detail-header,.topbar{flex-direction:column}.detail-actions{justify-content:flex-start}.frontend-batch-layout,.frontend-postal-grid,.frontend-result-grid,.kpi-grid,.module-summary-grid,.promotion-snapshot-grid,.settings-grid{grid-template-columns:1fr}.frontend-postal-row{grid-template-columns:minmax(72px,.8fr) minmax(88px,1fr) auto}.store-chip{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.agent-meta-grid,.agent-quick-actions,.agent-result-grid,.form-split-row,.warehouse-health-issue{grid-template-columns:1fr}.agent-result-meta{justify-content:flex-start}.bar-chart{overflow-x:auto}}