#nw-seller-workbench{max-width:1280px;min-width:0}
#nw-seller-workbench .page-head p{max-width:760px}
.seller-boundary{border-left:3px solid #997944;background:#f1ead8;padding:12px 16px;font-size:13px;line-height:1.6;margin-bottom:24px}
.seller-source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}
.seller-source-option{padding:24px;background:#fffefb;border:1px solid var(--line);text-align:left;color:var(--green);display:grid;align-content:start;gap:9px;min-width:0}
.seller-source-option b{font:12px 'JetBrains Mono',monospace;color:#997944}.seller-source-option strong{font-size:21px;font-weight:500}.seller-source-option span{font-size:13px;color:var(--muted);line-height:1.5}
.seller-source-option.active{border-color:var(--green);box-shadow:inset 0 3px var(--green);background:#edf1e6}
.seller-source-body,.seller-documents,.seller-preview{padding:28px;background:#fffefb;border:1px solid var(--line);border-radius:6px}
.seller-source-body>.field{margin-bottom:18px}.seller-selection{margin:25px 0;padding:20px;background:#f8f6f1;border:1px solid var(--line);border-radius:6px}
.seller-selection h3{font-size:24px;margin:0 0 15px}.seller-chips{display:flex;gap:10px;flex-wrap:wrap}.seller-chips>span{display:flex;align-items:center;gap:12px;max-width:100%;background:white;border:1px solid var(--line);padding:8px 10px;font-size:13px;overflow-wrap:anywhere}
.seller-chips button,.seller-files button{flex-shrink:0;font-size:20px;background:transparent;color:var(--green);padding:2px 6px}
.seller-scope-note{font-size:13px;color:var(--green);margin:18px 0 0}.seller-warning{background:#f1ead8;border-left:3px solid #997944;padding:15px 18px;font-size:13px;line-height:1.6;margin:18px 0}.seller-warning p{margin:8px 0 0}
.seller-volume{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;display:grid;gap:9px}.seller-volume strong{font-size:13px;font-weight:500}.seller-volume b{font-size:28px;font-weight:400}.seller-volume p,.seller-help{font-size:13px;line-height:1.6;color:var(--muted)}
.seller-state{background:#edf1e6;color:var(--green);padding:12px 15px;font-size:13px;line-height:1.7;display:inline-block}
.seller-file-picker{border:1px dashed #a5b599;display:grid;gap:14px;padding:25px;margin:24px 0 12px;font-size:16px}.seller-file-picker input{max-width:100%;font:inherit;font-size:13px}
.seller-files{list-style:none;padding:0;margin:24px 0}.seller-files li{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.seller-files strong{overflow-wrap:anywhere}.seller-files small{display:block;font-size:11px;color:var(--muted);margin-top:6px}
.seller-preview-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;flex-wrap:wrap}.seller-preview h2{font-size:34px;margin:14px 0}.seller-version{font-size:11px;line-height:1.7;overflow-wrap:anywhere;color:var(--muted)}
.seller-report{margin:30px 0}.seller-report>p{font-size:14px;line-height:1.7}.seller-table-scroll{overflow:auto;margin:20px 0}.seller-report table{width:100%;border-collapse:collapse}.seller-report th,.seller-report td{padding:16px 12px;text-align:left;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.seller-report thead th{font-weight:500;color:var(--muted)}.seller-report td small{display:block;overflow-wrap:anywhere;font-size:11px;margin-top:4px}.seller-report tfoot{background:#edf1e6}.seller-gap{color:#876629}
.seller-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 0}.seller-actions .btn{white-space:normal}.seller-source-footer{padding:20px 0;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.seller-source-footer small{font-size:12px;color:var(--muted)}.seller-source-footer details{flex-basis:100%;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.seller-saved{margin:12px 0 20px;font-size:13px}.seller-saved button{display:block;margin:8px 0;background:#edf1e6;color:var(--green);padding:12px;text-align:left}.seller-success{padding:14px;background:#edf1e6;font-size:14px}
.seller-dialog{max-width:min(650px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:30px;border:1px solid var(--line);border-radius:8px;background:#fffefb;color:var(--green);box-shadow:0 20px 80px #0005}.seller-dialog::backdrop{background:#10211899}.seller-dialog h2{font-size:32px;margin:0 0 20px}.seller-dialog p{font-size:14px;line-height:1.7}.seller-dialog .field{margin:16px 0}.seller-dialog [hidden]{display:none!important}.seller-dialog .btn{text-decoration:none}.seller-dialog-error{color:#a23d26}
.seller-internal-banner{padding:10px 15px;background:#213c2e;color:#f7f3e9;font-size:11px;letter-spacing:.05em;margin:0 0 18px}.seller-scope-confirmed{display:grid;gap:6px;padding:18px 20px;background:#edf1e6;border-left:3px solid var(--green);margin-bottom:18px}.seller-scope-confirmed span{font:13px 'JetBrains Mono',monospace}.seller-scope-confirmed small{color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.seller-analysis-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:18px}.seller-analysis-tabs button{background:transparent;color:var(--muted);padding:14px 2px;border-bottom:2px solid transparent;margin-bottom:-1px}.seller-analysis-tabs button.active{color:var(--green);border-color:var(--green);font-weight:600}.seller-analysis-panel{padding:25px;background:#fffefb;border:1px solid var(--line);margin-bottom:20px}.seller-analysis-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.seller-analysis-head h2,.seller-analysis-head h3{margin:0 0 7px}.seller-analysis-head p{max-width:760px;color:var(--muted);font-size:13px;line-height:1.6}.seller-analysis-status{display:inline-flex;padding:6px 9px;background:#f1ead8;color:#755923;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.seller-analysis-status.ready{background:#e1eadc;color:#315a34}.seller-analysis-status.blocked{background:#f4dfd8;color:#8a3e2c}.seller-analysis-status.preserved{background:#e9e7df;color:#61665c}.seller-analysis-block{padding:16px 18px;background:#fbebe5;border-left:3px solid #a24a32;margin:20px 0}.seller-analysis-block p{margin:6px 0}.seller-analysis-block code{display:block;font:11px/1.6 'JetBrains Mono',monospace;overflow-wrap:anywhere}.seller-budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.seller-budget-card{border:1px solid var(--line);padding:18px;min-width:0}.seller-budget-card>div:first-child{display:flex;justify-content:space-between;gap:12px}.seller-budget-card>strong{font-size:29px;font-weight:400;display:block;margin:17px 0}.seller-budget-card>strong small{font-size:11px;color:var(--muted)}.seller-budget-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.seller-budget-card dt{font-size:10px;color:var(--muted)}.seller-budget-card dd{margin:4px 0;font-size:13px}.seller-budget-card dd small{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere}.seller-missing{font-size:11px;line-height:1.5;color:#8a3e2c;padding-left:18px}.seller-preserved{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.seller-preserved>small{color:var(--muted)}.seller-budget-input{margin-top:22px}.seller-analysis-meta,.seller-market-summary{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:11px;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}.seller-market-indicator{padding:20px;background:#edf1e6;margin:20px 0}.seller-market-indicator strong{font-size:22px;font-weight:500}.seller-market-indicator p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:7px}.seller-comparables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.seller-comparables article{padding:18px;border:1px solid var(--line);min-width:0}.seller-comparables h3{margin:7px 0;font-size:18px}.seller-comparables>a{margin-top:10px}.seller-comparables article>small{display:block;color:var(--muted);margin-top:10px;overflow-wrap:anywhere}.seller-price-signals{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.seller-price-signals span{display:grid;gap:3px;background:#f4f1e9;padding:8px 10px;font-size:12px}.seller-price-signals b{font-size:9px;text-transform:uppercase;color:var(--muted)}.seller-limitations{font-size:12px;line-height:1.65}.seller-version-history{overflow-wrap:anywhere;color:var(--muted)}.seller-analysis-preview>.seller-analysis-panel{margin-top:16px}.seller-analysis-preview .seller-budget-input,.seller-analysis-preview .seller-analysis-meta{display:none}.seller-listing-state{margin:8px 0 0;font-size:11px;color:var(--muted)}.seller-analysis-status.active{background:#e1eadc;color:#315a34}.seller-analysis-status.closed_with_bids{background:#e9e7df;color:#61665c}.seller-analysis-status.closed_no_bids,.seller-analysis-status.closed_unknown,.seller-analysis-status.unknown{background:#f4dfd8;color:#8a3e2c}.seller-demo-banner{padding:10px 15px;background:#f1ead8;color:#755923;font-size:11px;letter-spacing:.05em;margin:14px 0}.seller-reasons{font-size:11px;line-height:1.6;color:var(--muted);padding-left:18px;margin:8px 0}.seller-analysis-status.match{background:#e1eadc;color:#315a34}.seller-analysis-status.no_match{background:#f4dfd8;color:#8a3e2c}.seller-analysis-status.not_evaluated,.seller-analysis-status.unavailable{background:#e9e7df;color:#61665c}
@media(max-width:750px){.seller-source-tabs{grid-template-columns:1fr;gap:10px}.seller-source-option{padding:17px}.seller-source-option strong{font-size:19px}.seller-source-body,.seller-documents,.seller-preview,.seller-analysis-panel{padding:18px}.seller-dialog{padding:22px}.seller-report th,.seller-report td{padding:12px 8px}.seller-preview-heading,.seller-analysis-head{display:block}.seller-analysis-head>.seller-analysis-status{margin-top:10px}.seller-budget-grid,.seller-comparables{grid-template-columns:1fr}.seller-budget-card dl{grid-template-columns:1fr}.seller-analysis-tabs{gap:12px}.seller-analysis-tabs button{font-size:12px}.seller-market-summary{display:grid}.seller-budget-card>strong{font-size:25px}}
