.cell-note{display:block;color:var(--muted);margin-top:4px;font-family:Consolas,monospace}.form-panel .action-row{margin-top:18px;flex-wrap:wrap}#view-consignors .metrics{margin-top:0}#admin-replenishments td,#admin-settlements td{max-width:260px}.setup-account{white-space:nowrap}
.sales-preview-loading{padding:18px;text-align:center;color:var(--muted)}.sales-preview-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sales-preview-head p{margin:6px 0 0;color:var(--muted)}.sales-warning{margin-top:10px;padding:9px 11px;border-radius:6px;background:var(--amber-bg);color:var(--amber);line-height:1.55}.sales-preview-section{display:block;margin-top:16px}.sales-preview-section summary{cursor:pointer;padding:5px 0}.sales-preview-section .table-wrap{max-height:330px;margin-top:9px;border:1px solid var(--line);border-radius:7px}.sales-preview-section td{max-width:310px}.sales-confirm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.sales-confirm .btn:disabled{opacity:.45;cursor:not-allowed}
dialog.settlement-report-dialog{width:min(1180px,96vw)}.settlement-report-dialog form{gap:18px}.settlement-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.settlement-report-metrics .metric{padding:14px}.settlement-report-metrics .metric b{font-size:22px}.settlement-report-payment{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#f2f8f5}.settlement-report-payment p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.settlement-product-list{display:grid;gap:8px}.settlement-product{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.settlement-product>summary{cursor:pointer;display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:18px;align-items:center;padding:12px 14px}.settlement-product>summary:hover{background:#f7fbf9}.settlement-product>summary small{display:block;color:var(--muted);margin:3px 0}.settlement-product-skus{border-top:1px solid var(--line);padding:8px 12px;background:#f8fbf9;overflow:auto}.settlement-report-sales{max-height:430px;border:1px solid var(--line);border-radius:8px}.settlement-report-sales td{vertical-align:top}.settlement-report-sales .settlement-title{min-width:260px;max-width:340px}.settlement-report-sales .badge{margin-left:6px}@media(max-width:900px){.settlement-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-product>summary{grid-template-columns:1fr 1fr}.settlement-report-payment{align-items:flex-start;flex-direction:column}}
.sales-stock-choice-hint{margin:-7px 0 12px;padding:9px 11px;border-left:3px solid #d49a40;background:var(--amber-bg);color:var(--amber);font-size:12px;line-height:1.6}.stock-issue-lead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;border:1px solid #edc1bd;border-left:4px solid var(--red);border-radius:8px;background:var(--red-bg);color:var(--red)}.stock-issue-lead p{margin:5px 0 0;color:var(--ink);line-height:1.6}.stock-issue-lead .action-row{flex-shrink:0}.stock-issue-groups{display:grid;gap:9px;margin-top:12px}.stock-issue-group{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.stock-issue-group>summary{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px;align-items:center;padding:13px 14px;cursor:pointer;background:#f8faf9}.stock-issue-group>summary small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.stock-issue-group-metrics{text-align:right}.stock-issue-group .table-wrap{max-height:360px;border-top:1px solid var(--line)}.stock-issue-group td{vertical-align:top}.stock-issue-group .copy-order{display:block;margin-top:5px;padding:0}@media(max-width:680px){.stock-issue-lead{display:block}.stock-issue-lead .action-row{margin-top:10px}.stock-issue-group>summary{grid-template-columns:1fr}.stock-issue-group-metrics{text-align:left}}
