.sku-input{min-height:16em;width:100%;resize:vertical;font:inherit;line-height:1.6;border:1px solid var(--biz-line);border-radius:8px;padding:.8em;background:var(--biz-bg);color:var(--biz-fg);caret-color:var(--biz-accent)}
.sku-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--biz-line);border-radius:8px;background:var(--biz-bg);margin:.8rem 0}
.sku-table{border-collapse:collapse;width:100%;min-width:66rem;font-size:.95em;font-variant-numeric:tabular-nums}
.sku-table th,.sku-table td{padding:.7em .8em;border-bottom:1px solid var(--biz-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.sku-table th{font-weight:600;background:var(--biz-soft)}
.sku-table td:nth-child(2){min-width:8em;max-width:18em}.sku-table td:last-child{min-width:12em;max-width:24em}
.sku-table tr[data-state="loss"] td:nth-child(3),.sku-table tr[data-state="error"] td:nth-child(3){color:#b42318;font-weight:600}
.dark .sku-table tr[data-state="loss"] td:nth-child(3),.dark .sku-table tr[data-state="error"] td:nth-child(3){color:#ffb4ab}
.sku-results{margin-top:2rem}.sku-results .business-actions{align-items:center}
.sku-filter{display:flex;align-items:center;gap:.5rem;margin-right:auto}
.sku-filter select{font:inherit;min-height:44px;padding:.5rem;border:1px solid var(--biz-line);border-radius:8px;background:var(--biz-bg);color:var(--biz-fg)}
.sku-help{max-width:74ch;color:var(--biz-muted)}
.sku-fields{margin:1rem 0}
.sku-empty{padding:1rem 0;color:var(--biz-muted)}
