:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-muted:#f1f4f6;--text:#17202a;--ink:var(--text);--muted:#586574;--muted-weak:#8792a0;--border:#d9dee5;--line:var(--border);--border-strong:#b0bdd0;--accent:#4972ae;--accent-hover:#3a5b8b;--accent-weak:#d8e3f3;--account-edge:#15499e;--account-line:#cbd7e8;--info:#2563eb;--success:#16803c;--warning:#b7791f;--danger:#b42318;--locked:#6b7280;--shadow-overlay:0 12px 32px #17202a1f;--marketing-hero-bg:#101623;--site-footer-bg:#1f2126;--ws-surface:#fff;--canvas:#e8eaf0;--ws-ink:#111827;--ws-muted:#5c6b7e;--ws-dim:#5c6b7e;--ws-line:#b0bdd0;--line-strong:#b0bdd0;--ws-raised:var(--accent-tint);--footer-ink:#fff;--footer-menu:#999ea6;--footer-meta:#878d95;--on-dark-ink:#fff;--accent-on-dark:#9fb6da;--marketing-hero-body:#6b90c5;--accent-a80:color-mix(in srgb, var(--accent) 80%, transparent);--accent-a20:color-mix(in srgb, var(--accent) 20%, transparent);--hero-ghost-line:color-mix(in srgb, var(--accent-on-dark) 50%, transparent);--hero-ghost-line-hover:color-mix(in srgb, var(--accent-on-dark) 70%, transparent);--accent-press:var(--accent-hover);--accent-wash:var(--accent-weak);--accent-tint:#eef3fa;--row-hover:var(--accent-tint);--row-selected:var(--accent-wash);--menubar-cta-hover:var(--accent-hover);--menubar-line:#b0bdd0;--menubar-ink:#111827;--menubar-locale-ink:#3d5a80;--menubar-hover-wash:#eef0f5}@keyframes secure-viewer-spin{to{transform:rotate(360deg)}}.shipment-review-page{gap:18px;width:100%;max-width:1760px;margin:0 auto;padding:28px 32px 56px;display:grid}.shipment-review-header{border-bottom:1px solid #d9e1e7;justify-content:space-between;align-items:end;gap:32px;padding:0 0 24px;display:flex}.shipment-review-header>div:first-child{gap:8px;min-width:0;display:grid}.shipment-review-header h1,.shipment-review-fields h2,.shipment-review-status-panel h2,.shipment-review-status-panel h3{color:#17212b;letter-spacing:0;margin:0}.shipment-review-header h1{font-size:34px;line-height:1.2}.shipment-review-header p,.shipment-review-status-panel p{color:#617080;margin:0;line-height:1.55}.shipment-review-header>div:first-child>span,.shipment-review-fields header span,.shipment-review-status-panel section>span{color:#0f7c70;font-size:13px;font-weight:800}.shipment-review-back{color:#536170;align-items:center;gap:7px;width:fit-content;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.shipment-review-progress{border-inline-start:3px solid #15877a;flex:0 0 150px;gap:3px;padding-block:3px;padding-inline:18px 0;display:grid}.shipment-review-progress span,.shipment-review-progress small{color:#617080}.shipment-review-progress strong{color:#17212b;font-size:26px}.shipment-review-tabs{background:#fff;border:1px solid #d8e0e7;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.shipment-review-tabs button{color:#475565;cursor:pointer;text-align:start;background:#fff;border:0;border-inline-end:1px solid #d8e0e7;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 18px;display:flex}.shipment-review-tabs button:last-child{border-inline-end:0}.shipment-review-tabs button.is-active{background:var(--accent-weak);box-shadow:inset 0 -3px var(--accent);color:#15222d}.shipment-review-tabs button>span{font-weight:800}.shipment-review-tabs small{white-space:nowrap;background:#f1f4f6;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-weight:700;display:inline-flex}.shipment-review-tabs small.is-complete{color:#19753e;background:#e5f7ec}.shipment-review-layout{grid-template-columns:minmax(310px,.9fr) minmax(500px,1.35fr) minmax(280px,.72fr);align-items:start;gap:16px;display:grid}.shipment-review-preview,.shipment-review-fields,.shipment-review-status-panel{min-width:0}.shipment-review-fields,.shipment-review-status-panel{background:#fff;border:1px solid #d8e0e7;border-radius:7px}.shipment-review-fields>header{border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.shipment-review-fields>header>div{gap:5px;display:grid}.shipment-review-fields h2,.shipment-review-status-panel h2{font-size:20px}.document-blob-preview-image{transform-origin:50%;transition:transform .16s;position:relative}.document-blob-preview-image img{max-width:100%;height:auto;display:block}.document-blob-preview-highlight{pointer-events:none;border:3px solid #efb331;min-height:20px;position:absolute;box-shadow:0 0 0 9999px #161e261f}.shipment-review-missing-document,.shipment-review-loading,.shipment-review-empty{color:#607080;text-align:center;background:#fff;border:1px solid #d8e0e7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;padding:28px;display:flex}.shipment-review-empty{min-height:480px}.shipment-review-empty h1,.shipment-review-missing-document strong{color:#1b2631;margin:0}.shipment-review-extraction-callout{background:#f4f8f8;border-bottom:1px solid #e0e6eb;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.shipment-review-extraction-callout>div{gap:3px;display:grid}.shipment-review-extraction-callout p{color:#657482;margin:0}.shipment-review-field-list{display:grid}.shipment-review-field-list article{cursor:pointer;border-bottom:1px solid #e1e6eb;gap:13px;padding:18px 20px;display:grid}.shipment-review-field-list article.is-focused{background:#f8fbfb;box-shadow:inset 3px 0 #18887c}.shipment-review-field-list article.is-confirmed .shipment-review-field-heading strong{color:#166f48}.shipment-review-field-heading,.shipment-review-field-heading>div,.shipment-review-final-value,.shipment-review-reason{gap:5px;display:grid}.shipment-review-field-heading{grid-template-columns:1fr auto;align-items:start}.shipment-review-field-heading>div span,.shipment-review-final-value>span,.shipment-review-reason>span{color:#647381;font-size:12px;font-weight:700}.shipment-review-field-heading label{color:#3f4d5b;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.shipment-review-field-heading input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.shipment-review-field-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.shipment-review-field-list dl div{background:#f1f4f6;border-radius:5px;gap:4px;min-width:0;padding:10px 12px;display:grid}.shipment-review-field-list dt{color:#647381;font-size:12px;font-weight:700}.shipment-review-field-list dd{color:#263340;overflow-wrap:anywhere;margin:0}.shipment-review-final-value input,.shipment-review-reason textarea{color:#1c2732;font:inherit;background:#fff;border:1px solid #cbd5dd;border-radius:5px;width:100%;padding:10px 11px}.shipment-review-final-value input:focus,.shipment-review-reason textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 14%, transparent)}.shipment-review-field-list article>ul{color:#8a6011;gap:3px;margin:0;padding-inline-start:18px;font-size:13px;display:grid}.shipment-review-document-actions{z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:sticky;bottom:0}.shipment-review-document-actions>div:first-child{gap:3px;display:grid}.shipment-review-document-actions span{color:#a04b42;font-size:13px}.shipment-review-document-actions>div:last-child{gap:8px;display:flex}.shipment-review-status-panel{gap:0;display:grid;position:sticky;top:18px}.shipment-review-status-panel section{border-bottom:1px solid #e0e6eb;gap:12px;padding:19px;display:grid}.shipment-review-status-panel h3{font-size:16px}.shipment-review-comparisons{gap:8px;display:grid}.shipment-review-comparisons article{border:1px solid #d8e0e7;border-radius:5px;gap:5px;padding:11px;display:grid}.shipment-review-comparisons article.is-match{background:#edf9f1;border-color:#b9dfc8}.shipment-review-comparisons article.is-mismatch{background:#fff8eb;border-color:#efd18a}.shipment-review-comparisons article>span{color:#657482;font-size:12px}.shipment-review-comparisons ul,.shipment-review-blockers{gap:5px;margin:0;padding-inline-start:18px;display:grid}.shipment-review-comparisons li,.shipment-review-blockers li{color:#5c6874;font-size:13px;line-height:1.45}.shipment-review-ready{align-items:center;gap:8px;display:flex;color:#18713f!important}.shipment-review-confirm{justify-content:center;width:calc(100% - 32px);margin:16px}.shipment-review-message{border:1px solid;border-radius:6px;margin:0;padding:12px 14px}.shipment-review-message.is-error{color:#9b372f;background:#fff1ef;border-color:#efbbb4}.shipment-review-message.is-success{color:#146d48;background:#eaf8f3;border-color:#a9dac8}@media (max-width:1260px){.shipment-review-layout{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr)}.shipment-review-status-panel{grid-column:1/-1;grid-template-columns:1fr 1fr auto;position:static}.shipment-review-status-panel section{border-bottom:0;border-inline-end:1px solid #e0e6eb}.shipment-review-confirm{align-self:center;min-width:220px}}@media (max-width:760px){.shipment-review-page{gap:14px;padding:16px 14px 40px}.shipment-review-header{align-items:start;gap:18px;display:grid}.shipment-review-header h1{font-size:28px}.shipment-review-progress{width:100%}.shipment-review-tabs{grid-template-columns:minmax(0,1fr)}.shipment-review-tabs button,.shipment-review-tabs button:last-child{border-bottom:1px solid #d8e0e7;border-inline-end:0}.shipment-review-tabs button:last-child{border-bottom:0}.shipment-review-layout{grid-template-columns:minmax(0,1fr);display:grid}.shipment-review-preview,.shipment-review-fields,.shipment-review-status-panel{grid-column:auto}.shipment-review-fields>header,.shipment-review-document-actions,.shipment-review-extraction-callout{flex-direction:column;align-items:stretch;display:flex}.shipment-review-field-heading,.shipment-review-field-list dl{grid-template-columns:minmax(0,1fr)}.shipment-review-document-actions>div:last-child,.shipment-review-document-actions .button{width:100%}.shipment-review-document-actions>div:last-child{display:grid}.shipment-review-status-panel{grid-template-columns:minmax(0,1fr);display:grid}.shipment-review-status-panel section{border-bottom:1px solid #e0e6eb;border-inline-end:0}}@keyframes seller-claim-pulse{50%{opacity:.45}}@keyframes buyer-fulfillment-spin{to{transform:rotate(360deg)}}@keyframes buyer-fulfillment-pulse{50%{opacity:.45}}.admin-qc-workbench{--qc-border:#d8e0e5;--qc-ink:#17212b;--qc-muted:#66737f;--qc-panel:#fff;--qc-soft:#f3f6f7;--qc-teal:#147d75;color:var(--qc-ink);background:#f5f7f8;min-height:calc(100vh - 58px);padding:22px}.admin-qc-workbench button,.admin-qc-workbench input,.admin-qc-workbench select,.admin-qc-workbench textarea{font:inherit}.admin-qc-header{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:flex-start;padding:0 0 18px;display:flex}.admin-qc-header span,.admin-qc-panel-heading span,.admin-qc-record-header span,.admin-qc-template-heading span,.admin-qc-evidence header span{color:var(--qc-teal);margin-bottom:5px;font-size:12px;font-weight:800;display:block}.admin-qc-header h1{margin:0;font-size:30px;line-height:1.2}.admin-qc-header p{color:var(--qc-muted);margin:7px 0 0}.admin-qc-icon-button{border:1px solid var(--qc-border);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-qc-notice{border:1px solid;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;display:flex}.admin-qc-notice.info{background:#edf7fa;border-color:#9fd3df}.admin-qc-notice.success{background:#edf9f3;border-color:#9cd9b9}.admin-qc-notice.error{color:#992b2b;background:#fff1f1;border-color:#efaaaa}.admin-qc-notice button{color:inherit;background:0 0;border:0}.admin-qc-summary{border:1px solid var(--qc-border);background:#fff;grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid}.admin-qc-summary button{border:0;border-inline-end:1px solid var(--qc-border);text-align:start;background:#fff;justify-content:space-between;align-items:center;min-height:62px;padding:12px 16px;display:flex}.admin-qc-summary button:last-child{border-inline-end:0}.admin-qc-summary button.active{box-shadow:inset 0 -3px var(--qc-teal);color:var(--qc-teal)}.admin-qc-summary span{font-size:13px;font-weight:700}.admin-qc-summary strong{font-size:21px}.admin-qc-grid{grid-template-columns:minmax(260px,.85fr) minmax(520px,2.15fr) minmax(280px,.95fr);align-items:start;gap:14px;margin-top:14px;display:grid}.admin-qc-queue,.admin-qc-record,.admin-qc-decision{background:var(--qc-panel);border:1px solid var(--qc-border);min-width:0}.admin-qc-queue,.admin-qc-decision{max-height:calc(100vh - 194px);position:sticky;top:72px;overflow:auto}.admin-qc-record{min-height:680px}.admin-qc-record-fields{border:0;min-width:0;margin:0;padding:0}.admin-qc-record-fields:disabled{color:inherit}.admin-qc-panel-heading{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.admin-qc-panel-heading h2{margin:0;font-size:20px}.admin-qc-panel-heading>strong{font-size:20px}.admin-qc-search{border-bottom:1px solid var(--qc-border);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.admin-qc-search input{border:0;outline:none;min-width:0}.admin-qc-search button,.admin-qc-filters button{background:var(--qc-soft);border:1px solid var(--qc-border);border-radius:5px;padding:7px 10px}.admin-qc-filters{border-bottom:1px solid var(--qc-border);padding:10px 12px}.admin-qc-filters summary{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.admin-qc-filters[open]{gap:8px;display:grid}.admin-qc-filters select{border:1px solid var(--qc-border);border-radius:5px;width:100%;margin-top:8px;padding:8px}.admin-qc-filters label{align-items:center;gap:7px;font-size:13px;display:flex}.admin-qc-queue-list{display:grid}.admin-qc-queue-list>button{border:0;border-bottom:1px solid var(--qc-border);text-align:start;background:#fff;gap:6px;padding:14px;display:grid}.admin-qc-queue-list>button:hover{background:#f7fbfa}.admin-qc-queue-list>button.selected{box-shadow:inset 3px 0 var(--qc-teal);background:#eaf6f4}.admin-qc-queue-list>button>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.admin-qc-queue-list>button>div>span:last-child{color:var(--qc-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.admin-qc-queue-list .overdue{color:#b43131!important}.admin-qc-queue-list>button>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.admin-qc-queue-list>button>span,.admin-qc-queue-list>button>small{color:var(--qc-muted)}.admin-qc-pagination{justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.admin-qc-pagination button{border:1px solid var(--qc-border);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.admin-qc-record-header{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.admin-qc-record-header h2{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.admin-qc-record-header p{color:var(--qc-muted);margin:6px 0 0}.admin-qc-back{background:0 0;border:0;align-items:center;gap:5px;margin:10px 10px 0;display:none}.admin-qc-baseline{border-bottom:8px solid var(--qc-soft);grid-template-columns:repeat(2,1fr);display:grid}.admin-qc-baseline>div{border-bottom:1px solid var(--qc-border);border-inline-end:1px solid var(--qc-border);gap:5px;padding:14px 18px;display:grid}.admin-qc-baseline>div:nth-child(2n){border-inline-end:0}.admin-qc-baseline span{color:var(--qc-muted);font-size:12px}.admin-qc-baseline strong{overflow-wrap:anywhere;font-size:14px}.admin-qc-template-heading{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:center;padding:18px;display:flex}.admin-qc-template-heading h3{margin:0;font-size:18px}.admin-qc-template-heading>span{background:var(--qc-soft);color:var(--qc-ink);border-radius:999px;padding:5px 9px}.admin-qc-checklist-group{border-bottom:8px solid var(--qc-soft)}.admin-qc-checklist-group>header{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.admin-qc-checklist-group h3{margin:0;font-size:15px}.admin-qc-checklist-group header span{color:var(--qc-muted);font-size:12px}.admin-qc-checklist-row{border-bottom:1px solid var(--qc-border);grid-template-columns:minmax(150px,.8fr) minmax(260px,1.5fr) auto;align-items:start;gap:12px;padding:14px 18px;display:grid}.admin-qc-checklist-row:last-child{border-bottom:0}.admin-qc-checklist-label{gap:4px;display:grid}.admin-qc-checklist-label strong{font-size:13px}.admin-qc-checklist-label em{color:#bd3030;margin-inline-start:3px;font-style:normal}.admin-qc-checklist-label span{color:var(--qc-muted);font-size:11px}.admin-qc-checklist-input{gap:7px;display:grid}.admin-qc-checklist-input input,.admin-qc-action-form input,.admin-qc-action-form select,.admin-qc-action-form textarea,.admin-qc-notes textarea{border:1px solid var(--qc-border);border-radius:5px;width:100%;min-width:0;padding:9px}.admin-qc-measurement{grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:7px;display:grid}.admin-qc-measurement small{color:var(--qc-muted)}.admin-qc-result-toggle{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-qc-result-toggle button{border:1px solid var(--qc-border);background:#fff;border-radius:5px;padding:8px}.admin-qc-result-toggle .pass.active{color:#18753d;background:#eaf7ef;border-color:#6fc592}.admin-qc-result-toggle .fail.active{color:#a22424;background:#fff0f0;border-color:#dc7777}.admin-qc-item-note{font-size:12px}.admin-qc-na{align-items:center;gap:4px;padding-top:8px;font-size:12px;display:flex}.admin-qc-evidence{border-bottom:8px solid var(--qc-soft);padding:18px}.admin-qc-evidence>header{justify-content:space-between;align-items:center;display:flex}.admin-qc-evidence h3{margin:0;font-size:18px}.admin-qc-evidence header label{background:var(--qc-teal);color:#fff;cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.admin-qc-evidence header input{display:none}.admin-qc-evidence-list{gap:8px;margin-top:14px;display:grid}.admin-qc-evidence-list>div{border:1px solid var(--qc-border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-qc-evidence-list span{gap:3px;min-width:0;display:grid}.admin-qc-evidence-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-qc-evidence-list small{color:var(--qc-muted)}.admin-qc-evidence-list a,.admin-qc-evidence-list button{color:var(--qc-teal);background:0 0;border:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.admin-qc-evidence-list select{border:1px solid var(--qc-border);max-width:220px;padding:5px}.admin-qc-evidence-list>p{color:var(--qc-muted);font-size:13px}.admin-qc-notes{padding:18px}.admin-qc-notes label{gap:7px;font-size:13px;font-weight:700;display:grid}.admin-qc-notes textarea{resize:vertical;min-height:90px}.admin-qc-history{border-top:8px solid var(--qc-soft);padding:14px 18px}.admin-qc-history summary{cursor:pointer;align-items:center;gap:6px;font-weight:700;display:flex}.admin-qc-history>div{border-top:1px solid var(--qc-border);gap:4px;margin-top:10px;padding-top:10px;display:grid}.admin-qc-history span,.admin-qc-history p{color:var(--qc-muted);margin:0;font-size:12px}.admin-qc-decision{padding-bottom:16px}.admin-qc-decision-meta{margin:0;padding:8px 16px 0}.admin-qc-decision-meta>div{border-bottom:1px solid var(--qc-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.admin-qc-decision-meta dt{color:var(--qc-muted);font-size:12px}.admin-qc-decision-meta dd{text-align:end;margin:0;font-size:12px;font-weight:700}.admin-qc-progress{background:#e6ecee;height:6px;margin:13px 16px}.admin-qc-progress span{background:var(--qc-teal);height:100%;display:block}.admin-qc-blockers{background:#fff7e8;border:1px solid #edca7c;align-items:flex-start;gap:9px;margin:12px 16px;padding:11px;display:flex}.admin-qc-blockers strong{font-size:13px}.admin-qc-blockers p{color:#745719;margin:5px 0 0;font-size:12px}.admin-qc-action-form{border-top:1px solid var(--qc-border);gap:10px;padding:16px;display:grid}.admin-qc-action-form h3{margin:0;font-size:16px}.admin-qc-action-form>p,.admin-qc-action-form>small{color:var(--qc-muted);margin:0;font-size:12px}.admin-qc-action-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.admin-qc-action-form textarea{resize:vertical;min-height:72px}.admin-qc-action-form button{border:1px solid var(--qc-border);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:9px;display:inline-flex}.admin-qc-action-form button.primary{background:var(--qc-teal);border-color:var(--qc-teal);color:#fff}.admin-qc-action-form button.danger-button{color:#fff;background:#a32d2d;border-color:#a32d2d}.admin-qc-action-form button:disabled{cursor:not-allowed;opacity:.45}.admin-qc-action-form.danger{background:#fff9f9}.admin-qc-readonly{background:var(--qc-soft);align-items:flex-start;gap:10px;margin:16px;padding:13px;display:flex}.admin-qc-readonly strong{font-size:13px}.admin-qc-readonly p{color:var(--qc-muted);margin:4px 0 0;font-size:12px}.admin-qc-empty{color:var(--qc-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.admin-qc-empty.large{justify-content:center;min-height:500px}.admin-qc-mobile-actions{display:none}@media (max-width:1240px){.admin-qc-grid{grid-template-columns:minmax(250px,.85fr) minmax(480px,1.7fr)}.admin-qc-decision{grid-column:2;position:static}.admin-qc-queue{grid-row:span 2}}@media (max-width:780px){.admin-qc-workbench{padding:12px}.admin-qc-header h1{font-size:24px}.admin-qc-summary{grid-template-columns:repeat(2,1fr)}.admin-qc-summary button{border-bottom:1px solid var(--qc-border)}.admin-qc-grid{display:block}.admin-qc-queue,.admin-qc-decision{max-height:none;position:static}.admin-qc-record,.admin-qc-decision,.admin-qc-workbench.is-mobile-detail .admin-qc-queue{display:none}.admin-qc-workbench.is-mobile-detail .admin-qc-record,.admin-qc-workbench.is-mobile-detail .admin-qc-decision{margin-bottom:12px;display:block}.admin-qc-back{display:inline-flex}.admin-qc-baseline{grid-template-columns:1fr}.admin-qc-baseline>div{border-inline-end:0}.admin-qc-checklist-row{grid-template-columns:1fr}.admin-qc-na{padding-top:0}.admin-qc-workbench.is-mobile-detail .admin-qc-mobile-actions{border:1px solid var(--qc-border);z-index:20;background:#fff;justify-content:space-between;gap:8px;padding:9px;display:flex;position:sticky;bottom:0}.admin-qc-mobile-actions button{border:1px solid var(--qc-border);background:#fff;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}}.admin-inbound-workbench{--inbound-border:#d7e0e5;--inbound-muted:#5c6b78;--inbound-surface:#fff;--inbound-tint:#f4f8f8;color:#17212b;max-width:1660px;margin:0 auto;padding:28px}.admin-inbound-workbench button,.admin-inbound-workbench input,.admin-inbound-workbench select,.admin-inbound-workbench textarea{font:inherit}.admin-inbound-header{border-bottom:1px solid var(--inbound-border);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding:4px 0 22px;display:flex}.admin-inbound-header span,.admin-inbound-panel-heading span,.admin-inbound-detail-header span,.admin-inbound-section-heading span,.admin-inbound-modal header span{color:#087f74;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.admin-inbound-header h1{letter-spacing:0;margin:0;font-size:30px;line-height:1.2}.admin-inbound-header p,.admin-inbound-detail-header p{color:var(--inbound-muted);margin:7px 0 0}.admin-inbound-header .icon-button{border:1px solid var(--inbound-border);color:#27343f;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-inbound-notice{border:1px solid;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.admin-inbound-notice span{flex:1}.admin-inbound-notice button{background:0 0;border:0;padding:4px;display:inline-flex}.admin-inbound-notice.is-error{color:#9c2f27;background:#fff5f4;border-color:#efb5af}.admin-inbound-notice.is-success{color:#17633f;background:#eefaf5;border-color:#a8ddc6}.admin-inbound-notice.is-info{color:#275f83;background:#f0f7fc;border-color:#b8d6eb}.admin-inbound-summary{background:var(--inbound-surface);border:1px solid var(--inbound-border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.admin-inbound-summary>div{border-inline-end:1px solid var(--inbound-border);min-width:0;padding:14px 18px}.admin-inbound-summary>div:last-child{border-inline-end:0}.admin-inbound-summary span{color:var(--inbound-muted);font-size:12px;display:block}.admin-inbound-summary strong{margin-top:3px;font-size:23px;display:block}.admin-inbound-layout{grid-template-columns:minmax(280px,.85fr) minmax(500px,1.8fr) minmax(310px,.95fr);align-items:start;gap:14px;display:grid}.admin-inbound-queue,.admin-inbound-detail,.admin-inbound-decision{background:var(--inbound-surface);border:1px solid var(--inbound-border);border-radius:6px;min-width:0}.admin-inbound-queue,.admin-inbound-decision{max-height:calc(100vh - 190px);position:sticky;top:82px;overflow:auto}.admin-inbound-panel-heading,.admin-inbound-section-heading{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-inbound-panel-heading h2,.admin-inbound-section-heading h3,.admin-inbound-detail-header h2,.admin-inbound-modal h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.3}.admin-inbound-panel-heading h2,.admin-inbound-panel-heading>strong{font-size:18px}.admin-inbound-buckets{border-bottom:1px solid var(--inbound-border);border-top:1px solid var(--inbound-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;display:grid}.admin-inbound-buckets button{color:var(--inbound-muted);text-align:start;background:0 0;border:0;border-radius:4px;padding:9px 7px;font-size:12px;font-weight:700}.admin-inbound-buckets button.is-active{color:#096d64;background:#e6f5f2}.admin-inbound-search{border:1px solid var(--inbound-border);border-radius:5px;align-items:center;gap:8px;margin:12px;padding:0 10px;display:flex}.admin-inbound-search input{border:0;outline:0;width:100%;min-width:0;padding:10px 0}.admin-inbound-filters{border-bottom:1px solid var(--inbound-border);padding:0 12px 12px}.admin-inbound-filters summary{color:var(--inbound-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.admin-inbound-filters>div{grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.admin-inbound-filters label{color:var(--inbound-muted);gap:4px;font-size:10px;display:grid}.admin-inbound-filters input,.admin-inbound-filters select,.admin-inbound-modal select{border:1px solid var(--inbound-border);background:#fff;border-radius:5px;width:100%;min-width:0;padding:8px}.admin-inbound-queue-list{display:grid}.admin-inbound-queue-row{border:0;border-bottom:1px solid var(--inbound-border);color:inherit;text-align:start;background:#fff;gap:5px;width:100%;padding:14px 16px;display:grid}.admin-inbound-queue-row:hover,.admin-inbound-queue-row.is-selected{background:#eff8f6}.admin-inbound-queue-row.is-selected{box-shadow:inset 3px 0 #0d8579}.admin-inbound-queue-row>strong{overflow-wrap:anywhere;line-height:1.35}.admin-inbound-queue-row>span:not(.admin-inbound-queue-row-top){color:#40505e;font-size:13px}.admin-inbound-queue-row small{color:var(--inbound-muted);align-items:center;gap:5px;font-size:11px;display:flex}.admin-inbound-queue-row-top{justify-content:space-between;align-items:center;display:flex}.admin-inbound-queue-row-top em{color:var(--inbound-muted);align-items:center;gap:3px;font-size:11px;font-style:normal;display:flex}.admin-inbound-queue-row-top em.overdue{color:#b33129;font-weight:800}.admin-inbound-queue-record{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.admin-inbound-queue-record small{font-variant-numeric:tabular-nums;font-weight:800}.admin-inbound-queue-record .product-status{flex:none}.admin-inbound-pagination{justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.admin-inbound-pagination button{border:1px solid var(--inbound-border);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-inbound-detail{overflow:hidden}.admin-inbound-mobile-back{display:none}.admin-inbound-detail-header{border-bottom:1px solid var(--inbound-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.admin-inbound-detail-header h2{font-size:23px}.admin-inbound-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 20px 18px;display:grid}.admin-inbound-fact-grid>div{border-bottom:1px solid #e8edef;min-width:0;padding-block:12px 10px;padding-inline:0 10px}.admin-inbound-fact-grid span{color:var(--inbound-muted);margin-bottom:4px;font-size:11px;display:block}.admin-inbound-fact-grid strong{overflow-wrap:anywhere;font-size:13px;display:block}.admin-inbound-documents,.admin-inbound-history{border-top:8px solid #f2f5f6}.admin-inbound-document{border-top:1px solid var(--inbound-border);padding:16px 18px}.admin-inbound-document-title{align-items:center;gap:10px;display:flex}.admin-inbound-document-title>div{flex:1;min-width:0}.admin-inbound-document-title strong,.admin-inbound-document-title span{overflow-wrap:anywhere;display:block}.admin-inbound-document-title span{color:var(--inbound-muted);margin-top:2px;font-size:12px}.admin-inbound-document-title a{color:#087f74;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.admin-inbound-document-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.admin-inbound-document-states>span{background:var(--inbound-tint);border-radius:5px;gap:5px;padding:8px;display:grid}.admin-inbound-document-states small{color:var(--inbound-muted);font-size:10px}.admin-inbound-note-form input,.admin-inbound-physical input,.admin-inbound-modal input,.admin-inbound-modal textarea{border:1px solid var(--inbound-border);border-radius:5px;width:100%;min-width:0;padding:9px 10px}.admin-inbound-reviewed-at{color:var(--inbound-muted);margin-top:9px;display:block}.admin-inbound-note-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 18px 15px;display:grid}.admin-inbound-note-form button{border:1px solid var(--inbound-border);background:#edf3f3;border-radius:5px;padding:9px 13px;font-weight:700}.admin-inbound-history-grid{border-top:1px solid var(--inbound-border);grid-template-columns:1fr 1fr;display:grid}.admin-inbound-history-grid>div{min-width:0;padding:16px 18px}.admin-inbound-history-grid>div+div{border-inline-start:1px solid var(--inbound-border)}.admin-inbound-history-grid h4{margin:0 0 10px}.admin-inbound-history-grid p{border-bottom:1px solid #e9edef;gap:3px;margin:0;padding:8px 0;display:grid}.admin-inbound-history-grid p span{overflow-wrap:anywhere;font-size:12px}.admin-inbound-history-grid p small,.admin-inbound-history-grid em{color:var(--inbound-muted);font-size:11px;font-style:normal}.admin-inbound-decision{padding-bottom:14px}.admin-inbound-assignment{border-bottom:1px solid var(--inbound-border);margin:0 18px 14px}.admin-inbound-assignment>div{justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.admin-inbound-assignment dt{color:var(--inbound-muted)}.admin-inbound-assignment dd{overflow-wrap:anywhere;text-align:end;margin:0;font-weight:700}.admin-inbound-assignee-controls{gap:8px;margin:0 18px 14px;display:grid}.admin-inbound-assignee-controls select{width:100%;min-width:0}.admin-inbound-attention-filter{align-items:center;gap:8px;display:flex!important}.admin-inbound-attention-filter input{flex:none;width:auto!important}.admin-inbound-decision>.button,.admin-inbound-physical>.button{justify-content:center;width:calc(100% - 36px);margin:8px 18px 0}.admin-inbound-primary-action{min-height:44px}.admin-inbound-blockers{background:#fff9e9;border:1px solid #efd78c;border-radius:5px;margin:0 18px 14px;padding:11px}.admin-inbound-blockers strong{align-items:center;gap:6px;display:flex}.admin-inbound-blockers ul{margin:8px 0 0;padding-inline-start:18px}.admin-inbound-blockers li{color:#6a5621;margin-top:4px;font-size:12px}.admin-inbound-review-progress{justify-content:space-between;align-items:center;margin:0 18px 10px;display:flex}.admin-inbound-review-progress span{color:var(--inbound-muted);font-size:12px}.admin-inbound-action-help{color:#856216;margin:9px 18px 0;font-size:11px;line-height:1.5}.admin-inbound-waiting,.admin-inbound-completed{background:var(--inbound-tint);border-radius:5px;gap:7px;margin:0 18px;padding:14px;display:grid}.admin-inbound-waiting p{color:var(--inbound-muted);margin:0;font-size:12px}.admin-inbound-completed{color:#185e40;background:#eefaf5}.admin-inbound-completed a{color:#087f74;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.admin-inbound-physical{border-top:1px solid var(--inbound-border);margin-top:14px;padding:14px 0 0}.admin-inbound-physical>div:first-child{align-items:center;gap:7px;padding:0 18px 10px;display:flex}.admin-inbound-physical h3{margin:0;font-size:16px}.admin-inbound-physical>label{gap:5px;margin:0 18px 10px;font-size:11px;font-weight:700;display:grid}.admin-inbound-physical-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px;display:grid}.admin-inbound-physical-grid label{gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.admin-inbound-physical textarea{border:1px solid var(--inbound-border);resize:vertical;border-radius:5px;width:100%;min-height:78px;padding:9px}.admin-inbound-physical [aria-invalid=true]{background:#fff8f7;border-color:#d65f54;box-shadow:0 0 0 2px #d65f541a}.admin-inbound-physical-validation{color:#8e2d25;background:#fff5f4;border:1px solid #efb5af;border-radius:5px;align-items:flex-start;gap:8px;margin:10px 18px 0;padding:10px 11px;display:flex}.admin-inbound-physical-validation svg{flex:none;margin-top:1px}.admin-inbound-physical-validation strong{font-size:12px}.admin-inbound-physical-validation ul{margin:5px 0 0;padding-inline-start:17px;font-size:11px;line-height:1.5}.admin-inbound-empty{color:var(--inbound-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:24px;display:flex}.admin-inbound-empty p{margin:0;font-size:12px}.admin-inbound-empty-detail{min-height:430px}.admin-inbound-modal-backdrop{z-index:200;background:#0c17208c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-inbound-modal{background:#fff;border-radius:7px;gap:16px;width:100%;max-width:560px;max-height:calc(100vh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 18px 50px #0c172040}.admin-inbound-modal header{justify-content:space-between;align-items:flex-start;display:flex}.admin-inbound-modal header button{background:0 0;border:0;padding:4px}.admin-inbound-modal>label{gap:6px;font-size:12px;font-weight:700;display:grid}.admin-inbound-modal textarea{resize:vertical;min-height:110px}.admin-inbound-modal footer{justify-content:flex-end;gap:8px;display:flex}.admin-inbound-correction-targets{border:1px solid var(--inbound-border);border-radius:5px;grid-template-columns:1fr 1fr;padding:8px;display:grid}.admin-inbound-correction-targets label{align-items:center;gap:7px;padding:7px;font-size:12px;display:flex}.admin-inbound-correction-targets input{width:auto}.admin-inbound-mobile-actions{display:none}@media (max-width:1280px){.admin-inbound-layout{grid-template-columns:minmax(270px,.8fr) minmax(500px,1.5fr)}.admin-inbound-decision{grid-column:2;max-height:none;position:static}.admin-inbound-queue{grid-row:1/span 2}}@media (max-width:820px){.admin-inbound-workbench{padding:16px}.admin-inbound-header h1{font-size:25px}.admin-inbound-summary{grid-template-columns:1fr 1fr}.admin-inbound-summary>div:nth-child(2){border-inline-end:0}.admin-inbound-summary>div:nth-child(-n+2){border-bottom:1px solid var(--inbound-border)}.admin-inbound-layout{display:block}.admin-inbound-queue{max-height:none;position:static}.admin-inbound-detail,.admin-inbound-decision{margin-top:12px;display:none}.admin-inbound-workbench.is-mobile-detail .admin-inbound-queue{display:none}.admin-inbound-workbench.is-mobile-detail .admin-inbound-detail,.admin-inbound-workbench.is-mobile-detail .admin-inbound-decision{display:block}.admin-inbound-workbench.is-mobile-detail .admin-inbound-mobile-actions{border:1px solid var(--inbound-border);z-index:20;background:#fff;gap:8px;margin-top:12px;padding:10px;display:flex;position:sticky;bottom:0}.admin-inbound-mobile-actions .button{flex:1;justify-content:center;min-width:0}.admin-inbound-mobile-back{border:0;border-bottom:1px solid var(--inbound-border);color:#087f74;background:0 0;align-items:center;gap:6px;width:100%;padding:12px 18px;font-weight:800;display:flex}.admin-inbound-detail-header,.admin-inbound-section-heading{align-items:flex-start}.admin-inbound-fact-grid,.admin-inbound-history-grid{grid-template-columns:1fr}.admin-inbound-history-grid>div+div{border-inline-start:0;border-top:1px solid var(--inbound-border)}.admin-inbound-decision{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media (max-width:520px){.admin-inbound-workbench{padding:10px}.admin-inbound-header p{font-size:13px}.admin-inbound-filters>div,.admin-inbound-document-states,.admin-inbound-physical-grid,.admin-inbound-correction-targets{grid-template-columns:1fr}.admin-inbound-document-title{flex-wrap:wrap;align-items:flex-start}.admin-inbound-document-title a{margin-inline-start:28px}.admin-inbound-modal footer{flex-direction:column-reverse}.admin-inbound-modal footer .button{justify-content:center;width:100%}}@keyframes admin-member-pulse{50%{opacity:.48}}.admin-operations-toolbar{border-bottom:1px solid var(--admin-border);border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.admin-queue-sla{color:var(--admin-muted);white-space:nowrap;background:#f3f6f8;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px;font-weight:700}.admin-queue-sla.is-alert{color:var(--admin-critical);background:#fff1f1}@keyframes admin-dashboard-pulse{50%{opacity:.55}}@media (max-width:680px){.admin-operations-toolbar{flex-direction:column;align-items:stretch;gap:8px}.admin-queue-sla{grid-column:2/span 2;justify-self:start}}@keyframes notification-spin{to{transform:rotate(360deg)}}@keyframes seller-home-pulse{0%{opacity:.55}to{opacity:1}}.seller-listing-management{gap:18px;width:100%;max-width:1440px;margin:0 auto;padding:28px;display:grid}.seller-listing-management-hero,.seller-listing-management-panel,.seller-listing-management-metrics article{background:#fff;border:1px solid #d9e1e7;border-radius:8px}.seller-listing-management-hero{justify-content:space-between;align-items:center;min-height:174px;padding:30px 32px;display:flex}.seller-listing-management-eyebrow{color:#087f74;margin:0 0 8px;font-size:13px;font-weight:800}.seller-listing-management-hero h1{margin:0;font-size:36px;line-height:1.2}.seller-listing-management-hero p:last-child{color:#5c6b78;margin:12px 0 0}.seller-listing-management-hero-actions,.seller-listing-management-drawer-actions,.seller-listing-management-modal footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-listing-management .button{justify-content:center;align-items:center;gap:8px;min-height:42px;text-decoration:none;display:inline-flex}.seller-listing-management .button.is-danger{color:#a82929;background:#fff;border-color:#d24b4b}.seller-listing-management-notice{border:1px solid #a5ddca;border-radius:6px;padding:12px 16px}.seller-listing-management-notice.is-success{color:#086c54;background:#edfaf5}.seller-listing-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seller-listing-management-metrics article{border-top:3px solid #cbd5dc;gap:10px;min-height:104px;padding:18px 20px;display:grid}.seller-listing-management-metrics article.is-success{border-top-color:#2aa878}.seller-listing-management-metrics article.is-danger{border-top-color:#d65c5c}.seller-listing-management-metrics article span{color:#667582;font-size:13px;font-weight:700}.seller-listing-management-metrics article strong{font-size:28px}.seller-listing-management-panel{min-width:0;overflow:hidden}.seller-listing-management-tabs{border-bottom:1px solid #d9e1e7;padding:0 22px;display:flex;overflow-x:auto}.seller-listing-management-tabs button{color:#586875;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:58px;padding:0 18px;font-weight:750}.seller-listing-management-tabs button.is-active{color:#075f58;border-bottom-color:#0b867b}.seller-listing-management-toolbar{border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.seller-listing-management-toolbar form{border:1px solid #cfd9e0;border-radius:6px;flex:1;align-items:center;gap:10px;max-width:620px;padding-inline-start:13px;display:flex}.seller-listing-management-toolbar input,.seller-listing-management-toolbar select{color:#17212b;font:inherit;background:#fff;border:0;outline:0;min-height:42px}.seller-listing-management-toolbar input{flex:1;min-width:120px}.seller-listing-management-toolbar label{border:1px solid #cfd9e0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.seller-listing-management-table-wrap{overflow-x:auto}.seller-listing-management-table{border-collapse:collapse;width:100%;min-width:1040px}.seller-listing-management-table th{color:#52616e;text-align:start;background:#f3f6f8;padding:13px 16px;font-size:12px}.seller-listing-management-table td{color:#22303c;vertical-align:middle;border-top:1px solid #e1e7eb;padding:15px 16px}.seller-listing-management-table tbody tr{cursor:pointer;transition:background .14s}.seller-listing-management-table tbody tr:hover,.seller-listing-management-table tbody tr:focus{background:#f4fbf9;outline:none}.seller-listing-management-table td>strong,.seller-listing-management-table td>span{display:block}.seller-listing-management-table td>span{color:#6b7883;margin-top:5px;font-size:12px}.seller-listing-management-product{align-items:center;gap:13px;min-width:300px;display:flex}.seller-listing-management-product>div{gap:5px;display:grid}.seller-listing-management-product strong{overflow-wrap:anywhere;max-width:330px}.seller-listing-management-product span:not(.seller-listing-status){color:#687783;font-size:12px}.seller-listing-management-thumbnail{aspect-ratio:1;color:#6f8585;object-fit:cover;background:#edf3f3;border:1px solid #d4dedf;border-radius:6px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.seller-listing-status{border:1px solid #cfd8de;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.seller-listing-status.is-success{color:#176d48;background:#eaf8f1;border-color:#9ed9bc}.seller-listing-status.is-info{color:#2c5caa;background:#edf4ff;border-color:#b8cdf4}.seller-listing-status.is-draft,.seller-listing-status.is-neutral{color:#4f5d68;background:#f1f4f6}.seller-listing-management-row-action{color:#087b71;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:13px;font-weight:800;display:inline-flex}.seller-listing-management-cards{display:none}.seller-listing-management-pagination{border-top:1px solid #e0e7eb;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}.seller-listing-management-pagination span{color:#61707c;font-size:13px}.seller-listing-management-state{color:#687681;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:42px 20px;display:flex}.seller-listing-management-state h2,.seller-listing-management-state p{margin:0}.seller-listing-management-state.is-error{color:#a53838}.seller-listing-management .is-spinning{animation:.9s linear infinite seller-listing-spin}.seller-listing-management-drawer-layer,.seller-listing-management-modal-layer{z-index:100;position:fixed;inset:0}.seller-listing-management-drawer-backdrop,.seller-listing-management-modal-layer{background:#121d2485}.seller-listing-management-drawer-backdrop{border:0;width:100%;position:absolute;inset:0}.seller-listing-management-drawer{background:#fff;width:min(92vw,560px);max-width:560px;height:100%;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 30px #192a3329}.seller-listing-management-drawer>header,.seller-listing-management-modal>header{border-bottom:1px solid #dde5e9;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.seller-listing-management-drawer header span,.seller-listing-management-modal header span{color:#0b8277;font-size:12px;font-weight:800}.seller-listing-management-drawer h2,.seller-listing-management-modal h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:23px}.seller-listing-management-drawer header button,.seller-listing-management-modal header button{cursor:pointer;background:0 0;border:0;padding:5px}.seller-listing-management-drawer-body{gap:0;display:grid}.seller-listing-management-drawer-identity{align-items:center;gap:15px;padding:22px 24px;display:flex}.seller-listing-management-drawer-identity .seller-listing-management-thumbnail{flex-basis:82px;width:82px;height:82px}.seller-listing-management-drawer-identity>div{gap:7px;display:grid}.seller-listing-management-drawer-identity>div>span:last-child{color:#6a7883;font-size:13px}.seller-listing-management-review-notice{color:#38505d;background:#f5f9fb;border-top:1px solid #dce7ec;align-items:flex-start;gap:10px;padding:16px 24px;display:flex}.seller-listing-management-review-notice svg{color:var(--accent);flex:none;margin-top:1px}.seller-listing-management-review-notice div{gap:4px;display:grid}.seller-listing-management-review-notice strong{color:var(--ink);font-size:14px}.seller-listing-management-review-notice span{font-size:13px;line-height:1.5}.seller-listing-management-drawer-body section{border-top:1px solid #e1e8ec;padding:21px 24px}.seller-listing-management-drawer-body h3{margin:0 0 14px;font-size:16px}.seller-listing-management-drawer-body dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.seller-listing-management-drawer-body dl>div{border-bottom:1px solid #edf1f3;gap:5px;padding:10px 0;display:grid}.seller-listing-management-drawer-body dt{color:#6b7984;font-size:12px}.seller-listing-management-drawer-body dd{overflow-wrap:anywhere;margin:0;font-weight:750}.seller-listing-management-drawer-body ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seller-listing-management-drawer-body li{color:#875500;align-items:flex-start;gap:7px;font-size:13px;display:flex}.seller-listing-management-readiness{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seller-listing-management-readiness span{color:#687681;background:#f0f3f5;border-radius:5px;padding:11px;font-size:13px;font-weight:750}.seller-listing-management-readiness span.is-ready{color:#176d48;background:#eaf8f1}.seller-listing-management-drawer-actions{border-top:1px solid #dde5e9;padding:22px 24px 32px}.seller-listing-management-modal-layer{justify-content:center;align-items:center;padding:20px;display:flex}.seller-listing-management-modal{background:#fff;border-radius:8px;width:100%;max-width:520px;box-shadow:0 20px 60px #101e2640}.seller-listing-management-modal label{gap:8px;padding:22px 24px 10px;display:grid}.seller-listing-management-modal label span{font-size:13px;font-weight:800}.seller-listing-management-modal textarea{font:inherit;resize:vertical;border:1px solid #cad5dc;border-radius:6px;padding:12px}.seller-listing-management-modal footer{justify-content:flex-end;padding:14px 24px 24px}.seller-listing-management-command-error{color:#a52d2d;align-items:center;gap:7px;margin:5px 24px;font-size:13px;display:flex}@keyframes seller-listing-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.seller-listing-management{padding:18px}.seller-listing-management-hero{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.seller-listing-management-hero-actions{width:100%}.seller-listing-management-hero-actions .button{flex:1}.seller-listing-management-metrics{grid-template-columns:1fr 1fr}.seller-listing-management-toolbar{flex-direction:column;align-items:stretch}.seller-listing-management-toolbar form{max-width:none}.seller-listing-management-toolbar label{width:100%}.seller-listing-management-toolbar select{flex:1}.seller-listing-management-table-wrap{display:none}.seller-listing-management-cards{gap:12px;padding:16px;display:grid}.seller-listing-management-card{color:inherit;text-align:start;background:#fff;border:1px solid #d8e1e6;border-radius:7px;grid-template-columns:64px 1fr auto;gap:8px;padding:14px;display:grid}.seller-listing-management-card .seller-listing-management-thumbnail{grid-row:1/span 4;width:64px;height:64px}.seller-listing-management-card .seller-listing-status{grid-column:2}.seller-listing-management-card>strong,.seller-listing-management-card>span:not(.seller-listing-status){overflow-wrap:anywhere;grid-column:2/4}.seller-listing-management-card>span:not(.seller-listing-status){color:#6c7984;font-size:12px}.seller-listing-management-card>div{grid-column:2/4;justify-content:space-between;gap:16px;display:flex}.seller-listing-management-card>small{color:#087c72;white-space:nowrap;grid-area:1/3;align-items:center;gap:4px;font-weight:800;display:flex}}@media (max-width:560px){.seller-listing-management{padding:12px}.seller-listing-management-hero h1{font-size:30px}.seller-listing-management-hero-actions{flex-direction:column-reverse;align-items:stretch}.seller-listing-management-metrics article{min-height:88px;padding:14px}.seller-listing-management-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;display:grid;overflow:visible}.seller-listing-management-tabs button{white-space:normal;min-height:48px;padding:0 6px}.seller-listing-management-toolbar form{flex-wrap:wrap;align-items:stretch;padding:10px}.seller-listing-management-toolbar form svg{margin-top:12px}.seller-listing-management-toolbar form .button{width:100%}.seller-listing-management-card{grid-template-columns:58px minmax(0,1fr)}.seller-listing-management-card>small{grid-area:auto/2}.seller-listing-management-card>strong,.seller-listing-management-card>span:not(.seller-listing-status),.seller-listing-management-card>div{grid-column:2}.seller-listing-management-pagination{justify-content:space-between;padding:14px}.seller-listing-management-pagination .button{min-width:0}.seller-listing-management-drawer-body dl,.seller-listing-management-readiness{grid-template-columns:1fr}.seller-listing-management-drawer-actions{flex-direction:column;align-items:stretch}.seller-listing-management-drawer-actions .button{width:100%}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Geist,Pretendard,Noto Sans KR,Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}.shell{min-height:100dvh}.product-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.product-sidebar{border-inline-end:1px solid var(--border);background:#fff;flex-direction:column;gap:22px;padding:22px 18px;display:flex}.product-brand{justify-items:center;gap:3px;padding-bottom:18px;display:grid}.product-brand strong{font-size:16px;font-weight:750}.product-brand span,.product-nav-label,.product-sidebar-status span,.product-sidebar-status small,.product-topbar span{color:var(--muted);font-size:12px}.product-nav-group{gap:7px;display:grid}.product-nav-label{text-transform:uppercase;font-weight:750}.product-nav-link{color:#27313f;border:1px solid #0000;border-radius:6px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.product-nav-link:hover{background:var(--surface-muted);border-color:var(--border)}.product-nav-code{color:var(--muted-text,#6a7684);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;flex:none;min-width:54px;font-size:11px;font-weight:600}.product-nav-link{align-items:center;gap:8px}.product-locale-option{color:var(--muted-text,#6a7684);justify-content:center;align-items:center;min-width:40px;min-height:34px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.product-locale-option.is-active{background:var(--accent-weak);color:var(--accent)}.product-nav-link.is-active,.product-nav-link[aria-current=page]{background:var(--accent-weak);color:var(--accent);border-color:#9bd5ca}.product-nav-link:active,.button:active{transform:translateY(1px)}.product-sidebar-status{border-top:1px solid var(--border);gap:4px;margin-top:auto;padding-top:16px;display:grid}.product-sidebar-status strong{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px}.product-main{min-width:0}.product-topbar{border-bottom:1px solid var(--border);z-index:30;background:#ffffffeb;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.product-topbar strong{font-size:14px;display:block}.product-topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.product-topbar-actions a{border:1px solid var(--border);color:#27313f;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:700}.product-content{width:100%;max-width:1440px;margin:0 auto;padding:28px 28px 56px}.topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;padding:0 32px;display:flex}.brand{flex-direction:column;gap:2px;display:flex}.brand strong{font-size:15px}.brand span{color:var(--muted);font-size:12px}.nav{flex-wrap:wrap;gap:10px;display:flex}.nav a,.button{border:1px solid var(--border);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.button svg{flex:none}[hidden]{display:none!important}.smoke-only{opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:none!important}@keyframes seller-inventory-spin{to{transform:rotate(360deg)}}@keyframes seller-inventory-pulse{0%,to{opacity:.45}50%{opacity:.9}}.nav a:first-child,.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));color:var(--danger)}.content{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:34px 24px 56px}.hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:24px;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:22px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:750}h1,h2,h3,p{margin:0}h1{overflow-wrap:anywhere;max-width:780px;margin-top:10px;font-size:38px;line-height:1.12}:lang(ko){overflow-wrap:break-word;word-break:keep-all}:lang(ko) :is(h1,h2,h3,h4,p,.ledger-notice){overflow-wrap:anywhere}h2{font-size:20px;line-height:1.25}h3{font-size:15px}.lead{color:var(--muted);max-width:760px;margin-top:14px;font-size:16px;line-height:1.6}.product-page-header{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.product-status-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.product-status{background:var(--surface-muted);border:1px solid var(--border);color:#27313f;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:4px 9px;display:inline-flex}.product-status span{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650}.product-status strong{overflow-wrap:normal;white-space:nowrap;font-size:12px;font-weight:750}.product-status-info{color:var(--info);background:#eaf1ff;border-color:#b8ccf7}.product-status-success{color:var(--success);background:#eaf7ef;border-color:#a9d9ba}.product-status-warning{color:#745200;background:#fff7df;border-color:#e4c36c}.product-status-danger{color:var(--danger);background:#fff1f0;border-color:#f0b9b4}.product-status-locked{color:var(--locked);background:#f1f3f5;border-color:#ccd2d8}.product-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.product-metric-warning{border-color:#e4c36c}.product-metric-success{border-color:#a9d9ba}.product-metric-danger{border-color:#f0aaa4}.product-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.product-workspace-main,.product-workspace-side{gap:18px;min-width:0;display:grid}.product-section{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.product-section-heading{gap:6px;margin-bottom:14px;display:grid}.product-table-wrap{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.product-data-table{border-collapse:collapse;width:100%;min-width:720px}.product-data-table th,.product-data-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:12px 14px}.product-data-table th{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:750}.product-data-table td{font-size:13px}.product-data-table td>span:not(.product-status){gap:4px;min-width:0;display:grid}.product-data-table td .product-status{vertical-align:top;inline-size:fit-content;max-inline-size:100%;display:inline-flex}.product-data-table td .product-status strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-data-table td strong,.product-data-table td small{overflow-wrap:anywhere;min-width:0}.product-data-table td small{color:var(--muted)}.product-data-table tr:last-child td{border-bottom:0}.product-data-table .is-right{text-align:end;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-data-table .is-nowrap{white-space:nowrap}.product-data-table .is-identifier,.product-data-table .is-timestamp{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-data-table .is-identifier{min-width:128px}.product-data-table .is-identifier strong{overflow-wrap:normal;word-break:normal}.product-data-table .is-timestamp{min-width:136px}.product-data-table .is-readable{min-width:240px}.product-data-table .is-status{min-width:138px}[data-testid^=inventory-actual-table] .product-data-table{min-width:1120px}[data-testid^=inventory-actual-table] .product-data-table td:first-child,[data-testid^=inventory-actual-table] .product-data-table th:first-child{min-width:210px}[data-testid^=inventory-actual-table] .product-data-table td:nth-child(8),[data-testid^=inventory-actual-table] .product-data-table th:nth-child(8){min-width:138px}[data-testid^=inventory-actual-table] .product-data-table td:nth-child(9),[data-testid^=inventory-actual-table] .product-data-table th:nth-child(9){min-width:178px}[data-testid^=inventory-actual-table] .product-data-table td:first-child strong{overflow-wrap:normal;word-break:normal}.fulfillment-chain-panel{border-color:color-mix(in srgb, var(--primary) 26%, var(--border))}.fulfillment-chain-steps{gap:10px;display:grid}.fulfillment-chain-steps>div{background:color-mix(in srgb, var(--primary) 5%, #fff);border:1px solid var(--border);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:4px 10px;padding:12px;display:grid}.fulfillment-chain-steps svg{color:var(--primary);grid-row:span 2;margin-top:1px}.fulfillment-chain-steps strong,.fulfillment-chain-steps span{overflow-wrap:anywhere;min-width:0}.fulfillment-chain-steps span{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.product-shell:has(.public-home){background:radial-gradient(circle at 18% 10%,#0f766e1f,#0000 32rem),linear-gradient(#f7fbf9 0%,#eef5f2 58%,#f7f8fa 100%);display:block}:is(.product-shell:has(.public-home) .product-sidebar,.product-shell:has(.public-home) .product-topbar){display:none}.product-shell:has(.public-home) .product-content{padding:0}.public-page-shell{background:#f7f8fa;min-height:100dvh}.public-home{color:#142420;background:radial-gradient(circle at 18% 10%,#0f766e1f,#0000 32rem),linear-gradient(#f7fbf9 0%,#eef5f2 58%,#f7f8fa 100%);min-height:100dvh;overflow:hidden}.public-skip-link{color:#fff;inset-inline-start:16px;z-index:20;background:#142420;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;transform:translateY(-160%)}.public-skip-link:focus{transform:translateY(0)}.public-home-hero-inner,.public-home-paths,.public-home-split,.public-home-start{width:min(100% - 40px,1180px);max-width:1180px;margin:0 auto}.public-home-text-link{color:#32534c;font-weight:700;transition:color .16s,transform .16s}.public-home-text-link:hover{color:var(--accent)}.public-home-hero{padding:52px 0 34px}.public-home-hero-inner{grid-template-columns:minmax(0,1.06fr) minmax(320px,.58fr);align-items:center;gap:46px;display:grid}.public-home-hero-copy{gap:24px;max-width:760px;display:grid}.public-home-kicker,.public-home-path-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.public-home h1,.public-home h2,.public-home h3,.public-home p{margin:0}.public-home h1{letter-spacing:0;text-wrap:balance;max-width:820px;font-size:72px;font-weight:820;line-height:.98}.public-home-hero-copy>p{color:#3f5d56;text-wrap:pretty;max-width:660px;font-size:19px;line-height:1.7}.public-home-hero-actions,.public-home-start-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.public-home-button{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:780;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.public-home-button:hover,.public-home-text-link:hover{transform:translateY(-1px)}.public-home-button:active{transform:translateY(1px)}.public-home-button-primary{background:var(--accent);color:#fff}.public-home-button-primary:hover{background:var(--accent-hover)}.public-home-button-secondary,.public-home-button-outline{color:#123f3a;background:#ffffffb3;border:1px solid #0f766e47}.public-home-button-secondary:hover,.public-home-button-outline:hover{border-color:#0f766e94}.public-home-button-dark{color:#fff;background:#142420}.public-home-hero-panel{background:linear-gradient(150deg,#ffffffdb,#ffffff94),radial-gradient(circle at 100% 0,#0f766e29,#0000 15rem);border:1px solid #0f766e2e;border-radius:12px;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #17322c1f}.public-home-assurance-item{gap:5px;padding:22px;display:grid}.public-home-assurance-item+.public-home-assurance-item{border-top:1px solid #0f766e24}.public-home-assurance-item span{color:#5d746f;font-size:12px;font-weight:720}.public-home-assurance-item strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:820;line-height:1.1}.public-home-assurance-item p{color:#4e6761;line-height:1.6}.public-home-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px 0 54px;display:grid}.public-home-path{background:#ffffffc7;border:1px solid #14242014;border-radius:10px;align-content:start;gap:20px;min-width:0;padding:24px;display:grid}.public-home-path h2{margin-top:10px;font-size:26px;font-weight:790;line-height:1.2}.public-home-path p,.public-home-path li,.public-home-section-heading p,.public-home-flow-step p,.public-home-start p,.public-home-footer{color:#526963;line-height:1.65}.public-home-path ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.public-home-path li{border-top:1px solid #14242014;padding-top:9px}.public-home-path .public-home-button{width:100%;margin-top:auto}.public-home-split{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:start;gap:34px;padding:38px 0 56px;display:grid}.public-home-section-heading{gap:14px;display:grid;position:sticky;top:24px}.public-home-section-heading h2,.public-home-start h2{text-wrap:balance;font-size:44px;font-weight:800;line-height:1.08}.public-home-flow-grid{gap:12px;display:grid}.public-home-flow-step{background:#ffffffa8;border:1px solid #14242014;border-radius:10px;gap:10px;padding:22px;display:grid}.public-home-flow-step span{color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:760}.public-home-flow-step h3{font-size:20px;font-weight:780}.public-home-start{color:#fff;background:#142420;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:54px;padding:34px;display:grid}.public-home-start .public-home-kicker{color:#8de4d5}.public-home-start p{color:#ffffffbd;max-width:680px;margin-top:12px}.public-home-start .public-home-button-secondary{color:#fff;background:0 0;border-color:#ffffff47}.legal-policy-meta{background:#ffffffc7;border:1px solid #14242014;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.legal-policy-meta div{gap:6px;padding:16px;display:grid}.legal-policy-meta div+div{border-top:1px solid #14242014}.legal-policy-meta dt{color:#5d746f;font-size:12px;font-weight:780}.legal-policy-meta dd{color:#142420;margin:0;font-size:17px;font-weight:820}.legal-policy-sidebar{background:#ffffffb8;border:1px solid #14242014;border-radius:10px;gap:14px;padding:18px;display:grid;position:sticky;top:20px}.legal-policy-sidebar nav{gap:8px;display:grid}.legal-policy-sidebar a{color:#32534c;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:760;line-height:1.45}.legal-policy-sidebar a:hover,.legal-policy-sidebar a.active{color:var(--accent);background:#e9f6f3}.legal-policy-document{background:#ffffffd1;border:1px solid #14242014;border-radius:10px;gap:0;min-width:0;display:grid;overflow:hidden}.legal-policy-section{gap:12px;padding:28px;display:grid}.legal-policy-section+.legal-policy-section{border-top:1px solid #14242014}.legal-policy-section h2{color:#142420;margin:0;font-size:24px;font-weight:810;line-height:1.25}.legal-policy-section p,.legal-policy-section li{color:#435f58;font-size:15px;line-height:1.75}.legal-policy-section p,.legal-policy-section ul{margin:0}.legal-policy-section ul{gap:8px;padding-inline-start:20px;display:grid}.legal-policy-table-wrap{border:1px solid #1424201a;border-radius:8px;overflow-x:auto}.legal-policy-section table{border-collapse:collapse;width:100%;min-width:640px}.legal-policy-section th,.legal-policy-section td{color:#435f58;text-align:start;vertical-align:top;border-bottom:1px solid #14242014;padding:12px 14px;font-size:14px;line-height:1.6}.legal-policy-section th{color:#153f3a;background:#eef7f4;font-weight:800}.legal-policy-section tr:last-child td{border-bottom:0}.stats{gap:10px;display:grid}.stat{border:1px solid var(--border);border-radius:6px;padding:14px}.stat strong{font-size:24px;display:block}.stat span{color:var(--muted);font-size:12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.screen-card{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.screen-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.badge{background:var(--accent-weak);color:var(--accent);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:750}.muted{color:var(--muted);font-size:13px;line-height:1.5}.route{background:var(--surface-muted);color:#27313f;overflow-wrap:anywhere;border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.stack{flex-direction:column;gap:14px;display:flex}.screen-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.screen-summary{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:10px;min-width:0;padding:18px;display:grid}.screen-summary div,.param-list div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.screen-summary div:last-child,.param-list div:last-child{border-bottom:0;padding-bottom:0}.screen-summary span,.param-list dt,.handoff-grid span{color:var(--muted);font-size:12px;font-weight:700}.screen-summary strong,.param-list dd,.handoff-grid strong{overflow-wrap:anywhere;text-align:end;min-width:0;margin:0;font-size:13px}.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.meta-block{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.meta-list{color:#263241;overflow-wrap:anywhere;gap:8px;margin:14px 0 0;padding-inline-start:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;display:grid}.meta-list li{overflow-wrap:anywhere;min-width:0}.param-list{gap:8px;margin:0;display:grid}.handoff-grid{grid-template-columns:92px minmax(0,1fr);gap:10px 14px;min-width:0;display:grid}.guard-grid{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:10px 14px;min-width:0;display:grid}.guard-grid span{color:var(--muted);font-size:12px;font-weight:700}.guard-grid strong{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.chip{background:var(--surface-muted);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.login-box{max-width:520px;margin:0 auto}.form-grid{gap:12px;margin-top:18px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:700}.field input,.field select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-height:40px;padding:0 12px}.auth-hero-panel,.auth-form-panel,.auth-session-panel,.auth-guard-panel,.auth-account-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0}.auth-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth-assurance-grid>div{border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.auth-assurance-grid svg{color:var(--accent)}.auth-assurance-grid strong{font-size:13px}.auth-assurance-grid span{color:var(--muted);font-size:12px}.auth-form-panel,.auth-session-panel,.auth-guard-panel,.auth-account-panel{gap:16px;padding:20px;display:grid}.auth-panel-heading-compact h2{font-size:16px}.auth-mfa-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.auth-ops-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;margin-top:18px;display:grid}.auth-empty-state,.auth-result-line{margin:0}.auth-result-line{border-top:1px solid var(--border);padding-top:10px}.cm-page{max-width:1320px}.cm-api-panel,.cm-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0}.cm-api-panel{grid-template-columns:82px minmax(0,1fr);gap:9px 14px;padding:18px;display:grid}.cm-api-panel span,.cm-command-state dt{color:var(--muted);font-size:12px;font-weight:700}.cm-api-panel strong,.cm-command-state dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.cm-notice{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:700}.cm-notice-info{background:var(--surface)}.cm-notice-success{background:var(--accent-weak);color:var(--accent);border-color:#9bd5ca}.cm-notice-error{color:var(--danger);background:#fff1f0;border-color:#f0b9b4}.cm-panel{padding:18px}.cm-section-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:14px;display:flex}.cm-section-header h2{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-top:5px}.cm-section-header>div,.cm-section-header .eyebrow{min-width:0}.cm-section-header .eyebrow{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.cm-section-header select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-height:38px;padding:0 10px}.cm-action-stack{gap:10px;margin-top:14px;display:grid}.cm-action-stack.horizontal{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.cm-action-stack .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cm-command-state{gap:10px;margin:16px 0 0;display:grid}.cm-command-state div{border-top:1px solid var(--border);gap:4px;padding-top:10px;display:grid}.cm-pill{background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;max-width:max-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.cm-pill-ready,.cm-pill-acked,.cm-pill-applied{background:var(--accent-weak);color:var(--accent);border-color:#a8d9d0}.cm-pill-pending,.cm-pill-queued{color:#745200;background:#fff7d6;border-color:#e8c65f}.cm-pill-needs-review,.cm-pill-validation-failed,.cm-pill-dead-letter,.cm-pill-failed{color:var(--danger);background:#fff1f0;border-color:#f0b9b4}.cm-review-row>input{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:0 10px}.cm-review-row>input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent)}.cm-bulk-result{border:1px solid var(--border);border-radius:8px;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:grid}.cm-bulk-result.success{background:var(--accent-weak);color:var(--accent);border-color:#9bd5ca}.cm-bulk-result.error{color:var(--danger);background:#fff1f0;border-color:#f0b9b4}.cm-review-row{background:var(--surface);border-bottom:1px solid var(--border);color:inherit;grid-template-columns:44px minmax(180px,.9fr) minmax(120px,auto) minmax(200px,1.1fr) minmax(104px,auto);align-items:center;gap:12px;padding:12px;transition:background .18s;display:grid}.cm-review-row:last-child{border-bottom:0}.cm-review-row.selected{background:var(--surface-muted)}.cm-page .button:active{transform:translateY(1px)}.cm-review-check{justify-content:center;align-items:center;display:flex}.cm-review-check input{accent-color:var(--accent);width:17px;height:17px}.outbound-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outbound-request-form label{gap:6px;min-width:0;display:grid}.outbound-request-form label span{color:var(--muted);font-size:12px;font-weight:700}.outbound-request-form input,.outbound-request-form textarea{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.outbound-request-form .is-wide{grid-column:1/-1}@media (max-width:720px){.outbound-request-form{grid-template-columns:1fr}.outbound-request-form .is-wide{grid-column:auto}}.mvp-page{max-width:1320px}.mvp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mvp-command-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.mvp-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mvp-lines div{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:10px;display:grid}.mvp-lines span,.mvp-row small,.mvp-operation-list span{color:var(--muted);font-size:12px;font-weight:700}.mvp-lines strong{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.mvp-row-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.mvp-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.mvp-row:last-child{border-bottom:0}.mvp-row span,.mvp-row strong,.mvp-row small{overflow-wrap:anywhere;min-width:0;display:block}.mvp-row em{background:var(--surface-muted);border:1px solid var(--border);color:#27313f;border-radius:999px;max-width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.mvp-operation-list{gap:8px;margin-top:14px;display:grid}.mvp-operation-list span{background:var(--surface-muted);overflow-wrap:anywhere;word-break:break-word;border-radius:6px;min-width:0;max-width:100%;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:650}.button.is-disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.admin-dashboard-page{max-width:1440px}.admin-dashboard-page .product-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.admin-dashboard-summary,.admin-dashboard-gate-panel,.admin-dashboard-cta-strip,.admin-dashboard-finance-handoff,.admin-dashboard-work-panel,.admin-dashboard-alert-panel,.admin-dashboard-task-panel,.admin-dashboard-ops-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.admin-dashboard-title-row,.admin-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-dashboard-title-row h1{max-width:780px;margin-top:7px;font-size:48px;line-height:1.03}.admin-dashboard-title-row .lead{max-width:64ch}.admin-dashboard-summary-grid,.admin-dashboard-gate-list{gap:10px;margin:18px 0 0;display:grid}.admin-dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-dashboard-summary-grid>div,.admin-dashboard-gate-list>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:11px;display:grid}.admin-dashboard-summary-grid dt,.admin-dashboard-gate-list dt{color:var(--muted);font-size:12px;font-weight:750}.admin-dashboard-summary-grid dd,.admin-dashboard-gate-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-dashboard-gate-list{margin-bottom:16px}.admin-dashboard-skeleton span{min-height:34px}.admin-dashboard-cta-strip{grid-template-columns:minmax(0,1fr) minmax(320px,max-content);align-items:center;gap:16px;margin-bottom:18px;display:grid}.admin-dashboard-finance-handoff{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) max-content;align-items:center;gap:18px;margin-bottom:18px;display:grid}.admin-dashboard-finance-handoff dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-dashboard-finance-handoff dl>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:10px;display:grid}.admin-dashboard-finance-handoff dt{color:var(--muted);font-size:12px;font-weight:750}.admin-dashboard-finance-handoff dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-dashboard-cta-actions{place-items:flex-end end;gap:8px;min-width:0;display:grid}.admin-dashboard-cta-actions>span{overflow-wrap:anywhere;text-align:end;min-width:0;max-width:360px}.admin-dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.admin-dashboard-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-dashboard-queue-card,.admin-dashboard-alert-card,.admin-dashboard-task-row{border:1px solid var(--border);color:inherit;border-radius:8px;min-width:0;text-decoration:none;transition:background .18s,transform .18s}.admin-dashboard-queue-card{gap:10px;padding:14px;display:grid}.admin-dashboard-queue-card:hover,.admin-dashboard-alert-card:hover,.admin-dashboard-task-row:hover{background:var(--surface-muted)}.admin-dashboard-queue-card:active,.admin-dashboard-alert-card:active,.admin-dashboard-task-row:active{transform:translateY(1px)}.admin-dashboard-queue-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-dashboard-queue-card svg,.admin-dashboard-alert-panel svg,.admin-dashboard-task-panel svg,.admin-dashboard-ops-panel svg{color:var(--accent)}.admin-dashboard-queue-card>strong{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px;line-height:1}.admin-dashboard-queue-card span,.admin-dashboard-queue-card small{overflow-wrap:anywhere;min-width:0;display:block}.admin-dashboard-queue-card span{font-size:13px;font-weight:800}.admin-dashboard-queue-card small{color:var(--muted);font-size:12px}.admin-dashboard-alert-list,.admin-dashboard-ops-list{gap:10px;margin-top:16px;display:grid}.admin-dashboard-alert-card{gap:7px;padding:12px;display:grid}.admin-dashboard-alert-card strong,.admin-dashboard-alert-card span,.admin-dashboard-alert-card small{overflow-wrap:anywhere;min-width:0}.admin-dashboard-alert-card span,.admin-dashboard-alert-card small{color:var(--muted);font-size:12px}.admin-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.admin-dashboard-task-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.admin-dashboard-task-head,.admin-dashboard-task-row{grid-template-columns:minmax(0,1.15fr) minmax(84px,.25fr) minmax(130px,.42fr) minmax(84px,.25fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.admin-dashboard-task-head{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:750}.admin-dashboard-task-row{border:0;border-radius:0}.admin-dashboard-task-row+.admin-dashboard-task-row{border-top:1px solid var(--border)}.admin-dashboard-task-row>div{gap:4px;min-width:0;display:grid}.admin-dashboard-task-row strong,.admin-dashboard-task-row small,.admin-dashboard-task-row span{overflow-wrap:anywhere;min-width:0}.admin-dashboard-task-row small{color:var(--muted);font-size:12px}.admin-dashboard-task-row>span{text-align:end;justify-self:end;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.admin-dashboard-task-row .product-status{justify-self:end}.admin-dashboard-ops-list>div{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;min-width:0;padding-top:12px;display:grid}.admin-dashboard-ops-list svg{grid-row:span 2}.admin-dashboard-ops-list strong,.admin-dashboard-ops-list span{overflow-wrap:anywhere;min-width:0}.admin-dashboard-ops-list span{color:var(--muted);font-size:12px}.remaining-workbench-page,.remaining-object-page{max-width:1440px}.remaining-screen-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.remaining-screen-summary,.remaining-gate-panel,.remaining-screen-panel,.remaining-command-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.remaining-screen-summary{padding:24px}.remaining-screen-title-row,.remaining-screen-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.remaining-screen-title-row h1{font-size:42px;line-height:1.08}.remaining-screen-title-row .lead{max-width:840px}.remaining-screen-summary-grid,.remaining-screen-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.remaining-screen-summary-grid>div,.remaining-screen-gate-list>div{border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.remaining-screen-summary-grid dt,.remaining-screen-gate-list dt,.remaining-detail-grid span,.remaining-handoff-list span,.remaining-gate-grid span,.remaining-command-result span{color:var(--muted);font-size:12px;font-weight:750}.remaining-screen-summary-grid dd,.remaining-screen-gate-list dd,.remaining-detail-grid strong,.remaining-handoff-list strong,.remaining-gate-grid strong,.remaining-command-result strong{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.remaining-gate-panel{gap:14px;display:grid}.remaining-screen-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.remaining-screen-main,.remaining-screen-side{gap:18px;min-width:0;display:grid}.remaining-screen-panel .product-table-wrap{margin-top:14px}.remaining-command-panel{gap:14px;display:grid}.remaining-command-flow{gap:12px;min-width:0;display:grid}.remaining-command-step{border:1px solid var(--border);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.remaining-command-step h3{overflow-wrap:anywhere;margin:2px 0 4px;font-size:15px;line-height:1.25}.remaining-command-step .eyebrow{overflow-wrap:anywhere}.remaining-command-panel .button{justify-content:center;width:100%}.remaining-command-result{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.remaining-handoff-list,.remaining-gate-grid,.remaining-detail-grid{gap:10px;display:grid}.remaining-handoff-list>div,.remaining-gate-grid>div,.remaining-detail-grid>div{border:1px solid var(--border);border-radius:8px;align-items:start;gap:7px;min-width:0;padding:12px;display:grid}.remaining-handoff-list svg,.remaining-gate-grid svg{color:var(--accent)}.owner-release-review-list>div{gap:9px}.owner-release-review-row-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-release-review-row-head>strong{overflow-wrap:anywhere;min-width:0}.owner-release-review-row-head .product-status{flex:0 auto;max-width:260px}.owner-release-review-list p,.owner-release-review-list code{overflow-wrap:anywhere;min-width:0;margin:0}.owner-release-review-list code{background:var(--surface-muted);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:8px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:block}.seller-listing-lifecycle-panel .product-data-table td,.seller-listing-buyer-visibility-panel .remaining-detail-grid strong,.admin-listing-priority-panel .product-data-table td,.admin-listing-priority-panel .remaining-detail-grid strong,.admin-dashboard-queue-card small{overflow-wrap:anywhere}.seller-listing-lifecycle-panel small,.seller-listing-buyer-visibility-panel .remaining-detail-grid span,.admin-listing-priority-panel small,.admin-listing-priority-panel .remaining-detail-grid span,.admin-dashboard-queue-card small{line-height:1.35}.remaining-file-preview-box{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;min-height:180px;margin-bottom:14px;padding:24px;display:grid}.remaining-file-preview-box svg,.remaining-file-preview-placeholder svg{color:var(--accent)}.remaining-file-preview-box h2{overflow-wrap:anywhere;font-size:24px}.remaining-file-preview-render{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:8px;width:100%;min-height:360px;max-height:640px;display:block;overflow:hidden}iframe.remaining-file-preview-render{height:640px}img.remaining-file-preview-render{height:auto;max-height:640px}.remaining-file-preview-placeholder{border:1px dashed var(--border);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:220px;display:flex}.remaining-screen-skeleton span{min-height:42px}.finance-claim-page .product-metric-strip{margin-bottom:18px}.finance-claim-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.finance-claim-form-grid>div{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.finance-claim-form-grid span{color:var(--muted);font-size:12px;font-weight:750}.finance-claim-form-grid strong{overflow-wrap:anywhere;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.claim-lifecycle-list strong,.claim-lifecycle-list span,.claim-lifecycle-list small{overflow-wrap:anywhere;min-width:0}.claim-lifecycle-list small{color:var(--muted);font-size:12px;line-height:1.4}.marketplace-page{max-width:1440px}.marketplace-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.marketplace-hero-copy,.marketplace-runtime-panel,.marketplace-filter-panel,.marketplace-results-panel,.marketplace-action-panel,.marketplace-comparison-panel,.marketplace-assurance-grid>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0}.marketplace-hero-copy{padding:24px}.marketplace-hero-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.marketplace-runtime-panel{gap:10px;padding:18px;display:grid}.marketplace-runtime-panel>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;min-width:0;padding-bottom:9px;display:flex}.marketplace-runtime-panel>div:last-child{border-bottom:0;padding-bottom:0}.marketplace-runtime-panel span,.marketplace-filter-grid label span,.marketplace-facts span,.marketplace-selected-listing span,.marketplace-code-list span{color:var(--muted);font-size:12px;font-weight:700}.marketplace-runtime-panel strong{overflow-wrap:anywhere;text-align:end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.marketplace-layout{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.marketplace-filter-panel,.marketplace-results-panel,.marketplace-action-panel,.marketplace-comparison-panel{padding:18px}.marketplace-filter-grid{gap:12px;display:grid}.marketplace-filter-grid label{gap:7px;display:grid}.marketplace-filter-grid label span{align-items:center;gap:6px;display:inline-flex}.marketplace-filter-grid input,.marketplace-filter-grid select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:0 10px}.marketplace-filter-grid input:focus,.marketplace-filter-grid select:focus{border-color:var(--accent);outline:3px solid #0f766e24}.marketplace-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.marketplace-query-contract{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:8px;margin:14px 0 0;padding:10px;display:grid}.marketplace-query-contract div{gap:4px;min-width:0;display:grid}.marketplace-query-contract dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.marketplace-query-contract dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.marketplace-code-panel,.marketplace-route-panel{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.marketplace-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.marketplace-panel-heading h2{margin-top:4px}.marketplace-code-list{gap:10px;display:grid}.marketplace-code-list div{border-top:1px solid var(--border);gap:6px;min-width:0;padding-top:10px;display:grid}.marketplace-code-list div:first-child{border-top:0;padding-top:0}.marketplace-code-list strong,.marketplace-code-list span{overflow-wrap:anywhere;min-width:0}.marketplace-listing-list{gap:12px;display:grid}.marketplace-listing-card{border:1px solid var(--border);border-radius:8px;grid-template-columns:156px minmax(0,1fr);gap:14px;min-width:0;padding:12px;display:grid}.marketplace-thumbnail{aspect-ratio:4/3;background:linear-gradient(135deg, #0f766e26, #2563eb12), var(--surface-muted);color:var(--accent);border:1px solid #a8d4d0;border-radius:7px;align-content:end;gap:4px;min-width:0;padding:12px;display:grid}.marketplace-thumbnail-has-image{position:relative;overflow:hidden}.marketplace-thumbnail-has-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketplace-thumbnail-has-image:after{content:"";background:linear-gradient(#0e1e1b14,#0e1e1bb8);position:absolute;inset:0}.marketplace-thumbnail span,.marketplace-thumbnail strong,.marketplace-thumbnail small{color:#27413f;overflow-wrap:anywhere;z-index:1;font-size:11px;position:relative}.marketplace-thumbnail small{color:var(--muted);font-weight:700}.marketplace-thumbnail-has-image span,.marketplace-thumbnail-has-image strong,.marketplace-thumbnail-has-image small{color:#f8fafc}.marketplace-listing-body{gap:12px;min-width:0;display:grid}.marketplace-public-visibility-panel{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.marketplace-public-visibility-panel>div{gap:4px;min-width:0;display:grid}.marketplace-public-visibility-panel span{color:var(--muted);font-size:12px;font-weight:700}.marketplace-public-visibility-panel strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.marketplace-listing-title{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.marketplace-listing-title h2{overflow-wrap:anywhere;font-size:18px}.marketplace-listing-title p{color:var(--muted);margin-top:3px;font-size:13px}.marketplace-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketplace-facts div{border-top:1px solid var(--border);min-width:0;padding-top:9px}.marketplace-facts strong{overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:block}.marketplace-card-actions{justify-content:flex-end;display:flex}.marketplace-selected-listing{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:8px;min-width:0;margin-bottom:12px;padding:12px;display:grid}.marketplace-selected-listing strong{overflow-wrap:anywhere}.marketplace-watchlist-button{justify-content:center;width:100%}.marketplace-comparison-panel{margin-bottom:16px}.marketplace-comparison-panel .product-data-table td span strong,.marketplace-comparison-panel .product-data-table td span small{overflow-wrap:anywhere;min-width:0;display:block}.marketplace-comparison-panel .product-data-table td span small{color:var(--muted);margin-top:2px;font-size:12px}.marketplace-assurance-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.marketplace-assurance-grid>div{gap:7px;padding:14px;display:grid}.marketplace-assurance-grid svg{color:var(--accent)}.marketplace-assurance-grid span{color:var(--muted);font-size:12px}.marketplace-empty,.marketplace-error{border:1px dashed var(--border);border-radius:8px;gap:6px;padding:18px;display:grid}.marketplace-empty{color:var(--muted)}.marketplace-empty strong{color:var(--text)}.marketplace-error{color:var(--danger);font-weight:700}.marketplace-skeleton{gap:10px;display:grid}.marketplace-skeleton span{background:var(--surface-muted);border-radius:6px;height:42px;animation:1.2s ease-in-out infinite alternate cm-shimmer;display:block}.marketplace-result-skeleton span{height:112px}.listing-detail-page{max-width:1440px}.listing-detail-hero{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr) minmax(286px,.38fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.listing-detail-media-hero,.listing-detail-summary,.listing-detail-decision-rail,.listing-detail-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.listing-detail-hero-image{aspect-ratio:4/3;background:linear-gradient(135deg, #0f766e2e, #2563eb14), var(--surface-muted);color:var(--accent);border:1px solid #a8d4d0;border-radius:8px;align-content:end;gap:5px;min-width:0;padding:16px;display:grid}.listing-detail-hero-image span,.listing-detail-hero-image small,.listing-detail-summary-grid span,.listing-detail-gate-list dt,.listing-detail-assurance-list span{color:var(--muted);font-size:12px;font-weight:700}.listing-detail-hero-image strong,.listing-detail-hero-image small{overflow-wrap:anywhere}.listing-detail-title-row,.listing-detail-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.listing-detail-title-row>div,.listing-detail-panel-heading>div{min-width:0}.listing-detail-panel-heading .button{flex-shrink:0}.listing-detail-title-row h1{overflow-wrap:anywhere;font-size:28px}.listing-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.listing-detail-summary-grid>div{border-top:1px solid var(--border);min-width:0;padding-top:10px}.listing-detail-summary-grid strong,.listing-detail-gate-list dd{overflow-wrap:anywhere;min-width:0;display:block}.listing-detail-decision-rail{gap:14px;display:grid}.listing-detail-gate-list{gap:9px;margin:0;display:grid}.listing-detail-gate-list>div{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:9px;display:grid}.listing-detail-gate-list>div:first-child{border-top:0;padding-top:0}.listing-detail-gate-list dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.listing-detail-deal-gate-panel{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.listing-detail-deal-gate-summary{align-items:start;gap:10px;min-width:0;display:flex}.listing-detail-deal-gate-summary>div{gap:3px;min-width:0;display:grid}.listing-detail-deal-gate-summary strong,.listing-detail-deal-gate-summary span,.listing-detail-deal-gate-check strong,.listing-detail-deal-gate-check span{overflow-wrap:anywhere}.listing-detail-deal-gate-checks{gap:8px;display:grid}.listing-detail-deal-gate-check{background:var(--surface);border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.listing-detail-deal-gate-check>div{gap:3px;min-width:0;display:grid}.listing-detail-deal-gate-check span{color:var(--muted);font-size:12px;font-weight:700}.listing-detail-deal-button{justify-content:center;width:100%}.listing-detail-content-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(300px,.48fr);align-items:start;gap:16px;display:grid}.listing-detail-documents,.listing-detail-assurance-panel{grid-column:span 1}.listing-detail-marketplace-visibility-panel{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.listing-detail-marketplace-visibility-panel>div{background:var(--surface-muted);border:1px solid var(--border);border-radius:7px;gap:5px;min-width:0;padding:10px;display:grid}.listing-detail-marketplace-visibility-panel span{color:var(--muted);font-size:12px;font-weight:700}.listing-detail-marketplace-visibility-panel strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.listing-detail-documents .product-data-table td span strong,.listing-detail-documents .product-data-table td span small{overflow-wrap:anywhere;min-width:0;display:block}.listing-detail-documents .product-data-table td span small{color:var(--muted);margin-top:2px;font-size:12px}.listing-detail-assurance-panel{gap:14px;display:grid}.listing-detail-assurance-list{gap:12px;display:grid}.listing-detail-assurance-list>div{border-top:1px solid var(--border);gap:7px;min-width:0;padding-top:12px;display:grid}.listing-detail-assurance-list>div:first-child{border-top:0;padding-top:0}.listing-detail-assurance-list svg,.listing-detail-documents svg{color:var(--accent)}.listing-detail-skeleton span{height:72px}.inbound-plan-page{max-width:1440px}.inbound-plan-hero,.inbound-plan-layout,.inbound-plan-bottom-grid{align-items:start;gap:16px;display:grid}.inbound-plan-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);margin-bottom:16px}.inbound-plan-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr)}.inbound-plan-bottom-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(300px,.42fr);margin-top:16px}.inbound-plan-summary,.inbound-plan-gate-panel,.inbound-plan-main-panel,.inbound-plan-command-panel,.inbound-plan-document-panel,.inbound-plan-code-panel,.inbound-plan-assurance-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.inbound-plan-title-row,.inbound-plan-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.inbound-plan-title-row h1{overflow-wrap:anywhere;font-size:28px}.inbound-plan-summary-grid,.inbound-plan-gate-list,.inbound-plan-product-grid,.inbound-plan-step-list{gap:10px;margin:18px 0 0;display:grid}.inbound-plan-summary-grid,.inbound-plan-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-plan-step-list{grid-template-columns:repeat(5,minmax(0,1fr))}.inbound-plan-summary-grid>div,.inbound-plan-gate-list>div,.inbound-plan-product-grid>div,.inbound-plan-step-list>div,.inbound-plan-assurance-list>div{border-top:1px solid var(--border);gap:6px;min-width:0;padding-top:10px;display:grid}.inbound-plan-summary-grid dt,.inbound-plan-gate-list dt,.inbound-plan-product-grid span,.inbound-plan-step-list span,.inbound-plan-form span,.inbound-plan-document-dropzone span,.inbound-plan-document-slots span,.inbound-plan-assurance-list span{color:var(--muted);font-size:12px;font-weight:700}.inbound-plan-summary-grid dd,.inbound-plan-gate-list dd,.inbound-plan-product-grid strong{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.inbound-plan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.inbound-plan-form label{gap:7px;display:grid}.inbound-plan-form input,.inbound-plan-form select,.inbound-plan-form textarea{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.inbound-plan-form input[type=checkbox],.inbound-plan-form input[type=radio]{accent-color:var(--accent);border-radius:4px;flex:none;width:16px;height:16px;min-height:0;padding:0}.inbound-plan-form input:focus,.inbound-plan-form select:focus,.inbound-plan-form textarea:focus{border-color:var(--accent);outline:3px solid #0f766e24}.inbound-plan-form fieldset{border:1px solid var(--border);border-radius:8px;margin:0;padding:12px}.inbound-plan-form legend{color:var(--accent);padding:0 6px;font-size:.74rem;font-weight:800}.inbound-plan-form .remaining-handoff-list label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:36px;padding:8px 10px;display:flex}.inbound-plan-field-wide{grid-column:1/-1}.inbound-plan-command-block{gap:10px;margin-top:14px;display:grid}.inbound-plan-command-button{justify-content:center;width:100%}.inbound-plan-command-button.is-blocked{cursor:not-allowed;opacity:.58}.inbound-plan-submit-blocked{margin:0}.inbound-plan-document-dropzone{background:var(--surface-muted);border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:7px;min-height:150px;margin-top:14px;padding:18px;display:grid}.inbound-plan-document-dropzone strong{color:var(--text)}.inbound-plan-document-slots,.inbound-plan-assurance-list{gap:12px;margin-top:14px;display:grid}.inbound-plan-document-slots>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.inbound-plan-document-actions{place-items:flex-end end;gap:8px;min-width:150px;display:grid}.inbound-plan-document-review{background:#f3fbf9;border:1px solid #9bd8ca;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.inbound-plan-document-review>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.inbound-plan-document-review span{gap:5px;min-width:0;display:grid}.inbound-plan-document-review small{color:var(--muted);line-height:1.55}.inbound-plan-document-slots small,.inbound-plan-code-panel .product-data-table td span strong,.inbound-plan-code-panel .product-data-table td span small{overflow-wrap:anywhere;min-width:0;display:block}.inbound-plan-code-panel .product-data-table td span small{color:var(--muted);margin-top:2px;font-size:12px}@media (max-width:720px){.inbound-plan-document-review{flex-direction:column;align-items:stretch}.inbound-plan-document-review .button{justify-content:center;width:100%}}.inbound-plan-assurance-list svg,.inbound-plan-document-panel svg,.inbound-plan-command-panel svg{color:var(--accent)}.inbound-plan-skeleton span{height:72px}.listing-draft-page{max-width:1440px}.seller-listing-wizard{gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.seller-listing-wizard-hero{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:end;gap:28px;padding:28px 30px 30px;display:grid}.seller-listing-wizard-hero h1{text-wrap:balance;max-width:720px;margin:10px 0 12px;font-size:42px;line-height:1.08}.seller-listing-wizard-hero p{color:var(--muted);max-width:680px;margin:0;line-height:1.65}.seller-listing-wizard-save-state{border-inline-start:2px solid var(--accent);gap:5px;min-width:170px;padding-block:4px;padding-inline:14px 0;display:grid}.seller-listing-wizard-save-state span,.seller-listing-review-grid span{color:var(--muted);font-size:12px;font-weight:700}.seller-listing-wizard-stepper{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.seller-listing-wizard-stepper button{border:0;border-inline-end:1px solid var(--border);color:var(--muted);cursor:default;text-align:start;background:0 0;align-items:center;gap:9px;min-width:0;min-height:68px;padding:12px 14px;transition:background-color .18s,color .18s;display:flex}.seller-listing-wizard-stepper button:last-child{border-inline-end:0}.seller-listing-wizard-stepper button span{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:800;display:inline-flex}.seller-listing-wizard-stepper button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.seller-listing-wizard-stepper button.is-active{color:var(--text);background:#eef8f6}.seller-listing-wizard-stepper button.is-active span,.seller-listing-wizard-stepper button.is-complete span{background:var(--accent);border-color:var(--accent);color:#fff}.seller-listing-wizard-stepper button.is-complete{color:var(--text);cursor:pointer}.seller-listing-wizard-stepper button.is-complete:hover{background:var(--surface-muted)}.seller-listing-wizard-notice{border:1px solid var(--border);border-radius:7px;padding:13px 15px;font-size:14px;font-weight:700}.seller-listing-wizard-notice.is-success{color:#176846;background:#ecf9f3;border-color:#9bd8c3}.seller-listing-wizard-notice.is-error{color:#9b2c2c;background:#fff5f5;border-color:#efb2b2}.seller-listing-wizard-notice.is-info{background:var(--surface-muted);color:var(--text)}.seller-listing-wizard-stage{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:470px;padding:28px 30px 34px}.seller-listing-wizard-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;padding-bottom:20px;display:flex}.seller-listing-wizard-heading>svg{color:var(--accent);flex:none}.seller-listing-wizard-heading h2{margin:7px 0 8px;font-size:24px}.seller-listing-wizard-heading p{color:var(--muted);max-width:700px;margin:0;line-height:1.55}.seller-listing-product-facts,.seller-listing-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.seller-listing-product-facts>div,.seller-listing-review-grid>article{background:var(--surface-muted);border:1px solid var(--border);border-radius:7px;gap:7px;min-width:0;padding:16px;display:grid}.seller-listing-product-facts dt{color:var(--muted);font-size:12px;font-weight:700}.seller-listing-product-facts dd,.seller-listing-review-grid strong,.seller-listing-review-grid small{overflow-wrap:anywhere;margin:0}.seller-listing-product-facts dd,.seller-listing-review-grid strong{color:var(--text);font-size:15px;font-weight:800}.seller-listing-product-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.seller-listing-product-search label{gap:7px;display:grid}.seller-listing-product-search label>span{color:var(--muted);font-size:12px;font-weight:800}.seller-listing-product-search input{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);font:inherit;border-radius:7px;width:100%;min-height:42px;padding:9px 12px}.seller-listing-product-search input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #0f766e1a}.seller-listing-product-options{border:1px solid var(--border);border-radius:8px;overflow:hidden}.seller-listing-product-option{background:var(--surface);border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;text-align:start;grid-template-columns:54px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;width:100%;min-height:86px;padding:14px 16px;transition:background-color .16s,box-shadow .16s;display:grid}.seller-listing-product-option:last-child{border-bottom:0}.seller-listing-product-option:hover:not(:disabled){background:#f4faf8}.seller-listing-product-option:active:not(:disabled){transform:translateY(1px)}.seller-listing-product-option.is-selected{box-shadow:inset 3px 0 0 var(--accent);background:#eef8f6}.seller-listing-product-option.is-disabled{background:var(--surface-muted);cursor:not-allowed;opacity:.72}.seller-listing-product-option .seller-listing-media-thumbnail{width:54px;height:54px}.seller-listing-product-option-copy,.seller-listing-product-option-status{gap:5px;min-width:0;display:grid}.seller-listing-product-option-copy strong,.seller-listing-product-option-copy small,.seller-listing-product-option-copy>span{overflow-wrap:anywhere}.seller-listing-product-option-copy small,.seller-listing-product-option-copy>span,.seller-listing-product-option-status small{color:var(--muted);font-size:12px;line-height:1.45}.seller-listing-product-option-status{text-align:end;justify-items:end}.seller-listing-product-empty{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:8px;min-height:210px;padding:30px;display:grid}.seller-listing-product-empty p{max-width:520px;margin:0;line-height:1.55}.seller-listing-product-selection{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.seller-listing-product-selection-heading{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.seller-listing-product-selection-heading h3{margin:5px 0 0;font-size:18px}.seller-listing-product-selection-heading>svg{color:var(--accent)}.seller-listing-review-grid small{color:var(--muted);font-size:12px;line-height:1.45}.seller-listing-product-source,.seller-listing-submit-ready,.seller-listing-wizard-correction{border:1px solid #9bd8c3;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:15px;display:grid}.seller-listing-product-source,.seller-listing-submit-ready{background:#f0fdf7}.seller-listing-wizard-correction{background:#fffaf0;border-color:#f2cf7e;margin:0 0 18px}.seller-listing-product-source svg,.seller-listing-submit-ready svg{color:var(--success)}.seller-listing-wizard-correction svg{color:#a26700}.seller-listing-product-source p,.seller-listing-submit-ready p,.seller-listing-wizard-correction p{color:var(--muted);margin:4px 0 0;line-height:1.5}.seller-listing-wizard-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-listing-wizard-form label{gap:8px;display:grid}.seller-listing-wizard-form label>span{color:var(--text);font-size:13px;font-weight:700}.seller-listing-wizard-form input,.seller-listing-wizard-form select,.seller-listing-wizard-form textarea{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:46px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}.seller-listing-wizard-form input:focus,.seller-listing-wizard-form select:focus,.seller-listing-wizard-form textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #0f766e1f}.seller-listing-wizard-form .is-wide{grid-column:1/-1}.seller-listing-wizard-validation,.seller-listing-submit-blockers{color:#9b2c2c;background:#fff5f5;border:1px solid #efb2b2;border-radius:7px;margin:18px 0 0;padding-block:14px;padding-inline:34px 18px;line-height:1.55}.seller-listing-submit-blockers{padding-inline-start:16px}.seller-listing-submit-blockers ul{margin:8px 0 0;padding-inline-start:20px}.seller-listing-wizard-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.seller-listing-wizard-readiness article{border:1px solid var(--border);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.seller-listing-wizard-readiness article.is-ready{background:#f0fdf7;border-color:#9bd8c3}.seller-listing-wizard-readiness article.is-blocked{background:#fffaf0;border-color:#f2cf7e}.seller-listing-wizard-readiness p{color:var(--muted);margin:4px 0 0;line-height:1.5}.seller-listing-document-readiness{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin:0 0 18px;padding:16px 0}.seller-listing-document-readiness-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-listing-document-readiness-heading p{color:var(--muted);margin:4px 0 0;line-height:1.5}.seller-listing-document-readiness.is-blocked .seller-listing-document-readiness-heading>div>strong{color:#9b2c2c}.seller-listing-document-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.seller-listing-document-status-list>span{border:1px solid var(--border);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:grid}.seller-listing-document-status-list>span.is-attached{color:var(--success);background:#f0fdf7;border-color:#9bd8c3}.seller-listing-document-status-list>span.is-missing{color:#9b2c2c;background:#fffaf0;border-color:#f2cf7e}.seller-listing-document-status-list strong{color:var(--text);overflow-wrap:anywhere}.seller-listing-document-status-list small{white-space:nowrap;font-size:11px;font-weight:700}.seller-listing-code-guidance{border:1px solid var(--border);background:#f7faf9;border-radius:7px;margin:0 0 16px;padding:14px 16px}.seller-listing-code-guidance p{color:var(--muted);margin:5px 0 0;line-height:1.5}.seller-listing-code-choice{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:inline-flex}.seller-listing-code-choice input{accent-color:var(--primary);width:18px;height:18px;margin:0}.seller-listing-code-choice.is-selected{color:var(--primary);font-weight:700}.seller-listing-wizard-actions{background:var(--surface);border:1px solid var(--border);z-index:10;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:12px}.seller-listing-wizard-actions>div{gap:10px;display:flex}.seller-listing-wizard-actions .button{justify-content:center;min-width:126px;min-height:44px}.seller-listing-wizard-loading{gap:14px;display:grid}.seller-listing-wizard-loading span{background:var(--surface-muted);border-radius:6px;height:76px;animation:1.2s ease-in-out infinite seller-listing-wizard-pulse;display:block}.seller-listing-media-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.seller-listing-media-policy-uploader{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:24px;display:grid}.seller-listing-media-policy-uploader:first-child{border-top:0;grid-column:1/-1;padding-top:0}.seller-listing-media-policy-heading{justify-content:space-between;align-items:center;display:flex}.seller-listing-media-policy-heading span{color:var(--muted);font-size:12px;font-weight:700}.seller-listing-media-policy-heading strong{color:var(--ink);font-size:13px}.seller-listing-media-capacity{background:var(--success-soft);color:var(--success);border:1px solid #a6ddc2;border-radius:6px;align-items:center;gap:10px;min-height:72px;padding:16px;display:flex}.seller-listing-media-policy-uploader>.product-media-uploader{min-width:0}.seller-listing-media-category-grid .product-media-preview{aspect-ratio:auto;height:clamp(180px,22vw,260px);min-height:180px}.seller-listing-media-library{border-top:1px solid var(--border);margin-top:30px;padding-top:26px}.seller-listing-media-library .seller-listing-wizard-heading h3{margin:0 0 7px;font-size:20px}.seller-listing-media-library-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-listing-media-library-groups>article{border:1px solid var(--border);border-radius:7px;min-width:0;overflow:hidden}.seller-listing-media-library-groups>article>header{background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.seller-listing-media-library-groups>article>header span{background:var(--surface);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-flex}.seller-listing-media-library-groups>article>p{color:var(--muted);margin:0;padding:16px 14px;font-size:13px}.seller-listing-media-library-item{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.seller-listing-media-library-item:first-of-type{border-top:0}.seller-listing-media-thumbnail{background:var(--surface-muted);border:1px solid var(--border);object-fit:cover;border-radius:6px;width:64px;height:64px;display:block}.seller-listing-media-thumbnail.is-pending{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.seller-listing-media-pending{background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;gap:8px;margin-bottom:16px;padding:12px;display:grid}.seller-listing-media-pending>header{justify-content:space-between;align-items:center;display:flex}.seller-listing-media-library-item>span{gap:3px;min-width:0;display:grid}.seller-listing-media-library-item strong,.seller-listing-media-library-item small{overflow-wrap:anywhere}.seller-listing-media-library-item small{color:var(--muted);font-size:11px}.seller-listing-media-library-item .button{white-space:nowrap;min-height:34px}.seller-listing-media-library-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seller-listing-media-delete-backdrop{z-index:100;background:#17202a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.seller-listing-media-delete-dialog{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-overlay);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:18px;width:100%;max-width:500px;padding:24px;display:grid}.seller-listing-media-delete-dialog h2{margin:0 0 8px;font-size:20px}.seller-listing-media-delete-dialog p{color:var(--muted);margin:0 0 10px}.seller-listing-media-delete-dialog strong{overflow-wrap:anywhere}.seller-listing-media-delete-icon{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger);border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.seller-listing-media-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}@keyframes seller-listing-wizard-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:900px){.seller-listing-wizard-hero,.seller-listing-product-facts,.seller-listing-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-listing-wizard-hero>div:first-child{grid-column:1/-1}.seller-listing-wizard-stepper,.seller-listing-media-library-groups{grid-template-columns:1fr}.seller-listing-wizard-stepper button{border-bottom:1px solid var(--border);border-inline-end:0;min-height:52px}.seller-listing-wizard-stepper button:last-child{border-bottom:0}}@media (max-width:640px){.seller-listing-wizard-hero h1{font-size:32px}.seller-listing-wizard-hero,.seller-listing-wizard-stage{padding:20px}.seller-listing-wizard-hero,.seller-listing-product-facts,.seller-listing-review-grid,.seller-listing-wizard-form,.seller-listing-wizard-readiness{grid-template-columns:1fr}.seller-listing-wizard-form .is-wide{grid-column:auto}.seller-listing-product-search{grid-template-columns:1fr;align-items:stretch}.seller-listing-product-search .button{justify-content:center;width:100%}.seller-listing-product-option{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:14px}.seller-listing-product-option .seller-listing-media-thumbnail{width:48px;height:48px}.seller-listing-product-option-status{text-align:start;grid-column:2;justify-items:start}.seller-listing-document-readiness-heading{flex-direction:column;align-items:stretch}.seller-listing-document-readiness-heading .button{justify-content:center;width:100%}.seller-listing-document-status-list{grid-template-columns:1fr}[data-testid=seller-listing-draft-code-table] .product-data-table{min-width:0;display:block}[data-testid=seller-listing-draft-code-table] thead{display:none}[data-testid=seller-listing-draft-code-table] tbody{display:block}[data-testid=seller-listing-draft-code-table] tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 12px;display:grid}[data-testid=seller-listing-draft-code-table] tr:last-child{border-bottom:0}[data-testid=seller-listing-draft-code-table] td{border:0;min-width:0;padding:0}[data-testid=seller-listing-draft-code-table] .seller-listing-code-item,[data-testid=seller-listing-draft-code-table] .seller-listing-code-value,[data-testid=seller-listing-draft-code-table] .seller-listing-code-translation{grid-column:1}[data-testid=seller-listing-draft-code-table] .seller-listing-code-value{color:var(--muted);overflow-wrap:anywhere;font-size:11px}[data-testid=seller-listing-draft-code-table] .seller-listing-code-selection{grid-area:1/2/span 3;align-self:center}.seller-listing-media-category-grid{grid-template-columns:1fr}.seller-listing-media-policy-uploader:first-child{grid-column:auto}.seller-listing-media-library-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.seller-listing-media-library-item .button{grid-column:1/-1;justify-content:center;width:100%}.seller-listing-media-library-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.seller-listing-media-library-actions .button{grid-column:auto}.seller-listing-media-delete-dialog{grid-template-columns:1fr;padding:20px}.seller-listing-media-delete-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.seller-listing-media-delete-actions .button{justify-content:center;width:100%}.seller-listing-wizard-heading{align-items:flex-start}.seller-listing-wizard-actions{z-index:auto;flex-direction:column;align-items:stretch;position:static;bottom:auto}.seller-listing-wizard-actions>div{grid-template-columns:1fr;display:grid}.seller-listing-wizard-actions .button{width:100%}}.listing-draft-hero,.listing-draft-layout,.listing-draft-bottom-grid{align-items:start;gap:16px;display:grid}.listing-draft-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);margin-bottom:16px}.listing-draft-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr)}.listing-draft-bottom-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(300px,.42fr);margin-top:16px}.listing-draft-summary,.listing-draft-gate-panel,.listing-draft-main-panel,.listing-draft-command-panel,.listing-draft-readiness-panel,.listing-draft-media-panel,.listing-draft-code-panel,.listing-draft-assurance-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.listing-draft-title-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.listing-draft-title-row h1{overflow-wrap:anywhere;font-size:28px}.listing-draft-summary-grid,.listing-draft-gate-list,.listing-draft-product-grid,.listing-draft-step-list{gap:10px;margin:18px 0 0;display:grid}.listing-draft-summary-grid,.listing-draft-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-draft-step-list{grid-template-columns:repeat(5,minmax(0,1fr))}.listing-draft-summary-grid>div,.listing-draft-gate-list>div,.listing-draft-product-grid>div,.listing-draft-step-list>div,.listing-draft-assurance-list>div{border-top:1px solid var(--border);gap:6px;min-width:0;padding-top:10px;display:grid}.listing-draft-summary-grid dt,.listing-draft-gate-list dt,.listing-draft-product-grid span,.listing-draft-step-list span,.listing-draft-form span,.listing-draft-assurance-list span{color:var(--muted);font-size:12px;font-weight:700}.listing-draft-summary-grid dd,.listing-draft-gate-list dd,.listing-draft-product-grid strong{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.listing-draft-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.listing-draft-form label{gap:7px;display:grid}.listing-draft-form input,.listing-draft-form select,.listing-draft-form textarea{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.listing-draft-form input:focus,.listing-draft-form select:focus,.listing-draft-form textarea:focus{border-color:var(--accent);outline:3px solid #0f766e24}.listing-draft-field-wide{grid-column:1/-1}.listing-draft-command-block{gap:10px;margin-top:14px;display:grid}.listing-draft-command-button{justify-content:center;width:100%}.listing-draft-readiness-panel{gap:14px;margin:16px 0;display:grid}.listing-draft-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.listing-draft-readiness-grid>div,.listing-draft-handoff-strip{border-top:1px solid var(--border);min-width:0;padding-top:12px}.listing-draft-readiness-grid>div{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;display:grid}.listing-draft-readiness-grid .product-status{grid-column:2;justify-self:start}.listing-draft-readiness-grid strong,.listing-draft-readiness-grid small,.listing-draft-handoff-strip strong,.listing-draft-handoff-strip small{overflow-wrap:anywhere;min-width:0;display:block}.listing-draft-readiness-grid strong,.listing-draft-handoff-strip strong{color:var(--text);font-size:13px}.listing-draft-readiness-grid small,.listing-draft-handoff-strip small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.listing-draft-handoff-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.product-media-uploader{gap:14px;display:grid}.product-media-preview{aspect-ratio:4/3;background:linear-gradient(135deg, #0f766e1f, #2563eb0d), var(--surface-muted);color:var(--accent);border:1px solid #a8d4d0;border-radius:8px;align-content:end;gap:5px;min-width:0;min-height:152px;padding:16px;display:grid;position:relative;overflow:hidden}.product-media-preview-has-image{background:#0f172a;border-color:#5bb7ae}.product-media-preview-has-image:after{content:"";background:linear-gradient(#0f172a14,#0f172ac7);position:absolute;inset:0}.product-media-preview>svg,.product-media-preview span,.product-media-preview strong,.product-media-preview small{overflow-wrap:anywhere;z-index:1;position:relative}.product-media-preview span,.product-media-preview small{color:var(--muted);font-size:12px;font-weight:700}.product-media-preview-has-image span,.product-media-preview-has-image small{color:#ffffffd1}.product-media-preview-has-image strong{color:#fff}.product-media-persisted-preview{aspect-ratio:4/3;background:linear-gradient(135deg, #0f766e1a, #2563eb0a), var(--surface-muted);color:var(--accent);border:1px solid #a8d4d0;border-radius:8px;align-content:end;gap:5px;min-width:0;min-height:132px;padding:14px;display:grid;position:relative;overflow:hidden}.product-media-persisted-preview.product-media-preview-has-image{background:#0f172a;border-color:#5bb7ae}.product-media-persisted-preview>svg,.product-media-persisted-preview span,.product-media-persisted-preview strong,.product-media-persisted-preview small{overflow-wrap:anywhere;z-index:1;position:relative}.product-media-persisted-preview span,.product-media-persisted-preview small{color:var(--muted);font-size:12px;font-weight:700}.product-media-persisted-preview.product-media-preview-has-image span,.product-media-persisted-preview.product-media-preview-has-image small{color:#ffffffd1}.product-media-persisted-preview.product-media-preview-has-image strong{color:#fff}.listing-draft-assurance-list{gap:12px;margin-top:14px;display:grid}.seller-media-correction-panel{background:#fffaf0;border:1px solid #f6d58b;border-radius:7px;gap:12px;padding:14px;display:grid}.seller-media-correction-list{gap:10px;display:grid}.seller-media-correction-list>article{background:var(--surface);border:1px solid #f6d58b;border-radius:7px;grid-template-columns:minmax(150px,.75fr) minmax(0,1.35fr) minmax(148px,auto);gap:12px;min-width:0;padding:12px;display:grid}.seller-media-correction-list>article>div,.seller-media-correction-list dl{gap:6px;min-width:0;display:grid}.seller-media-correction-list strong,.seller-media-correction-list span,.seller-media-correction-list dd{overflow-wrap:anywhere}.seller-media-correction-list dl{margin:0}.seller-media-correction-list dt{color:var(--muted);font-size:12px;font-weight:700}.seller-media-correction-list dd{margin:0;font-size:13px}.seller-media-correction-empty{background:var(--surface);color:var(--muted);border:1px solid #f6d58b;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.seller-media-correction-resolution{color:var(--text);background:#f0fdf7;border:1px solid #9bd8c3;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.seller-media-correction-resolution>svg{color:var(--success);margin-top:2px}.seller-media-correction-resolution p{color:var(--muted);margin:4px 0 10px;font-size:13px}.seller-media-correction-resolution dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.seller-media-correction-resolution dt{color:var(--muted);font-size:12px;font-weight:700}.seller-media-correction-resolution dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.admin-media-review-list{gap:12px;display:grid}.admin-media-review-list>article{border-top:1px solid var(--border);grid-template-columns:204px minmax(0,1fr) minmax(128px,auto);align-items:start;gap:12px;min-width:0;padding-top:12px;display:grid}.admin-media-review-list>article:first-child{border-top:0;padding-top:0}.admin-media-review-list .product-media-preview{width:100%;max-width:204px}.admin-listing-approval-sequence{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-listing-approval-sequence li{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:10px;display:grid}.admin-listing-approval-sequence li>span{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-listing-approval-sequence li[data-complete=true]>span{background:var(--accent-weak);border-color:color-mix(in srgb, var(--success) 32%, var(--border));color:var(--success)}.admin-listing-approval-sequence small{color:var(--muted)}.admin-marketplace-visibility-bridge{border-top:1px solid var(--border);gap:14px;padding-top:16px;display:grid}.admin-marketplace-visibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-marketplace-visibility-grid>div{background:var(--surface-muted);border:1px solid var(--border);border-radius:7px;gap:6px;min-width:0;padding:10px;display:grid}.admin-marketplace-visibility-grid dt{color:var(--muted);font-size:12px;font-weight:700}.admin-marketplace-visibility-grid dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-media-correction-handoff{border-top:1px solid var(--border);gap:14px;padding-top:16px;display:grid}.admin-media-correction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-media-correction-grid>div{background:#fffaf0;border:1px solid #f6d58b;border-radius:7px;gap:6px;min-width:0;padding:10px;display:grid}.admin-media-correction-grid dt{color:#8a5f00;font-size:12px;font-weight:700}.admin-media-correction-grid dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.listing-draft-code-panel .product-data-table td span strong,.listing-draft-code-panel .product-data-table td span small{overflow-wrap:anywhere;min-width:0;display:block}.listing-draft-code-panel .product-data-table td span small{color:var(--muted);margin-top:2px;font-size:12px}.listing-draft-assurance-list svg,.listing-draft-readiness-panel svg,.listing-draft-media-panel svg,.listing-draft-command-panel svg{color:var(--accent)}.listing-draft-skeleton span{height:72px}.deal-room-page{max-width:1440px}.deal-room-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.deal-room-summary,.deal-room-gate-panel,.deal-room-decision-panel,.deal-room-timeline-panel,.deal-room-command-panel,.deal-room-message-panel,.deal-room-accept-panel,.deal-room-offer-table-panel,.deal-room-assurance-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:18px}.deal-room-title-row,.deal-room-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.deal-room-title-row h1{overflow-wrap:anywhere;font-size:28px}.deal-room-summary-grid,.deal-room-gate-list{gap:10px;margin:18px 0 0;display:grid}.deal-room-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-room-summary-grid>div,.deal-room-gate-list>div{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:10px;display:grid}.deal-room-summary-grid dt,.deal-room-gate-list dt,.deal-room-offer-form span,.deal-room-message-field span,.deal-room-timeline small,.deal-room-assurance-list span,.deal-room-latest-offer span{color:var(--muted);font-size:12px;font-weight:700}.deal-room-summary-grid dd,.deal-room-gate-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.deal-room-gate-panel{gap:14px;display:grid}.deal-room-decision-panel{margin-bottom:16px}.deal-room-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.deal-room-decision-grid>div{border-top:1px solid var(--border);gap:6px;min-width:0;padding-top:10px;display:grid}.deal-room-decision-grid dt{color:var(--muted);font-size:12px;font-weight:800}.deal-room-decision-grid dd{gap:4px;min-width:0;margin:0;display:grid}.deal-room-decision-grid strong,.deal-room-decision-grid span{overflow-wrap:anywhere}.deal-room-decision-grid strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.deal-room-decision-grid span{color:var(--muted);font-size:12px;line-height:1.45}.deal-room-workspace{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);align-items:start;gap:16px;display:grid}.deal-room-timeline-panel{grid-row:span 2}.deal-room-message-panel,.deal-room-accept-panel{gap:14px;display:grid}.deal-room-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-room-timeline li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:12px;min-width:0;padding:14px 0;display:grid}.deal-room-timeline li:first-child{border-top:0;padding-top:0}.deal-room-timeline-icon{background:var(--surface-muted);border:1px solid var(--border);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.deal-room-timeline-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.deal-room-timeline p{overflow-wrap:anywhere;margin:6px 0}.deal-room-empty{border:1px dashed var(--border);color:var(--muted);border-radius:8px;gap:7px;padding:18px;display:grid}.deal-room-empty strong{color:var(--text)}.deal-room-offer-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deal-room-offer-form label,.deal-room-message-field{gap:7px;display:grid}.deal-room-offer-form input,.deal-room-offer-form select,.deal-room-offer-form textarea,.deal-room-message-field textarea{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.deal-room-offer-form input:focus,.deal-room-offer-form select:focus,.deal-room-offer-form textarea:focus,.deal-room-message-field textarea:focus{border-color:var(--accent);outline:3px solid #0f766e24}.deal-room-field-wide{grid-column:1/-1}.deal-room-command-block{gap:10px;margin-top:14px;display:grid}.deal-room-command-button{justify-content:center;width:100%}.deal-room-latest-offer{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:7px;min-width:0;padding:14px;display:grid}.deal-room-latest-offer strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px}.deal-room-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);align-items:start;gap:16px;margin-top:16px;display:grid}.deal-room-offer-table-panel .product-data-table td span strong,.deal-room-offer-table-panel .product-data-table td span small{overflow-wrap:anywhere;min-width:0;display:block}.deal-room-offer-table-panel .product-data-table td span small{color:var(--muted);margin-top:2px;font-size:12px}.deal-room-assurance-list{gap:12px;display:grid}.deal-room-assurance-list>div{border-top:1px solid var(--border);gap:7px;min-width:0;padding-top:12px;display:grid}.deal-room-assurance-list>div:first-child{border-top:0;padding-top:0}.deal-room-assurance-list svg,.deal-room-message-panel svg,.deal-room-accept-panel svg{color:var(--accent)}.deal-room-skeleton span{height:72px}.seller-deal-room-page .deal-room-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.36fr)}.seller-deal-room-counter-panel{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.seller-deal-room-review-panel .deal-room-latest-offer{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:#f8fbfa}.seller-deal-room-page .deal-room-timeline-icon{background:#f8fbfa}.ob-page{max-width:1320px}.onboarding-wizard-page{gap:18px;max-width:1280px;display:grid}.onboarding-public-nav{z-index:0;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.onboarding-public-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.onboarding-public-brand strong{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;width:48px;height:38px;font-size:12px;font-weight:850;display:inline-flex}.onboarding-public-brand span{color:var(--text);font-size:16px;font-weight:850}.onboarding-public-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-public-nav-links a{color:#27313f;border:1px solid #0000;border-radius:6px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:750;transition:background .16s,border-color .16s,transform .16s}.onboarding-public-nav-links a:hover{background:var(--surface);border-color:var(--border)}.onboarding-public-nav-links a:active{transform:translateY(1px)}.onboarding-wizard-hero{border:1px solid var(--border);z-index:0;background:linear-gradient(135deg,#fff 0%,#f7fbfa 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:20px;padding:24px;display:grid;position:relative}.onboarding-wizard-hero-copy{align-content:center;gap:12px;min-width:0;display:grid}.onboarding-wizard-hero-copy h1{letter-spacing:0;max-width:780px;margin:0;font-size:54px;line-height:1}.onboarding-wizard-api-panel{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));background:#ffffffb8;border-radius:8px;gap:9px;min-width:0;padding:16px;display:grid}.onboarding-wizard-api-panel span,.onboarding-wizard-selector-note span,.onboarding-wizard-table-main span,.onboarding-wizard-handoff-card p{color:var(--muted);font-size:12px;line-height:1.45}.onboarding-wizard-api-panel strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.onboarding-signup-overview{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.onboarding-signup-overview h2{margin:0;font-size:24px;line-height:1.15}.onboarding-signup-overview dl,.onboarding-signup-requirement-list{gap:10px;margin:0;display:grid}.onboarding-signup-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-signup-overview div,.onboarding-signup-requirement-list div{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:9px;display:grid}.onboarding-signup-overview dt,.onboarding-signup-requirement-list span{color:var(--muted);font-size:12px;font-weight:750}.onboarding-signup-overview dd,.onboarding-signup-requirement-list strong{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.onboarding-public-entry-card{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:#f8fbfa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:720px;padding:14px;display:grid}.onboarding-public-entry-card svg{color:var(--accent);margin-top:1px}.onboarding-public-entry-card strong,.onboarding-public-entry-card span{display:block}.onboarding-public-entry-card span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.onboarding-signup-form-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;padding:20px;display:grid}.onboarding-signup-form-main{gap:16px;min-width:0;display:grid}.onboarding-signup-stepper{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:10px;display:grid}.onboarding-signup-stepper>div{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:10px 12px;display:flex}.onboarding-signup-stepper>div.is-ready{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:#f3fbf8}.onboarding-signup-stepper svg{color:var(--accent);flex:none}.onboarding-signup-stepper span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800}.onboarding-signup-fields{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.onboarding-signup-fields fieldset{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.onboarding-signup-fields legend{padding:0 6px;font-size:13px;font-weight:850}.onboarding-signup-fields label{gap:6px;min-width:0;display:grid}.onboarding-signup-fields label>span{color:var(--muted);font-size:12px;font-weight:750}.onboarding-signup-fields input,.onboarding-signup-fields select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:0 10px}.onboarding-signup-fields input[readonly]{cursor:pointer}.onboarding-field-hint{color:var(--muted);font-size:11px;line-height:1.4}.onboarding-address-action-hint{align-items:center;gap:6px;display:flex}.onboarding-field-error{color:#b42318;font-size:11px;font-weight:750;line-height:1.45;display:block}.onboarding-signup-fields input.is-invalid,.onboarding-signup-fields select.is-invalid{background:#fff7f6;border-color:#b42318b3;box-shadow:0 0 0 2px #b4231814}.onboarding-signup-validation{background:#fff7f6;border:1px solid #b423183d;border-radius:8px;gap:8px;margin-top:-2px;padding:14px 16px;display:grid}.onboarding-signup-validation:focus{outline-offset:2px;outline:2px solid #b4231847}.onboarding-signup-validation strong{color:#7a271a;font-size:14px;font-weight:900}.onboarding-signup-validation p{color:#8a3a30;margin:0;font-size:12px;line-height:1.45}.onboarding-signup-validation ul{color:#7a271a;gap:5px;margin:0;padding-inline-start:18px;display:grid}.onboarding-signup-validation li{font-size:12px;line-height:1.45}.onboarding-address-summary{grid-template-columns:minmax(82px,.45fr) minmax(0,.8fr) minmax(0,.8fr);gap:8px;min-width:0;display:grid}.address-search-modal{background:#f7fbfa;border:1px solid #ffffff6b;border-radius:10px;grid-template-rows:auto minmax(0,1fr);justify-self:center;width:min(100%,720px);min-width:0;max-width:720px;max-height:min(720px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0c181e47}.address-search-modal-header h2{font-size:28px}.address-search-modal-body{gap:16px;min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.postcode-search-modal{width:min(100%,760px);max-width:760px}.postcode-search-body{min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.postcode-search-frame{background:#fff;border:1px solid #1424201a;border-radius:8px;min-height:360px;position:relative;overflow:hidden}.postcode-search-embed{width:100%;min-height:360px}.postcode-search-state{color:var(--muted);text-align:center;background:#f7fbfaf5;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.postcode-search-state svg{color:var(--accent)}.postcode-search-error{place-items:center;display:grid}.postcode-search-error strong{color:var(--text);font-size:16px;font-weight:900}.postcode-search-error p{color:var(--muted);max-width:480px;margin:0;line-height:1.5}.address-search-input-label{gap:8px;min-width:0;display:grid}.address-search-input-label>span{color:var(--muted);font-size:12px;font-weight:780}.address-search-results{gap:8px;min-width:0;display:grid}.address-search-result{color:var(--text);cursor:pointer;text-align:start;background:#fff;border:1px solid #1424201a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.address-search-result:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:#f2faf7}.address-search-result:active{transform:translateY(1px)}.address-search-result svg{color:var(--accent)}.address-search-result span{gap:3px;min-width:0;display:grid}.address-search-result strong,.address-search-result small{overflow-wrap:anywhere;min-width:0}.address-search-result strong{font-size:13px;font-weight:850}.address-search-result small{color:var(--muted);font-size:12px}.address-search-result em{color:var(--accent);font-size:12px;font-style:normal;font-weight:850}.onboarding-document-upload-panel{border:1px solid var(--border);border-radius:8px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.onboarding-document-upload-panel legend{padding:0 6px;font-size:13px;font-weight:850}.onboarding-document-upload-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.onboarding-document-upload-header>div{gap:4px;min-width:0;display:grid}.onboarding-document-upload-header strong{font-size:15px}.onboarding-document-upload-header span{color:var(--muted);font-size:12px;line-height:1.45}.onboarding-document-upload-list{gap:10px;min-width:0;display:grid}.onboarding-document-upload-row{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.onboarding-document-upload-row.has-validation-error{background:#fff7f6;border-color:#b423185c}.onboarding-document-upload-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.onboarding-document-upload-copy svg{color:var(--accent);margin-top:1px}.onboarding-document-upload-copy div,.onboarding-document-upload-control{gap:6px;min-width:0;display:grid}.onboarding-document-upload-copy strong,.onboarding-document-upload-copy span,.onboarding-document-upload-control small{overflow-wrap:anywhere;min-width:0}.onboarding-document-upload-copy strong{font-size:13px}.onboarding-document-upload-copy span,.onboarding-document-upload-control small{color:var(--muted);font-size:11px}.onboarding-file-picker{border:1px dashed color-mix(in srgb, var(--accent) 28%, var(--border));cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:6px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.onboarding-file-picker:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border));background:#f8fbfa}.onboarding-file-picker:active{transform:translateY(1px)}.onboarding-file-picker:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.onboarding-file-picker input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.onboarding-file-picker-button{background:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.onboarding-file-picker-button svg{color:currentColor}.onboarding-file-picker-name{color:#435163;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.onboarding-document-upload-progress{gap:5px;min-width:0;display:grid}.onboarding-document-upload-progress-track{background:#e8eef2;border-radius:999px;height:7px;overflow:hidden}.onboarding-document-upload-progress-track span{background:var(--accent);height:100%;transition:width .18s;display:block}.onboarding-existing-application-card,.onboarding-authenticated-handoff,.onboarding-missing-document-reupload-panel{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:#f8fbfa;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.onboarding-authenticated-handoff{grid-template-columns:minmax(0,1fr) max-content;align-items:center;margin-bottom:16px}.onboarding-authenticated-handoff h2{margin:4px 0 6px;font-size:22px;line-height:1.2}.onboarding-authenticated-handoff p{color:var(--muted);max-width:760px;margin:0;font-size:13px;line-height:1.55}.onboarding-existing-application-card strong{color:#0f2f2d;font-size:13px;font-weight:850}.onboarding-existing-application-card span,.onboarding-missing-document-reupload-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.onboarding-missing-document-reupload-panel{margin-top:16px}.onboarding-missing-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboarding-input-with-icon{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.onboarding-input-with-icon svg{color:var(--muted)}.onboarding-signup-consents{gap:9px;display:grid}.onboarding-signup-consents>label,.onboarding-signup-consent-row{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.onboarding-signup-consents input{margin-top:2px}.onboarding-signup-consents span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.onboarding-signup-consent-row .onboarding-field-error{grid-column:2}.onboarding-signup-consents a,.onboarding-signup-policy-link{appearance:none;color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:2px;vertical-align:middle;background:0 0;border:0;align-items:center;min-height:34px;padding:6px 0;font-weight:850;text-decoration:underline;display:inline-flex}.onboarding-signup-policy-link:hover{color:#095d55}.signup-policy-modal-backdrop{z-index:70;background:#09171c8a;align-items:center;padding:24px;display:grid;position:fixed;inset:0}.signup-policy-modal{background:#f7fbfa;border:1px solid #ffffff6b;border-radius:10px;grid-template-rows:auto minmax(0,1fr);justify-self:center;width:min(100%,980px);min-width:0;max-width:980px;max-height:min(820px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0c181e47}.signup-policy-modal-header{background:#fff;border-bottom:1px solid #14242014;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px;display:grid}.signup-policy-modal-header h2{color:#142420;text-wrap:balance;margin:8px 0 0;font-size:30px;font-weight:840;line-height:1.16}.signup-policy-modal-header p{color:#48635e;max-width:820px;margin:10px 0 0;font-size:14px;line-height:1.65}.signup-policy-modal-close{color:#21332f;cursor:pointer;background:#f3f7f6;border:1px solid #1424201a;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .16s,transform .16s;display:inline-flex}.signup-policy-modal-close:hover{background:#e7f3f0}.signup-policy-modal-close:active{transform:translateY(1px)}.signup-policy-modal-scroll{gap:16px;min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.signup-policy-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-policy-modal-meta div+div{border-inline-start:1px solid #14242014;border-top:0}.signup-policy-modal-document{background:#fff;border-color:#1424201a}.signup-policy-modal-document .legal-policy-section{padding:22px}.signup-policy-modal-document .legal-policy-section h3{color:#142420;margin:0;font-size:21px;font-weight:810;line-height:1.28}.onboarding-signup-readiness{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));background:#f8fbfa;border-radius:8px;align-self:start;gap:14px;min-width:0;padding:16px;display:grid;position:sticky;top:16px}.onboarding-signup-readiness h3{margin:0;font-size:22px;line-height:1.15}.onboarding-signup-readiness .button{place-self:start stretch;width:100%}.onboarding-signup-session{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border));color:#0d6f5b;background:#f3fbf8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.onboarding-signup-session span{overflow-wrap:anywhere;min-width:0}.onboarding-document-retry-button{grid-column:1/-1;justify-self:start}.onboarding-email-verification{border-top:1px solid color-mix(in srgb, var(--success) 22%, var(--border));grid-column:1/-1;gap:10px;min-width:0;padding-top:10px;display:grid}.onboarding-email-verification>div:first-child{gap:3px;display:grid}.onboarding-email-verification>div:first-child span{color:var(--muted);font-weight:650}.onboarding-email-verification-actions{flex-wrap:wrap;gap:8px;display:flex}.onboarding-email-verification-actions .button{width:auto}.onboarding-technical-panel{grid-template-columns:minmax(0,1fr);display:grid}.onboarding-wizard-selector-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(240px,.46fr) minmax(0,1fr) auto;margin-bottom:0;padding:14px}.onboarding-wizard-selector-note{border-inline-start:1px solid var(--border);align-self:stretch;gap:4px;min-width:0;padding-inline-start:14px;display:grid}.onboarding-wizard-selector-note strong,.onboarding-wizard-table-main strong,.onboarding-wizard-handoff-card strong{color:var(--text);overflow-wrap:anywhere}.onboarding-wizard-metrics .product-metric-strip{margin:0}.onboarding-wizard-application-panel{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));z-index:1;scroll-margin-top:96px;position:relative}.ob-application-actions .button{scroll-margin-top:96px}.onboarding-wizard-table-main{gap:4px;min-width:0;display:grid}.onboarding-wizard-field-list{color:#27313f;overflow-wrap:anywhere;max-width:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;display:block}.onboarding-wizard-handoff-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.9fr);gap:16px;display:grid}.onboarding-wizard-handoff-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.onboarding-wizard-handoff-card svg{color:var(--accent);margin-top:2px}.onboarding-wizard-handoff-card p{margin:6px 0 0}.ob-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.ob-toolbar label{gap:6px;display:grid}.ob-toolbar label span,.ob-contract-grid dt,.ob-step span,.ob-document-list span{color:var(--muted);font-size:12px;font-weight:700}.ob-toolbar select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-width:0;min-height:40px;padding:0 10px}.ob-application-panel{margin-bottom:16px}.ob-application-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:16px;display:grid;position:relative}.ob-application-actions{z-index:2;gap:12px;min-width:0;display:grid;position:relative}.ob-validation-card,.ob-submitted-card{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.ob-submitted-card{background:var(--surface-muted)}.ob-validation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ob-validation-summary div{border-top:1px solid var(--border);min-width:0;padding-top:8px}.ob-validation-summary dt{color:var(--muted);font-size:12px;font-weight:700}.ob-validation-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ob-validation-issues{gap:10px;display:grid}.ob-validation-issue{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:10px;display:grid}.ob-validation-issue strong{color:var(--danger);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ob-validation-issue span,.ob-validation-issue p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.ob-contract-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.ob-contract-grid div,.ob-step,.ob-document-list div{border-top:1px solid var(--border);min-width:0;padding-top:10px}.ob-contract-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.ob-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;margin-bottom:16px;display:grid}.ob-layout>div{min-width:0}.ob-step-list,.ob-document-list{gap:12px;display:grid}.ob-step{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.ob-step p{color:#27313f;overflow-wrap:anywhere;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.ob-step strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;display:block}.ob-document-list div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-pill{background:var(--surface-muted);border:1px solid var(--border);color:#27313f;border-radius:999px;flex:none;max-width:max-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ob-pill-must{background:var(--accent-weak);color:var(--accent);border-color:#a8d9d0}.ob-pill-conditional{color:#2563eb;background:#eef4ff;border-color:#bdd0ff}.ob-pill-optional,.ob-pill-read-only{color:var(--muted)}.cm-skeleton{gap:10px;display:grid}.cm-skeleton span{background:var(--surface-muted);border-radius:6px;height:42px;animation:1.2s ease-in-out infinite alternate cm-shimmer;display:block}@keyframes cm-shimmer{0%{opacity:.55}to{opacity:1}}.implementation-map-page{max-width:1520px}.implementation-map-live-panel,.implementation-map-controls,.implementation-map-section{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;margin-bottom:18px;padding:18px}.implementation-map-live-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.implementation-map-live-panel h2{margin:4px 0 0;font-size:20px}.implementation-map-live-panel .button{align-items:center;gap:7px;min-width:max-content;display:inline-flex}.implementation-map-controls{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.6fr));gap:12px;display:grid}.implementation-map-controls label{gap:7px;min-width:0;display:grid}.implementation-map-controls label>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.implementation-map-controls input,.implementation-map-controls select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.implementation-map-doc-ref{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.implementation-feature-map{gap:16px;display:grid}.implementation-feature-center{background:#eef9f7;border:1px solid #14847647;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.implementation-feature-center strong{color:var(--text);font-size:16px}.implementation-feature-center span{color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:800}.implementation-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.implementation-feature-card{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;position:relative}.implementation-feature-card:before{content:"";inset-inline:-1px;border-radius:8px 8px 0 0;height:4px;position:absolute;top:-1px}.implementation-feature-card-foundation:before{background:#3b82f6}.implementation-feature-card-seller:before{background:#128476}.implementation-feature-card-buyer:before{background:#d89c0d}.implementation-feature-card-admin:before{background:#c64b4b}.implementation-feature-card-control:before{background:#667085}.implementation-feature-card-header,.implementation-feature-stat-row,.implementation-feature-screen-list{flex-wrap:wrap;gap:7px;display:flex}.implementation-feature-card h3{margin:0;font-size:17px;line-height:1.25}.implementation-feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.implementation-feature-stat-row span{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.implementation-feature-stat-row strong{color:var(--text);margin-inline-start:3px}.implementation-map-screen-chip{color:#0f6f64;cursor:pointer;background:#eef9f7;border:1px solid #14847642;border-radius:999px;min-height:28px;padding:4px 8px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850}.implementation-map-screen-chip:hover,.implementation-map-screen-chip:focus-visible{outline-offset:2px;background:#d8f2ed;outline:2px solid #1484763d}.implementation-feature-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.implementation-feature-link-grid>div,.implementation-feature-evidence{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.implementation-feature-link-grid span,.implementation-feature-evidence span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.implementation-feature-link-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.implementation-feature-link-grid li{color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:5px;min-width:0;font-size:12px;font-weight:750;line-height:1.35;display:flex}.implementation-feature-link-grid strong,.implementation-feature-evidence small{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:750;line-height:1.45}.implementation-map-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.implementation-map-module-card{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.implementation-map-module-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.implementation-map-module-card>div strong{overflow-wrap:anywhere;flex:1;min-width:0}.implementation-map-module-card p{color:var(--muted);margin:0;font-size:12px;font-weight:750}.implementation-map-module-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.implementation-map-module-card li{border-top:1px solid var(--border);gap:2px;min-width:0;padding-top:7px;display:grid}.implementation-map-module-card li span,.implementation-map-module-card li strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.implementation-map-module-card li span{color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.implementation-map-table{gap:8px;display:grid}.implementation-map-table-head,.implementation-map-row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(220px,1.15fr) minmax(180px,.9fr) minmax(210px,1fr);gap:10px;min-width:0;display:grid}.implementation-map-table-head{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850}.implementation-map-row{border:1px solid var(--border);border-radius:8px;padding:12px}.implementation-map-row>div{min-width:0}.implementation-map-screen-cell,.implementation-map-route-cell,.implementation-map-ops-cell,.implementation-map-status-cell,.implementation-map-evidence-cell{gap:7px;display:grid}.implementation-map-screen-cell>strong{color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.implementation-map-screen-cell>span,.implementation-map-route-cell a,.implementation-map-route-cell small,.implementation-map-ops-cell small,.implementation-map-status-cell span,.implementation-map-evidence-cell small{overflow-wrap:anywhere;min-width:0}.implementation-map-screen-cell>div{flex-wrap:wrap;gap:6px;display:flex}.implementation-map-route-cell,.implementation-map-ops-cell>div,.implementation-map-evidence-cell>div{align-content:start}.implementation-map-route-cell a{color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800}.implementation-map-route-cell small,.implementation-map-ops-cell small,.implementation-map-evidence-cell small{color:var(--muted);font-size:11px;line-height:1.45}.implementation-map-ops-cell>div,.implementation-map-evidence-cell>div{border:1px solid var(--border);border-radius:8px;gap:4px;padding:8px;display:grid}.implementation-map-ops-cell span,.implementation-map-evidence-cell span,.implementation-map-status-cell strong{color:#27313f;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:850}.implementation-map-status-cell>span{color:var(--muted);font-size:12px;line-height:1.45}.implementation-map-evidence-cell .button{text-align:center;min-height:34px}.implementation-map-empty{border:1px dashed var(--border);color:var(--muted);border-radius:8px;padding:18px;font-weight:750}@media (max-width:820px){.product-shell{grid-template-columns:1fr}.product-sidebar{border-bottom:1px solid var(--border);border-inline-end:0;gap:9px;width:100%;min-width:0;padding:12px 16px}.product-brand{align-items:baseline;gap:8px;width:100%;min-width:0;padding-bottom:9px;display:flex}.product-sidebar>.product-nav-group,.product-sidebar-status{display:none}.product-topbar{flex-direction:row;align-items:center;gap:8px;min-height:56px;padding:9px 16px;position:static}.product-topbar-actions{justify-content:flex-end;width:auto}.product-content{padding:18px 16px 40px}.topbar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.hero,.grid,.screen-hero,.screen-grid,.product-page-header,.product-metric-strip,.product-workspace-grid,.public-home-hero-inner,.public-home-paths,.public-home-split,.public-home-start,.auth-layout,.auth-assurance-grid,.auth-ops-grid,.marketplace-hero,.marketplace-layout,.marketplace-facts,.marketplace-assurance-grid,.listing-detail-hero,.listing-detail-content-grid,.listing-detail-summary-grid,.inbound-plan-hero,.inbound-plan-layout,.inbound-plan-bottom-grid,.inbound-plan-summary-grid,.inbound-plan-product-grid,.inbound-plan-step-list,.inbound-plan-form,.listing-draft-hero,.listing-draft-layout,.listing-draft-bottom-grid,.listing-draft-summary-grid,.listing-draft-product-grid,.listing-draft-step-list,.listing-draft-readiness-grid,.listing-draft-handoff-strip,.listing-draft-form,.deal-room-hero,.deal-room-summary-grid,.deal-room-decision-grid,.deal-room-workspace,.deal-room-offer-form,.deal-room-bottom-grid,.remaining-screen-hero,.remaining-screen-summary-grid,.remaining-screen-gate-list,.finance-claim-form-grid,.remaining-screen-layout,.remaining-file-preview-box,.mvp-grid,.mvp-command-grid,.mvp-lines,.onboarding-public-nav,.onboarding-wizard-hero,.onboarding-authenticated-handoff,.onboarding-signup-form-card,.onboarding-address-summary,.onboarding-document-upload-header,.onboarding-document-upload-row,.onboarding-signup-fields,.onboarding-signup-overview dl,.onboarding-signup-stepper,.onboarding-wizard-selector-panel,.onboarding-wizard-handoff-grid,.ob-toolbar,.ob-application-grid,.ob-layout,.ob-contract-grid,.ob-validation-summary,.implementation-map-controls,.implementation-feature-grid,.implementation-feature-link-grid,.implementation-map-module-grid,.implementation-map-table-head,.implementation-map-row{grid-template-columns:1fr}.implementation-map-live-panel,.implementation-feature-center{flex-direction:column;align-items:flex-start}.implementation-feature-center span{margin-inline-start:0}.implementation-map-table-head{display:none}.implementation-map-row{gap:14px}.seller-deal-room-page .deal-room-hero{grid-template-columns:1fr}.onboarding-public-nav{flex-direction:column;align-items:flex-start}.onboarding-public-nav-links{justify-content:flex-start}.onboarding-wizard-selector-note{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:12px}.onboarding-wizard-hero,.onboarding-wizard-application-panel,.onboarding-wizard-handoff-card{padding:16px}.onboarding-signup-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-signup-readiness{position:static}.signup-policy-modal-backdrop{align-items:stretch;padding:12px}.signup-policy-modal,.address-search-modal{max-height:calc(100dvh - 24px)}.signup-policy-modal-header{padding:18px}.signup-policy-modal-header h2{font-size:24px}.signup-policy-modal-scroll,.address-search-modal-body,.postcode-search-body{padding:16px}.signup-policy-modal-meta{grid-template-columns:1fr}.signup-policy-modal-meta div+div{border-inline-start:0;border-top:1px solid #14242014}.legal-policy-sidebar{position:static}.legal-policy-section{padding:18px}.onboarding-wizard-hero-copy h1,.admin-dashboard-title-row h1,.remaining-screen-title-row h1{font-size:34px;line-height:1.05}.remaining-screen-summary,.remaining-gate-panel,.remaining-screen-panel,.remaining-command-panel{padding:16px}.remaining-screen-title-row,.remaining-screen-heading{flex-direction:column;align-items:stretch}.remaining-command-panel .button{min-height:40px}.product-data-table{min-width:620px}.auth-hero-panel,.auth-form-panel,.auth-session-panel,.auth-guard-panel{padding:16px}.cm-review-row{grid-template-columns:32px minmax(0,1fr);align-items:flex-start}.cm-review-row>input,.cm-review-row>.cm-pill{grid-column:2}.cm-action-stack.horizontal{grid-template-columns:1fr}.cm-section-header{flex-direction:column;align-items:stretch}.admin-dashboard-hero,.admin-dashboard-page .product-metric-strip,.admin-dashboard-summary-grid,.admin-dashboard-cta-strip,.admin-dashboard-finance-handoff,.admin-dashboard-layout,.admin-dashboard-queue-grid,.admin-dashboard-bottom-grid{grid-template-columns:1fr}.admin-dashboard-summary,.admin-dashboard-gate-panel,.admin-dashboard-cta-strip,.admin-dashboard-finance-handoff,.admin-dashboard-work-panel,.admin-dashboard-alert-panel,.admin-dashboard-task-panel,.admin-dashboard-ops-panel{padding:16px}.admin-dashboard-cta-actions{justify-items:stretch}.admin-dashboard-cta-actions .button{justify-content:center;width:100%}.admin-dashboard-cta-actions>span{text-align:start;max-width:none}.admin-dashboard-finance-handoff dl{grid-template-columns:1fr}.admin-dashboard-title-row,.admin-dashboard-panel-heading{flex-direction:column;align-items:stretch}.admin-dashboard-task-head{display:none}.admin-dashboard-task-row{grid-template-columns:1fr;align-items:stretch}.admin-dashboard-task-row>span,.admin-dashboard-task-row .product-status{text-align:start;justify-self:start}.marketplace-hero-copy,.marketplace-filter-panel,.marketplace-results-panel,.marketplace-action-panel,.marketplace-comparison-panel,.listing-detail-media-hero,.listing-detail-summary,.listing-detail-decision-rail,.listing-detail-panel,.inbound-plan-summary,.inbound-plan-gate-panel,.inbound-plan-main-panel,.inbound-plan-command-panel,.inbound-plan-document-panel,.inbound-plan-code-panel,.inbound-plan-assurance-panel,.listing-draft-summary,.listing-draft-gate-panel,.listing-draft-main-panel,.listing-draft-command-panel,.listing-draft-readiness-panel,.listing-draft-media-panel,.listing-draft-code-panel,.listing-draft-assurance-panel,.deal-room-summary,.deal-room-gate-panel,.deal-room-decision-panel,.deal-room-timeline-panel,.deal-room-command-panel,.deal-room-message-panel,.deal-room-accept-panel,.deal-room-offer-table-panel,.deal-room-assurance-panel{padding:16px}.marketplace-filter-actions,.marketplace-listing-card,.inbound-plan-document-slots>div,.seller-media-correction-list>article,.seller-media-correction-resolution dl,.marketplace-public-visibility-panel,.listing-detail-marketplace-visibility-panel,.admin-marketplace-visibility-grid,.admin-media-correction-grid,.admin-media-review-list>article,.deal-room-timeline li{grid-template-columns:1fr}.marketplace-panel-heading,.marketplace-listing-title,.listing-detail-title-row,.listing-detail-panel-heading,.inbound-plan-title-row,.inbound-plan-panel-heading,.listing-draft-title-row,.deal-room-title-row,.deal-room-panel-heading,.deal-room-timeline-title{flex-direction:column;align-items:stretch}.marketplace-thumbnail{width:100%}.inbound-plan-document-slots>div{flex-direction:column;align-items:flex-start}.cm-section-header .button{justify-content:center;width:100%}h1{font-size:30px}}.admin-listing-workbench{--listing-border:#d8e0e5;--listing-ink:#17212b;--listing-muted:#66737f;--listing-soft:#f3f6f7;--listing-teal:#147d75;color:var(--listing-ink);background:#f5f7f8;min-height:calc(100vh - 58px);padding:22px}.admin-listing-workbench button,.admin-listing-workbench input,.admin-listing-workbench select,.admin-listing-workbench textarea{font:inherit}.admin-listing-header{border-bottom:1px solid var(--listing-border);justify-content:space-between;align-items:flex-start;padding:0 0 18px;display:flex}.admin-listing-header p,.admin-listing-panel-heading p,.admin-listing-detail-header p,.admin-listing-section-title>div>p{color:var(--listing-teal);margin:0 0 5px;font-size:12px;font-weight:800}.admin-listing-header h1{margin:0;font-size:30px;line-height:1.2}.admin-listing-header span,.admin-listing-detail-header span,.admin-listing-section-title p,.admin-listing-media-copy span,.admin-listing-media-copy small{color:var(--listing-muted)}.admin-listing-notice{border:1px solid var(--listing-border);align-items:center;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.admin-listing-notice.is-success,.admin-listing-ready{color:#176b51;background:#edf9f4;border-color:#a7dfc6}.admin-listing-notice.is-error,.admin-listing-blockers{color:#9c3028;background:#fff4f2;border-color:#edb8b2}.admin-listing-layout{grid-template-columns:minmax(270px,.82fr) minmax(560px,1.8fr) minmax(290px,.88fr);align-items:start;gap:14px;margin-top:14px;display:grid}.admin-listing-queue-panel,.admin-listing-detail-panel,.admin-listing-decision-panel{border:1px solid var(--listing-border);background:#fff;min-width:0}.admin-listing-queue-panel,.admin-listing-decision-panel{max-height:calc(100vh - 145px);position:sticky;top:72px;overflow:auto}.admin-listing-panel-heading{border-bottom:1px solid var(--listing-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.admin-listing-panel-heading h2,.admin-listing-detail-header h2,.admin-listing-section h3{margin:0}.admin-listing-panel-heading>strong{font-size:20px}.admin-listing-buckets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-listing-buckets button{border:0;border-bottom:1px solid var(--listing-border);color:var(--listing-muted);text-align:start;background:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:9px 12px;display:flex}.admin-listing-buckets button:nth-child(odd){border-inline-end:1px solid var(--listing-border)}.admin-listing-buckets button.is-active{color:var(--accent);background:#eaf7f4;font-weight:800}.admin-listing-search{border:1px solid var(--listing-border);align-items:center;gap:8px;margin:14px 14px 8px;padding:0 11px;display:flex}.admin-listing-search input{border:0;outline:0;width:100%;min-width:0;padding:10px 0}.admin-listing-filter-toggle{color:var(--listing-muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 16px 12px;display:flex}.admin-listing-filters{border-bottom:1px solid var(--listing-border);gap:7px;padding:0 14px 14px;display:grid}.admin-listing-filters input,.admin-listing-filters select,.admin-listing-composer input,.admin-listing-composer textarea,.admin-listing-media-grid textarea,.admin-listing-note textarea{border:1px solid var(--listing-border);color:var(--listing-ink);background:#fff;width:100%;min-width:0;padding:9px 10px}.admin-listing-filters button,.admin-listing-composer button,.admin-listing-note button,.admin-listing-media-actions button,.admin-listing-primary-action,.admin-listing-secondary-action,.admin-listing-decision-actions button{background:var(--listing-teal);border:1px solid var(--listing-teal);color:#fff;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-weight:750;display:inline-flex}.admin-listing-queue-list>button{border:0;border-bottom:1px solid var(--listing-border);text-align:start;background:#fff;gap:5px;width:100%;padding:14px;display:grid}.admin-listing-queue-list>button:hover{background:#f7fbfa}.admin-listing-queue-list>button.is-selected{box-shadow:inset 3px 0 var(--listing-teal);background:#eaf6f4}.admin-listing-queue-list>button>div:first-child,.admin-listing-media-actions,.admin-listing-decision-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.admin-listing-queue-list strong,.admin-listing-queue-list span,.admin-listing-queue-list small{overflow-wrap:anywhere}.admin-listing-queue-list>button>span,.admin-listing-queue-list>button>small,.admin-listing-due{color:var(--listing-muted)}.admin-listing-due{align-items:center;gap:4px;font-size:11px;display:inline-flex}.admin-listing-progress{background:#e8edef;align-items:center;height:6px;margin-top:5px;display:flex;overflow:hidden}.admin-listing-progress i{background:var(--listing-teal);height:100%}.admin-listing-progress span{font-size:0}.admin-listing-pagination{justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.admin-listing-pagination button,.admin-listing-mobile-back{border:1px solid var(--listing-border);background:#fff;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;display:inline-flex}.admin-listing-detail-header{border-bottom:1px solid var(--listing-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.admin-listing-detail-header h2{overflow-wrap:anywhere;font-size:23px;line-height:1.3}.admin-listing-section{border-bottom:8px solid var(--listing-soft);padding:20px}.admin-listing-section:last-child{border-bottom:0}.admin-listing-section-title{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.admin-listing-section-title>div{flex:1;min-width:0}.admin-listing-section-title h3{margin-bottom:4px;font-size:17px}.admin-listing-section-title p{margin:0;font-size:13px}.admin-listing-section-title a,.admin-listing-media-grid a,.admin-listing-document-list a{color:var(--accent);align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.admin-listing-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-listing-facts>div{border-bottom:1px solid var(--listing-border);min-width:0;padding:10px 12px}.admin-listing-facts dt,.admin-listing-work-meta dt{color:var(--listing-muted);margin-bottom:4px;font-size:12px}.admin-listing-facts dd,.admin-listing-work-meta dd{overflow-wrap:anywhere;margin:0;font-weight:750}.admin-listing-evidence-summary,.admin-listing-buyer-preview{background:var(--listing-soft);gap:7px;padding:14px;display:grid}.admin-listing-evidence-summary p,.admin-listing-buyer-preview p{margin:0}.admin-listing-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-listing-media-grid article{border:1px solid var(--listing-border);gap:9px;min-width:0;padding:10px;display:grid}.admin-listing-media-upload{background:var(--listing-soft);border:1px solid var(--listing-border);gap:10px;margin-bottom:16px;padding:14px;display:grid}.admin-listing-media-upload>div{grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);gap:10px;display:grid}.admin-listing-media-upload label{color:var(--listing-muted);gap:5px;font-size:12px;font-weight:750;display:grid}.admin-listing-media-upload input,.admin-listing-media-upload select,.admin-listing-media-upload textarea{border:1px solid var(--listing-border);color:var(--listing-ink);background:#fff;width:100%;min-width:0;padding:9px 10px}.admin-listing-media-upload textarea{resize:vertical;min-height:74px}.admin-listing-media-upload button,.admin-listing-pending-media button{background:var(--listing-teal);border:1px solid var(--listing-teal);color:#fff;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-weight:750;display:inline-flex}.admin-listing-media-file{color:var(--listing-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.admin-listing-pending-media{border:1px solid #e6c875;gap:8px;margin-bottom:16px;padding:12px;display:grid}.admin-listing-pending-media>strong{color:#785b08;font-size:13px}.admin-listing-pending-media>div{border-top:1px solid #eadba8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;display:grid}.admin-listing-pending-media span,.admin-listing-pending-media small{overflow-wrap:anywhere}.admin-listing-pending-media small{color:var(--listing-muted)}.admin-listing-media-preview{aspect-ratio:16/10;background:#edf1f3;position:relative;overflow:hidden}.admin-listing-media-preview img,.admin-listing-image-placeholder{object-fit:cover;width:100%;height:100%}.admin-listing-image-placeholder{color:var(--listing-muted);justify-content:center;align-items:center;display:flex}.admin-listing-media-preview .product-status-chip{inset-inline-start:8px;position:absolute;top:8px}.admin-listing-media-copy{gap:3px;display:grid}.admin-listing-media-copy span,.admin-listing-media-copy small{overflow-wrap:anywhere}.admin-listing-media-grid textarea,.admin-listing-note textarea,.admin-listing-composer textarea{resize:vertical;min-height:74px}.admin-listing-media-actions button{border-color:var(--listing-border);color:var(--listing-ink);background:#fff;flex:1}.admin-listing-document-list{border-top:1px solid var(--listing-border)}.admin-listing-document-list>div{border-bottom:1px solid var(--listing-border);grid-template-columns:1fr 1.5fr auto auto auto;align-items:center;gap:9px;min-width:0;padding:10px 4px;display:grid}.admin-listing-document-list span{overflow-wrap:anywhere}.admin-listing-timeline>div{border-inline-start:1px solid #b7c7cc;gap:3px;margin-inline-start:5px;padding-block:0 16px;padding-inline:18px 0;display:grid;position:relative}.admin-listing-timeline i{background:var(--listing-teal);inset-inline-start:-5px;width:9px;height:9px;position:absolute;top:4px}.admin-listing-timeline span,.admin-listing-timeline p{color:var(--listing-muted);margin:0}.admin-listing-work-meta{margin:0;padding:13px 17px 0}.admin-listing-work-meta>div{border-bottom:1px solid var(--listing-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.admin-listing-blockers,.admin-listing-ready{border:1px solid;margin:13px 17px;padding:11px}.admin-listing-blockers p,.admin-listing-ready{align-items:flex-start;gap:7px;display:flex}.admin-listing-blockers p:last-child{margin-bottom:0}.admin-listing-primary-action,.admin-listing-secondary-action,.admin-listing-decision-actions,.admin-listing-composer,.admin-listing-note{width:calc(100% - 34px);margin:10px 17px}.admin-listing-secondary-action{color:var(--accent);background:#fff}.admin-listing-decision-actions{gap:8px;display:grid}.admin-listing-decision-actions button{width:100%}.admin-listing-decision-actions button.is-danger{color:#a52e28;background:#fff;border-color:#ce4a43}.admin-listing-composer,.admin-listing-note{background:var(--listing-soft);gap:9px;padding:11px;display:grid}.admin-listing-composer label{align-items:center;gap:7px;font-size:13px;display:flex}.admin-listing-composer label input{width:auto}.admin-listing-composer>div{justify-content:flex-end;gap:8px;display:flex}.admin-listing-empty{color:var(--listing-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;margin:0;padding:22px;display:flex}.admin-listing-empty.is-large{min-height:360px}.admin-listing-mobile-back{margin:12px;display:none}@media (max-width:1280px){.admin-listing-layout{grid-template-columns:minmax(260px,.75fr) minmax(500px,1.65fr)}.admin-listing-decision-panel{grid-column:2;max-height:none;position:static}}@media (max-width:820px){.admin-listing-workbench{padding:16px 12px 88px}.admin-listing-header h1{font-size:25px}.admin-listing-layout{display:block}.admin-listing-queue-panel,.admin-listing-decision-panel{max-height:none;position:static}.admin-listing-layout:not(.is-mobile-detail) .admin-listing-detail-panel,.admin-listing-layout:not(.is-mobile-detail) .admin-listing-decision-panel,.admin-listing-layout.is-mobile-detail .admin-listing-queue-panel{display:none}.admin-listing-layout.is-mobile-detail .admin-listing-decision-panel{border-top:0}.admin-listing-mobile-back{display:inline-flex}.admin-listing-facts,.admin-listing-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-listing-media-upload>div{grid-template-columns:1fr}.admin-listing-document-list>div{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:520px){.admin-listing-header span{display:none}.admin-listing-section,.admin-listing-detail-header{padding:16px 14px}.admin-listing-facts,.admin-listing-media-grid{grid-template-columns:1fr}.admin-listing-pending-media>div{grid-template-columns:1fr;align-items:start}.admin-listing-pending-media button{width:100%}.admin-listing-section-title{flex-wrap:wrap}.admin-listing-section-title a{margin-inline-start:29px}}.seller-outbound-notice{border:1px solid #e2c46f;align-items:flex-start;gap:8px;max-width:1320px;margin:0 auto 14px;padding:11px 13px;display:flex}.seller-outbound-notice.is-error{color:#942e27;background:#fff1ef;border-color:#e6aaa4}.admin-inventory-quantity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-inventory-quantity-grid article{background:#f3f6f7;gap:6px;min-width:0;padding:13px;display:grid}.admin-inventory-quantity-grid span{color:#66737f;font-size:12px}.admin-inventory-quantity-grid strong{overflow-wrap:anywhere;font-size:19px}.admin-inventory-links{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.admin-inventory-links a,.admin-inventory-record-list a{color:#0e756d;border:1px solid #b9d6d2;align-items:center;min-height:34px;padding:7px 10px;font-weight:750;text-decoration:none;display:inline-flex}.admin-inventory-attention{flex-wrap:wrap;gap:8px;display:flex}.admin-inventory-attention span{color:#77500b;background:#fff4e0;border:1px solid #e1bd70;padding:7px 10px;font-size:13px;font-weight:750}.admin-inventory-record-list{gap:9px;display:grid}.admin-inventory-record-list>article{border:1px solid #dce4e8;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.admin-inventory-record-list>article>div{gap:4px;min-width:0;display:grid}.admin-inventory-record-list span,.admin-inventory-record-list>p{color:#66737f;overflow-wrap:anywhere;margin:0;font-size:13px}.admin-inventory-correction{background:#fff;border:1px solid #d6dfe5;gap:7px;padding:11px;display:grid}.admin-inventory-correction p,.admin-inventory-correction span{color:#5d6975;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-inventory-correction>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-inventory-correction button.is-danger{color:#a5362f;background:#fff;border-color:#d96b64}.admin-inventory-readonly{color:#66737f;align-items:flex-start;gap:9px;margin:14px 17px;padding:13px;display:flex}@media (max-width:820px){.admin-inventory-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-inventory-record-list>article{flex-direction:column;align-items:flex-start}}.buyer-marketplace{color:var(--text);width:100%;max-width:1440px;margin:0 auto;padding:28px 30px 56px}.buyer-marketplace h1,.buyer-marketplace h2,.buyer-marketplace p{margin:0}.buyer-marketplace-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding:10px 0 24px;display:flex}.buyer-marketplace-header p{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800;margin-bottom:7px!important}.buyer-marketplace-header h1{font-size:44px;line-height:1.13}.buyer-marketplace-header>div>span{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6;display:block}.buyer-marketplace .icon-button{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.buyer-marketplace-results-heading{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.buyer-marketplace-results-heading h2{font-size:24px}.buyer-marketplace-results-heading>span{color:var(--muted);font-size:13px}.buyer-marketplace-state{color:var(--muted);text-align:start;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:24px;display:flex}.buyer-marketplace-state strong{color:var(--text);margin-bottom:4px;display:block}.buyer-marketplace-header{align-items:center}.buyer-marketplace-search{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin:22px 0;display:grid}.buyer-marketplace-keyword{background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex}.buyer-marketplace-keyword:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e1a}.buyer-marketplace-keyword input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.buyer-marketplace-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.buyer-marketplace-filters{border-top:2px solid var(--text);gap:18px;padding-top:15px;display:grid;position:sticky;top:76px}.buyer-marketplace-filter-heading{justify-content:space-between;align-items:center;display:flex}.buyer-marketplace-filter-heading>span{align-items:center;gap:7px;font-weight:800;display:flex}.buyer-marketplace-filter-heading button{color:var(--muted);background:0 0;border:0;font-size:12px;text-decoration:underline}.buyer-marketplace-filters>label{gap:7px;display:grid}.buyer-marketplace-filters>label>span{color:var(--muted);font-size:12px;font-weight:800}.buyer-marketplace-filters input,.buyer-marketplace-filters select{background:var(--surface);border:1px solid var(--border);border-radius:5px;width:100%;min-height:42px;padding:9px 10px}.buyer-marketplace-unit-input{border:1px solid var(--border);border-radius:5px;align-items:center;display:flex}.buyer-marketplace-unit-input input{border:0}.buyer-marketplace-unit-input span{color:var(--muted);padding-inline-end:10px}.buyer-marketplace-saved-searches{border-top:1px solid var(--border);gap:10px;padding-top:16px;display:grid}.buyer-marketplace-saved-searches>div{justify-content:space-between;align-items:center;display:flex}.buyer-marketplace-saved-searches>div>span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.buyer-marketplace-saved-searches>div>button,.buyer-marketplace-saved-searches li>button:last-child{border:1px solid var(--border);background:0 0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.buyer-marketplace-saved-searches ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.buyer-marketplace-saved-searches li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.buyer-marketplace-saved-searches li>button:first-child{background:var(--surface);border:1px solid var(--border);text-align:start;border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.buyer-marketplace-saved-searches li>button:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:750;overflow:hidden}.buyer-marketplace-saved-searches li>button:first-child small,.buyer-marketplace-saved-searches>p{color:var(--muted);font-size:11px;line-height:1.45}.buyer-marketplace-saved-search-notice{color:var(--accent)!important}.buyer-marketplace-assurance{background:#edf8f6;border-top:1px solid #9dd7ce;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.buyer-marketplace-modal-backdrop{z-index:1000;background:#1118278a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.buyer-marketplace-modal{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:18px;width:100%;max-width:460px;padding:22px;display:grid;box-shadow:0 20px 50px #11182733}.buyer-marketplace-modal header,.buyer-marketplace-modal footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.buyer-marketplace-modal header small{color:var(--accent);font-size:11px;font-weight:800}.buyer-marketplace-modal h2{margin-top:3px;font-size:22px}.buyer-marketplace-modal label{gap:7px;display:grid}.buyer-marketplace-modal label>span{color:var(--muted);font-size:12px;font-weight:800}.buyer-marketplace-modal input{border:1px solid var(--border);border-radius:5px;min-height:44px;padding:10px 12px}.buyer-marketplace-modal>p{color:var(--muted);font-size:12px;line-height:1.55}.buyer-marketplace-modal footer{justify-content:flex-end}.buyer-marketplace-assurance svg{color:var(--accent);flex:none}.buyer-marketplace-assurance strong{font-size:12px}.buyer-marketplace-assurance p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.buyer-marketplace-results-heading{min-height:48px}.buyer-marketplace-results-heading p{color:var(--accent);margin-bottom:3px;font-size:12px;font-weight:800}.buyer-marketplace-grid,.buyer-marketplace-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.buyer-marketplace-card{background:var(--surface);border:1px solid var(--border);min-width:0;overflow:hidden}.buyer-marketplace-card:hover{border-color:var(--border-strong)}.buyer-marketplace-card-media{height:210px;display:block;position:relative;overflow:hidden}.buyer-marketplace-image{background:var(--surface-muted);object-fit:cover;width:100%;height:100%;transition:transform .18s}.buyer-marketplace-card:hover .buyer-marketplace-image{transform:scale(1.02)}.buyer-marketplace-card-media>span{color:var(--success);bottom:10px;background:#fffffff0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:10px}.buyer-marketplace-card-body{gap:14px;padding:15px;display:grid}.buyer-marketplace-card-title{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-height:62px;display:grid}.buyer-marketplace-card-title small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.buyer-marketplace-card-title a{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.buyer-marketplace-card-title button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.buyer-marketplace-card-title button.is-saved{color:var(--accent)}.buyer-marketplace-card dl{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px 0;display:grid}.buyer-marketplace-card dl>div+div{border-inline-start:1px solid var(--border);padding-inline-start:9px}.buyer-marketplace-card dt{color:var(--muted);margin-bottom:5px;font-size:10px}.buyer-marketplace-card dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.buyer-marketplace-seller{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.buyer-marketplace-seller>span{display:grid}.buyer-marketplace-seller strong{font-size:12px}.buyer-marketplace-seller small{color:var(--muted);font-size:10px}.buyer-marketplace-seller>svg:last-child{color:var(--accent)}.buyer-marketplace-card-body>.button{justify-content:center;width:100%}.buyer-marketplace-state{border:1px solid var(--border);text-align:center;flex-direction:column;min-height:320px}.buyer-marketplace-state p{font-size:13px}.buyer-marketplace-skeleton-grid>div{background:#e8edf0;height:430px;animation:1.2s ease-in-out infinite alternate bgsp-pulse}.buyer-marketplace-pagination{justify-content:center;align-items:center;margin-top:24px;display:flex}.buyer-marketplace-pagination button{background:var(--surface);border:1px solid var(--border);align-items:center;gap:5px;min-height:38px;padding:0 12px;display:inline-flex}.buyer-marketplace-pagination span{color:var(--muted);padding:0 18px;font-size:12px}.buyer-marketplace a:focus-visible,.buyer-marketplace button:focus-visible,.buyer-marketplace input:focus-visible,.buyer-marketplace select:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}@media (max-width:1180px){.buyer-marketplace-grid,.buyer-marketplace-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.buyer-marketplace{padding:22px 20px 48px}.buyer-marketplace-layout{grid-template-columns:minmax(0,1fr)}.buyer-marketplace-filters{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;position:static}.buyer-marketplace-filter-heading,.buyer-marketplace-saved-searches,.buyer-marketplace-assurance,.buyer-marketplace-filters>.button{grid-column:1/-1}}@media (max-width:680px){.buyer-marketplace{padding:16px 14px 36px}.buyer-marketplace-header{flex-direction:column;align-items:stretch;padding-bottom:18px}.buyer-marketplace-header h1{font-size:29px}.buyer-marketplace-grid,.buyer-marketplace-skeleton-grid,.buyer-marketplace-filters,.buyer-marketplace-search{grid-template-columns:minmax(0,1fr)}.buyer-marketplace-filters{gap:14px}.buyer-marketplace-filter-heading,.buyer-marketplace-saved-searches,.buyer-marketplace-assurance,.buyer-marketplace-filters>.button{grid-column:auto}.buyer-marketplace-modal{padding:18px}.buyer-marketplace-card-media{height:230px}.buyer-marketplace-results-heading{flex-direction:column;align-items:flex-start;gap:8px}}.spin{animation:1s linear infinite system-settings-spin}@keyframes system-settings-spin{to{transform:rotate(360deg)}}.seller-ocr-review{--ocr-border:#d8e0e6;--ocr-ink:#18222e;--ocr-muted:#5f6d7c;--ocr-soft:#f4f7f8;gap:18px;max-width:1400px;margin:0 auto;padding:24px;display:grid}.ocr-review-header{border-bottom:1px solid var(--ocr-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 0 22px;display:flex}.ocr-review-header h1{color:var(--ocr-ink);letter-spacing:0;margin:8px 0;font-size:40px}.ocr-review-header p,.ocr-review-guidance p,.ocr-review-source p,.ocr-review-actions p{color:var(--ocr-muted);margin:0;line-height:1.55}.ocr-review-back{color:#405160;align-items:center;gap:6px;margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-flex}.ocr-review-status{color:#7a5812;background:#fff8e7;border:1px solid #ebc75d;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.ocr-review-status.is-complete{color:#176e4a;background:#edf9f3;border-color:#9bd8ba}.ocr-review-guidance{color:#116d63;background:#eef8f7;border:1px solid #a9d8d3;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.ocr-review-guidance strong{margin-bottom:3px;display:block}.ocr-review-message{border:1px solid;margin:0;padding:12px 14px}.ocr-review-message.is-error{color:#9c2424;background:#fff1f1;border-color:#e5a1a1}.ocr-review-message.is-success{color:#176e4a;background:#edf9f3;border-color:#9bd8ba}.ocr-review-layout{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ocr-review-source{background:var(--ocr-soft);border:1px solid var(--ocr-border);gap:10px;padding:20px;display:grid;position:sticky;top:76px}.ocr-review-source-icon{color:#147b70;background:#dcefed;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ocr-review-source>span{color:var(--ocr-muted);font-size:12px}.ocr-review-source>strong{color:var(--ocr-ink);overflow-wrap:anywhere}.ocr-review-source .button{justify-content:center;margin-top:6px}.ocr-review-source p{font-size:12px}.ocr-review-form{border:1px solid var(--ocr-border);display:grid}.ocr-review-form fieldset{border:0;border-bottom:1px solid var(--ocr-border);min-width:0;margin:0;padding:22px}.ocr-review-form fieldset:last-child{border-bottom:0}.ocr-review-form legend{color:var(--ocr-ink);padding:0;font-size:16px;font-weight:800}.ocr-review-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ocr-review-field-grid label{gap:7px;min-width:0;display:grid}.ocr-review-field-grid label.is-wide{grid-column:1/-1}.ocr-review-field-grid label>span{color:#4f5d6a;font-size:12px;font-weight:700}.ocr-review-field-grid label>small{color:#788591;overflow-wrap:anywhere;font-size:11px}.ocr-review-field-grid input{color:var(--ocr-ink);font:inherit;background:#fff;border:1px solid #cdd7df;width:100%;min-width:0;min-height:42px;padding:9px 11px}.ocr-review-field-grid input:focus{outline-offset:0;border-color:#16867a;outline:2px solid #d3efeb}.ocr-review-field-grid input:disabled{color:#54616c;background:#eef2f4}.ocr-review-actions{border:1px solid var(--ocr-border);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:sticky;bottom:12px}.ocr-review-actions>div:last-child{flex:none;gap:8px;display:flex}.ocr-review-actions strong{color:var(--ocr-ink);margin-bottom:4px;display:block}.ocr-review-actions p{font-size:12px}.ocr-review-validation{color:#a92c2c!important;margin-top:6px!important}.ocr-review-loading,.ocr-review-empty{border:1px solid var(--ocr-border);color:var(--ocr-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:32px;display:flex}@media (max-width:900px){.ocr-review-layout{grid-template-columns:1fr}.ocr-review-source{position:static}}@media (max-width:640px){.seller-ocr-review{padding:14px}.ocr-review-header{flex-direction:column;align-items:stretch}.ocr-review-status{align-self:flex-start}.ocr-review-field-grid{grid-template-columns:1fr}.ocr-review-field-grid label.is-wide{grid-column:auto}.ocr-review-actions{flex-direction:column;align-items:stretch;bottom:6px}.ocr-review-actions>div:last-child{grid-template-columns:1fr;display:grid}.ocr-review-actions .button{justify-content:center}}.file-preview-customer-page{--file-preview-border:#d7dee6;--file-preview-muted:#5c6876;--file-preview-surface:#fff;gap:18px;max-width:1560px;margin:0 auto;padding:24px;display:grid}.file-preview-customer-header{border-bottom:1px solid var(--file-preview-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-bottom:18px;display:grid}.file-preview-back-button{align-self:start}.file-preview-customer-title{min-width:0}.file-preview-customer-title h1{overflow-wrap:anywhere;margin:4px 0 6px;font-size:28px;line-height:1.25}.file-preview-customer-title p{color:var(--file-preview-muted);margin:0}.file-preview-customer-actions{align-items:center;gap:8px;display:flex}.file-preview-customer-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;min-height:660px;display:grid}.file-preview-customer-document,.file-preview-customer-info,.file-preview-customer-security{background:var(--file-preview-surface);border:1px solid var(--file-preview-border)}.file-preview-customer-document{justify-content:center;align-items:center;min-height:660px;display:flex;overflow:hidden}.file-preview-customer-render{object-fit:contain;border:0;width:100%;height:100%;min-height:660px;max-height:80vh;display:block}.file-preview-customer-side{gap:14px;height:max-content;display:grid}.file-preview-customer-info,.file-preview-customer-security{gap:18px;padding:20px;display:grid}.file-preview-customer-info h2{margin:4px 0 0;font-size:20px}.file-preview-customer-info dl{gap:0;margin:0;display:grid}.file-preview-customer-info dl>div{border-top:1px solid var(--file-preview-border);gap:5px;padding:13px 0;display:grid}.file-preview-customer-info dt{color:var(--file-preview-muted);font-size:12px}.file-preview-customer-info dd{overflow-wrap:anywhere;margin:0;font-weight:650}.file-preview-customer-info .button{justify-content:center}.file-preview-customer-security>div{align-items:flex-start;gap:12px;display:flex}.file-preview-customer-security span{gap:5px;display:grid}.file-preview-customer-security small{color:var(--file-preview-muted);line-height:1.55}.file-preview-customer-loading{width:calc(100% - 48px);max-width:620px}.file-preview-customer-error,.file-preview-customer-download-state{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:32px;display:flex}.file-preview-customer-error h2,.file-preview-customer-download-state h2{margin:0}.file-preview-customer-error p,.file-preview-customer-download-state p{color:var(--file-preview-muted);margin:0;line-height:1.6}.file-preview-customer-error>div{gap:8px;display:flex}@media (max-width:900px){.file-preview-customer-layout{grid-template-columns:1fr}.file-preview-customer-side{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.file-preview-customer-document,.file-preview-customer-render{min-height:520px}}@media (max-width:640px){.file-preview-customer-page{padding:14px}.file-preview-customer-header{grid-template-columns:1fr;align-items:stretch}.file-preview-back-button{justify-self:start}.file-preview-customer-actions{justify-content:space-between}.file-preview-customer-side{grid-template-columns:1fr}.file-preview-customer-document,.file-preview-customer-render{min-height:440px}.file-preview-customer-error>div{flex-direction:column;align-items:stretch;width:100%}.file-preview-customer-error .button{justify-content:center}}.buyer-listing-detail-page{gap:20px;width:100%;max-width:1480px;margin:0 auto;padding:24px clamp(18px,3vw,44px) 64px;display:grid}.buyer-listing-detail-breadcrumb a,.buyer-listing-certificate-list a{color:var(--color-text,#17212b);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.buyer-listing-detail-breadcrumb a:hover,.buyer-listing-certificate-list a:hover{color:#087f73}.buyer-listing-detail-notice,.deal-document-access-notice{color:#344054;border:1px solid #cfd8e3;border-radius:6px;padding:12px 14px}.buyer-listing-detail-notice.is-error,.deal-document-access-notice.is-error{color:#9f2d24;background:#fff5f4;border-color:#efb3ad}.buyer-listing-detail-notice.is-success,.deal-document-access-notice.is-success{color:#116b5f;background:#edf9f5;border-color:#9ddbc8}.buyer-listing-detail-hero{grid-template-columns:minmax(380px,1.25fr) minmax(320px,.9fr) minmax(280px,.66fr);align-items:start;gap:24px;display:grid}.buyer-listing-gallery,.buyer-listing-detail-summary,.buyer-listing-trade-panel,.buyer-listing-detail-section,.buyer-listing-detail-empty{background:#fff;border:1px solid #d8e0e8;border-radius:8px}.buyer-listing-gallery{min-width:0;overflow:hidden}.buyer-listing-gallery-categories{scrollbar-width:thin;border-bottom:1px solid #dfe5eb;gap:0;display:flex;overflow-x:auto}.buyer-listing-gallery-categories button{border:0;color:#5b6977;font:inherit;background:#fff;border-inline-end:1px solid #e4e9ed;flex:none;min-height:42px;padding:9px 13px;font-size:12px;font-weight:750}.buyer-listing-gallery-categories button.is-active{color:#0d7067;background:#eaf7f4;box-shadow:inset 0 -3px #13877c}.buyer-listing-gallery-main{aspect-ratio:4/3;background:#f1f4f6;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.buyer-listing-gallery-main img{object-fit:contain;width:100%;height:100%}.buyer-listing-gallery-empty{color:#586776;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.buyer-listing-gallery-empty strong{color:#1f2933}.buyer-listing-gallery-thumbnails{grid-auto-columns:76px;grid-auto-flow:column;gap:10px;padding:12px;display:grid;overflow-x:auto}.buyer-listing-gallery-thumbnails button{aspect-ratio:1;cursor:pointer;background:#f4f6f8;border:2px solid #0000;border-radius:6px;padding:0;position:relative;overflow:hidden}.buyer-listing-gallery-thumbnails button.is-active{border-color:#13877c}.buyer-listing-gallery-thumbnails img{object-fit:cover;width:100%;height:100%}.buyer-listing-gallery-thumbnails svg{color:var(--accent);bottom:4px;background:#fff;border-radius:50%;padding:2px;position:absolute;inset-inline-end:4px}.buyer-listing-media-source{color:#0d7067;bottom:12px;background:#ffffffeb;border:1px solid #c9ddd8;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:12px}.buyer-listing-certification-note{color:#5b6977;background:#f8fafb;border-top:1px solid #dfe5eb;margin:0;padding:10px 12px;font-size:12px}.buyer-listing-detail-summary,.buyer-listing-trade-panel{padding:24px}.buyer-listing-detail-heading{border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:start;gap:18px;padding-bottom:22px;display:flex}.buyer-listing-detail-heading h1{margin:8px 0 10px;font-size:38px;line-height:1.17}.buyer-listing-detail-heading p{color:#596879;margin:0}.buyer-listing-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8px 0 0;display:grid}.buyer-listing-spec-grid div{border-bottom:1px solid #e3e8ed;min-width:0;padding:16px 8px}.buyer-listing-spec-grid dt,.buyer-listing-trade-panel dt{color:#667587;font-size:13px}.buyer-listing-spec-grid dd,.buyer-listing-trade-panel dd{color:#17212b;overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.buyer-listing-trade-panel{position:sticky;top:84px}.buyer-listing-price{margin:8px 0 18px;font-size:30px;display:block}.buyer-listing-trade-panel dl{margin:0 0 18px}.buyer-listing-trade-panel dl div{border-top:1px solid #e1e6eb;justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.buyer-listing-trade-panel dd{text-align:end;margin:0}.buyer-listing-deal-cta{justify-content:center;width:100%;min-height:48px}.buyer-listing-blockers,.buyer-listing-trade-help,.buyer-listing-document-policy{color:#586776;align-items:flex-start;gap:9px;margin:14px 0 0;font-size:13px;line-height:1.5;display:flex}.buyer-listing-blockers{background:#fff8e6;border:1px solid #efd083;border-radius:6px;padding:12px}.buyer-listing-blockers div{gap:6px;display:grid}.buyer-listing-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.buyer-listing-detail-section{min-width:0;padding:24px}.buyer-listing-section-heading{align-items:center;gap:12px;display:flex}.buyer-listing-section-heading>div{flex:1;min-width:0}.buyer-listing-section-heading h2{margin:4px 0 0;font-size:21px;line-height:1.3}.buyer-listing-detail-section>p{color:#4f5f6f;margin:18px 0 8px;line-height:1.65}.buyer-listing-detail-section>small{color:#718091}.buyer-listing-certificate-list{gap:8px;margin-top:18px;display:grid}.buyer-listing-certificate-list a{border:1px solid #dce3e9;border-radius:6px;padding:12px}.buyer-listing-certificate-list a span{flex:1}.buyer-listing-document-policy{border-top:1px solid #e0e6eb;padding-top:16px}.buyer-listing-seller-facts{gap:10px;margin-top:18px;display:grid}.buyer-listing-seller-facts span{align-items:center;gap:8px;display:flex}.buyer-listing-assurance-section{background:#f4faf8;align-content:start}.buyer-listing-detail-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:32px;display:flex}.buyer-listing-detail-empty h1,.buyer-listing-detail-empty p{margin:0}.buyer-listing-detail-actions{gap:10px;margin-top:12px;display:flex}.buyer-listing-detail-skeleton{grid-template-columns:1.2fr 1fr .7fr;gap:18px;display:grid}.buyer-listing-detail-skeleton span{background:#e8edf1;border-radius:8px;min-height:480px;animation:1.4s ease-in-out infinite marketplace-pulse}.deal-room-page-stack{gap:20px;display:grid}@media (max-width:1180px){.buyer-listing-detail-hero{grid-template-columns:minmax(360px,1.15fr) minmax(320px,.85fr)}.buyer-listing-trade-panel{grid-column:1/-1;position:static}.buyer-listing-trade-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.buyer-listing-trade-panel dl div{display:block}.buyer-listing-trade-panel dd{text-align:start;margin-top:6px}}@media (max-width:760px){.buyer-listing-detail-page{gap:14px;padding:16px 14px 32px}.buyer-listing-detail-hero,.buyer-listing-detail-sections,.buyer-listing-detail-skeleton{grid-template-columns:minmax(0,1fr)}.buyer-listing-gallery{order:1}.buyer-listing-detail-summary{order:2;padding:20px}.buyer-listing-trade-panel{order:3;padding:20px;position:static}.buyer-listing-detail-heading{display:grid}.buyer-listing-detail-heading h1{font-size:28px}.buyer-listing-spec-grid,.buyer-listing-trade-panel dl{grid-template-columns:minmax(0,1fr)}.buyer-listing-deal-cta{position:static}.buyer-listing-detail-section{padding:20px}.buyer-listing-detail-actions{flex-direction:column;align-items:stretch;width:100%}}.seller-dashboard-page{max-width:1440px}.seller-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.seller-dashboard-summary,.seller-dashboard-gate-panel,.seller-dashboard-cta-strip,.seller-dashboard-work-panel,.seller-dashboard-alert-panel,.seller-dashboard-listing-panel,.seller-dashboard-ops-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.seller-dashboard-title-row,.seller-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.seller-dashboard-title-row h1{max-width:780px;margin-top:7px;font-size:48px;line-height:1.03}.seller-dashboard-title-row .lead{max-width:64ch}.seller-dashboard-summary-grid,.seller-dashboard-gate-list{gap:10px;margin:18px 0 0;display:grid}.seller-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-dashboard-summary-grid>div,.seller-dashboard-gate-list>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:11px;display:grid}.seller-dashboard-summary-grid dt,.seller-dashboard-gate-list dt{color:var(--muted);font-size:12px;font-weight:750}.seller-dashboard-summary-grid dd,.seller-dashboard-gate-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.seller-dashboard-gate-list{margin-bottom:16px}.seller-dashboard-skeleton span{min-height:34px}.seller-dashboard-cta-strip{grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:center;gap:16px;margin-bottom:18px;display:grid}.seller-dashboard-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.seller-dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.seller-dashboard-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.seller-dashboard-queue-card,.seller-dashboard-alert-card{border:1px solid var(--border);color:inherit;border-radius:8px;min-width:0;text-decoration:none;transition:background .18s,transform .18s}.seller-dashboard-queue-card{gap:10px;padding:14px;display:grid}.seller-dashboard-queue-card:hover,.seller-dashboard-alert-card:hover{background:var(--surface-muted)}.seller-dashboard-queue-card:active,.seller-dashboard-alert-card:active{transform:translateY(1px)}.seller-dashboard-queue-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.seller-dashboard-queue-card svg,.seller-dashboard-alert-panel svg,.seller-dashboard-listing-panel svg,.seller-dashboard-ops-panel svg{color:var(--accent)}.seller-dashboard-queue-card>strong{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px;line-height:1}.seller-dashboard-queue-card span,.seller-dashboard-queue-card small{overflow-wrap:anywhere;min-width:0;display:block}.seller-dashboard-queue-card span{font-size:13px;font-weight:800}.seller-dashboard-queue-card small{color:var(--muted);font-size:12px}.seller-dashboard-alert-list,.seller-dashboard-ops-list{gap:10px;margin-top:16px;display:grid}.seller-dashboard-alert-card{gap:7px;padding:12px;display:grid}.seller-dashboard-alert-card strong,.seller-dashboard-alert-card span,.seller-dashboard-alert-card small{overflow-wrap:anywhere;min-width:0}.seller-dashboard-alert-card span,.seller-dashboard-alert-card small{color:var(--muted);font-size:12px}.seller-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.seller-dashboard-ops-list>div{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;min-width:0;padding-top:12px;display:grid}.seller-dashboard-ops-list svg{grid-row:span 2}.seller-dashboard-ops-list strong,.seller-dashboard-ops-list span{overflow-wrap:anywhere;min-width:0}.seller-dashboard-ops-list span{color:var(--muted);font-size:12px}.seller-dashboard-listing-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.seller-dashboard-listing-head,.seller-dashboard-listing-row{grid-template-columns:minmax(0,1.3fr) minmax(100px,.38fr) minmax(110px,.42fr) minmax(84px,.28fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.seller-dashboard-listing-head{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:750}.seller-dashboard-listing-row+.seller-dashboard-listing-row{border-top:1px solid var(--border)}.seller-dashboard-listing-row>div{gap:4px;min-width:0;display:grid}.seller-dashboard-listing-row strong,.seller-dashboard-listing-row small,.seller-dashboard-listing-row span{overflow-wrap:anywhere;min-width:0}.seller-dashboard-listing-row small{color:var(--muted);font-size:12px}.seller-dashboard-listing-row>span{text-align:end;justify-self:end;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.seller-dashboard-listing-row .product-status{justify-self:end}.buyer-dashboard-page{max-width:1440px}.buyer-dashboard-page .product-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.buyer-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.buyer-dashboard-summary,.buyer-dashboard-gate-panel,.buyer-dashboard-cta-strip,.buyer-dashboard-work-panel,.buyer-dashboard-alert-panel,.buyer-dashboard-listing-panel,.buyer-dashboard-ops-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.buyer-dashboard-title-row,.buyer-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.buyer-dashboard-title-row h1{max-width:780px;margin-top:7px;font-size:48px;line-height:1.03}.buyer-dashboard-title-row .lead{max-width:64ch}.buyer-dashboard-summary-grid,.buyer-dashboard-gate-list{gap:10px;margin:18px 0 0;display:grid}.buyer-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-dashboard-summary-grid>div,.buyer-dashboard-gate-list>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:11px;display:grid}.buyer-dashboard-summary-grid dt,.buyer-dashboard-gate-list dt{color:var(--muted);font-size:12px;font-weight:750}.buyer-dashboard-summary-grid dd,.buyer-dashboard-gate-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.buyer-dashboard-gate-list{margin-bottom:16px}.buyer-dashboard-skeleton span{min-height:34px}.buyer-dashboard-cta-strip{grid-template-columns:minmax(0,1fr) minmax(360px,max-content);align-items:center;gap:16px;margin-bottom:18px;display:grid}.buyer-dashboard-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.buyer-dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.buyer-dashboard-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.buyer-dashboard-queue-card,.buyer-dashboard-alert-card{border:1px solid var(--border);color:inherit;border-radius:8px;min-width:0;text-decoration:none;transition:background .18s,transform .18s}.buyer-dashboard-queue-card{gap:10px;padding:14px;display:grid}.buyer-dashboard-queue-card:hover,.buyer-dashboard-alert-card:hover{background:var(--surface-muted)}.buyer-dashboard-queue-card:active,.buyer-dashboard-alert-card:active{transform:translateY(1px)}.buyer-dashboard-queue-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.buyer-dashboard-queue-card svg,.buyer-dashboard-alert-panel svg,.buyer-dashboard-listing-panel svg,.buyer-dashboard-ops-panel svg{color:var(--accent)}.buyer-dashboard-queue-card>strong{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px;line-height:1}.buyer-dashboard-queue-card span,.buyer-dashboard-queue-card small{overflow-wrap:anywhere;min-width:0;display:block}.buyer-dashboard-queue-card span{font-size:13px;font-weight:800}.buyer-dashboard-queue-card small{color:var(--muted);font-size:12px}.buyer-dashboard-alert-list,.buyer-dashboard-ops-list{gap:10px;margin-top:16px;display:grid}.buyer-dashboard-alert-card{gap:7px;padding:12px;display:grid}.buyer-dashboard-alert-card strong,.buyer-dashboard-alert-card span,.buyer-dashboard-alert-card small{overflow-wrap:anywhere;min-width:0}.buyer-dashboard-alert-card span,.buyer-dashboard-alert-card small{color:var(--muted);font-size:12px}.buyer-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.buyer-dashboard-ops-list>div{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;min-width:0;padding-top:12px;display:grid}.buyer-dashboard-ops-list svg{grid-row:span 2}.buyer-dashboard-ops-list strong,.buyer-dashboard-ops-list span{overflow-wrap:anywhere;min-width:0}.buyer-dashboard-ops-list span{color:var(--muted);font-size:12px}.buyer-dashboard-payment-handoff{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:14px;min-width:0;margin-top:16px;padding:14px;display:grid}.buyer-dashboard-payment-handoff h3{margin:4px 0 5px;font-size:18px;line-height:1.2}.buyer-dashboard-payment-handoff dl{gap:9px;margin:0;display:grid}.buyer-dashboard-payment-handoff dl>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:9px;display:grid}.buyer-dashboard-payment-handoff dt{color:var(--muted);font-size:12px;font-weight:750}.buyer-dashboard-payment-handoff dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.buyer-dashboard-payment-handoff .button{justify-self:start}.buyer-dashboard-listing-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.buyer-dashboard-listing-head,.buyer-dashboard-listing-row{grid-template-columns:minmax(0,1.3fr) minmax(100px,.38fr) minmax(110px,.42fr) minmax(84px,.28fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.buyer-dashboard-listing-head{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:750}.buyer-dashboard-listing-row+.buyer-dashboard-listing-row{border-top:1px solid var(--border)}.buyer-dashboard-listing-row>div{gap:4px;min-width:0;display:grid}.buyer-dashboard-listing-row strong,.buyer-dashboard-listing-row small,.buyer-dashboard-listing-row span{overflow-wrap:anywhere;min-width:0}.buyer-dashboard-listing-row small{color:var(--muted);font-size:12px}.buyer-dashboard-listing-row>span{text-align:end;justify-self:end;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.buyer-dashboard-listing-row .product-status{justify-self:end}@media (max-width:820px){.seller-dashboard-hero,.seller-dashboard-summary-grid,.seller-dashboard-cta-strip,.seller-dashboard-layout,.seller-dashboard-queue-grid,.seller-dashboard-bottom-grid{grid-template-columns:1fr}.seller-dashboard-title-row h1,.buyer-dashboard-title-row h1{font-size:34px;line-height:1.05}.seller-dashboard-summary,.seller-dashboard-gate-panel,.seller-dashboard-cta-strip,.seller-dashboard-work-panel,.seller-dashboard-alert-panel,.seller-dashboard-listing-panel,.seller-dashboard-ops-panel{padding:16px}.seller-dashboard-cta-actions{justify-content:stretch}.seller-dashboard-cta-actions .button{justify-content:center;width:100%}.seller-dashboard-title-row,.seller-dashboard-panel-heading{flex-direction:column;align-items:stretch}.seller-dashboard-listing-head{display:none}.seller-dashboard-listing-row{grid-template-columns:1fr;align-items:stretch}.seller-dashboard-listing-row>span,.seller-dashboard-listing-row .product-status{text-align:start;justify-self:start}.buyer-dashboard-hero,.buyer-dashboard-page .product-metric-strip,.buyer-dashboard-summary-grid,.buyer-dashboard-cta-strip,.buyer-dashboard-layout,.buyer-dashboard-queue-grid,.buyer-dashboard-bottom-grid{grid-template-columns:1fr}.buyer-dashboard-summary,.buyer-dashboard-gate-panel,.buyer-dashboard-cta-strip,.buyer-dashboard-work-panel,.buyer-dashboard-alert-panel,.buyer-dashboard-listing-panel,.buyer-dashboard-ops-panel{padding:16px}.buyer-dashboard-cta-actions{justify-content:stretch}.buyer-dashboard-cta-actions .button{justify-content:center;width:100%}.buyer-dashboard-title-row,.buyer-dashboard-panel-heading{flex-direction:column;align-items:stretch}.buyer-dashboard-listing-head{display:none}.buyer-dashboard-listing-row{grid-template-columns:1fr;align-items:stretch}.buyer-dashboard-listing-row>span,.buyer-dashboard-listing-row .product-status{text-align:start;justify-self:start}}.admin-deal-page{max-width:1440px}.admin-deal-page .product-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-deal-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.admin-deal-summary,.admin-deal-gate-panel,.admin-deal-command-strip,.admin-deal-queue-panel,.admin-deal-readiness-panel,.admin-deal-handoff-panel,.admin-deal-ops-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.admin-deal-title-row,.admin-deal-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-deal-title-row h1{max-width:780px;margin-top:7px;font-size:48px;line-height:1.03}.admin-deal-title-row .lead{max-width:64ch}.admin-deal-summary-grid,.admin-deal-gate-list{gap:10px;margin:18px 0 0;display:grid}.admin-deal-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-deal-summary-grid>div,.admin-deal-gate-list>div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:11px;display:grid}.admin-deal-summary-grid dt,.admin-deal-gate-list dt,.admin-deal-ops-list span{color:var(--muted);font-size:12px;font-weight:750}.admin-deal-summary-grid dd,.admin-deal-gate-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-deal-gate-list{margin-bottom:16px}.admin-deal-skeleton span{min-height:34px}.admin-deal-command-strip{grid-template-columns:minmax(0,1fr) minmax(320px,max-content);align-items:center;gap:16px;margin-bottom:18px;display:grid}.admin-deal-command-actions{place-items:flex-end end;gap:8px;min-width:0;display:grid}.admin-deal-command-actions>span{overflow-wrap:anywhere;text-align:end;min-width:0;max-width:360px}.admin-deal-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;margin-bottom:18px;display:grid}.admin-deal-queue-panel .product-table-wrap{margin-top:16px}.admin-deal-table-main{gap:3px;min-width:0;display:grid}.admin-deal-table-main strong,.admin-deal-table-main small{overflow-wrap:anywhere;min-width:0}.admin-deal-table-main small{color:var(--muted);font-size:12px}.admin-deal-detail-card{border:1px solid var(--border);border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:grid}.admin-deal-detail-card>div{gap:5px;min-width:0;display:grid}.admin-deal-detail-card strong,.admin-deal-detail-card small,.admin-deal-detail-card span{overflow-wrap:anywhere;min-width:0}.admin-deal-detail-card small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-deal-detail-card>div:last-child{border-top:1px solid var(--border);padding-top:12px}.admin-deal-detail-card>div:last-child strong{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px}.admin-deal-readiness-list{gap:10px;margin-top:14px;display:grid}.admin-deal-readiness-list>div{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;padding-top:12px;display:grid}.admin-deal-readiness-list svg,.admin-deal-handoff-grid svg,.admin-deal-ops-panel svg,.admin-deal-readiness-panel svg,.admin-deal-handoff-panel svg{color:var(--accent)}.admin-deal-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.admin-deal-handoff-grid,.admin-deal-ops-list{gap:10px;margin-top:16px;display:grid}.admin-deal-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-deal-handoff-grid>div,.admin-deal-ops-list>div{border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.admin-deal-handoff-grid>div{grid-template-columns:max-content minmax(0,1fr)}.admin-deal-handoff-grid svg{grid-row:span 2}.admin-deal-handoff-grid strong,.admin-deal-handoff-grid span,.admin-deal-ops-list strong,.admin-deal-ops-list span{overflow-wrap:anywhere;min-width:0}.admin-deal-handoff-grid span,.admin-deal-ops-list strong{color:var(--muted);font-size:12px}@media (max-width:820px){.admin-deal-title-row h1{font-size:34px;line-height:1.05}.admin-deal-hero,.admin-deal-page .product-metric-strip,.admin-deal-summary-grid,.admin-deal-command-strip,.admin-deal-layout,.admin-deal-bottom-grid,.admin-deal-handoff-grid{grid-template-columns:1fr}.admin-deal-summary,.admin-deal-gate-panel,.admin-deal-command-strip,.admin-deal-queue-panel,.admin-deal-readiness-panel,.admin-deal-handoff-panel,.admin-deal-ops-panel{padding:16px}.admin-deal-command-actions{justify-items:stretch}.admin-deal-command-actions .button{justify-content:center;width:100%}.admin-deal-command-actions>span{text-align:start;max-width:none}.admin-deal-title-row,.admin-deal-panel-heading{flex-direction:column;align-items:stretch}.admin-deal-readiness-list>div{grid-template-columns:max-content minmax(0,1fr);align-items:stretch}.admin-deal-readiness-list .product-status{grid-column:2;justify-self:start}}@media (max-width:760px){.admin-audit-layout.is-mobile-detail .admin-deal-queue-panel{display:none}}.admin-deal-panel-heading p{color:var(--deal-accent);margin:0 0 5px;font-size:12px;font-weight:800}.admin-deal-layout{grid-template-columns:minmax(270px,.82fr) minmax(560px,1.8fr) minmax(290px,.88fr);align-items:start;gap:14px;margin-top:14px;display:grid}.admin-deal-queue-panel{border:1px solid var(--deal-border);background:#fff;min-width:0;max-height:calc(100vh - 145px);position:sticky;top:72px;overflow:auto}.admin-deal-panel-heading{border-bottom:1px solid var(--deal-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.admin-deal-panel-heading h2{margin:0}.admin-deal-panel-heading>strong{font-size:20px}.admin-deal-queue-list>button{border:0;border-bottom:1px solid var(--deal-border);text-align:start;background:#fff;gap:5px;width:100%;padding:14px;display:grid}.admin-deal-queue-list>button:hover{background:#f7fbfa}.admin-deal-queue-list>button.is-selected{box-shadow:inset 3px 0 var(--deal-accent);background:#eaf6f4}.admin-deal-queue-list>button>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.admin-deal-queue-list strong,.admin-deal-queue-list span,.admin-deal-queue-list small{overflow-wrap:anywhere}.admin-deal-queue-list>button>span,.admin-deal-queue-list>button>small,.admin-deal-queue-list>button>div:first-child span{color:var(--deal-muted)}.admin-deal-queue-list>button>div:first-child span{align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (max-width:1280px){.admin-deal-layout{grid-template-columns:minmax(260px,.75fr) minmax(500px,1.65fr)}}@media (max-width:820px){.admin-deal-layout{display:block}.admin-deal-queue-panel{max-height:none;position:static}.admin-deal-layout:not(.is-mobile-detail) .admin-deal-detail-panel,.admin-deal-layout:not(.is-mobile-detail) .admin-deal-decision-panel,.admin-deal-layout.is-mobile-detail .admin-deal-queue-panel{display:none}.admin-deal-layout.is-mobile-detail .admin-deal-decision-panel{border-top:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
