.employee-file-drop{display:grid;place-items:center;gap:7px;min-height:150px;padding:24px;border:2px dashed var(--border);border-radius:10px;background:var(--hover);text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.employee-file-drop:hover,.employee-file-drop:focus-visible{border-color:var(--green);outline:0;box-shadow:0 0 0 3px var(--green-soft)}.employee-file-drop.dragging{border-color:var(--orange);background:#fff7ef;box-shadow:0 0 0 3px #f5d8c1}.employee-file-drop[aria-disabled=true]{cursor:not-allowed;opacity:.65}.employee-file-drop>svg{width:30px;height:30px;color:var(--green)}.employee-file-drop>strong{font-size:14px}.employee-file-drop>span,.employee-file-drop>small{color:var(--muted);font-size:12px;font-weight:500}.employee-file-drop>.button{margin-top:4px}.selected-file{display:flex;width:min(100%,520px);align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);text-align:left}.selected-file>span{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.selected-file>button{display:inline-flex;flex:none;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.selected-file>button:hover,.selected-file>button:focus-visible{outline:0;background:var(--hover);color:var(--danger,#a52622);box-shadow:0 0 0 2px var(--green-soft)}.selected-file>button svg{width:14px;height:14px}.file-drop-error{color:var(--danger,#a52622);font-size:12px;font-weight:700}.catalog-readiness{display:flex;gap:10px;padding:14px;border-radius:10px;border:1px solid}.catalog-readiness.ready{background:#f0fdf4;border-color:#86efac;color:#166534}.catalog-readiness.blocked{background:#fef2f2;border-color:#fecaca;color:#991b1b}.catalog-readiness svg{flex:none}.catalog-readiness span{display:block;margin-top:3px}.catalog-readiness ul{margin:7px 0 0;padding-left:18px}.duplicate-policy{display:grid;gap:8px;border:1px solid var(--border);border-radius:10px;padding:12px;margin:12px 0}.duplicate-policy label{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:7px;background:var(--surface-subtle)}.duplicate-policy label span,.duplicate-policy label small{display:block}.duplicate-policy small{color:var(--text-muted);margin-top:2px}.duplicate-policy details{padding:4px 8px}.duplicate-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.duplicate-review{display:grid;gap:10px;margin:14px 0}.duplicate-review-heading{display:flex;justify-content:space-between;gap:12px}.duplicate-review-heading span,.duplicate-review td small,.duplicate-detail-title span{display:block;margin-top:3px;color:var(--text-muted)}.duplicate-table-wrap,.duplicate-values{overflow:auto;border:1px solid var(--border);border-radius:9px}.duplicate-table-wrap table,.duplicate-values table{width:100%;border-collapse:collapse}.duplicate-table-wrap th,.duplicate-table-wrap td,.duplicate-values th,.duplicate-values td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.duplicate-table-wrap thead th,.duplicate-values thead th{position:sticky;top:0;background:var(--surface-subtle);white-space:nowrap}.duplicate-table-wrap details{min-width:72px}.duplicate-table-wrap summary{color:var(--blue);cursor:pointer;font-weight:650}.duplicate-table-wrap details[open] .duplicate-detail{position:fixed;z-index:110;top:6vh;right:5vw;bottom:6vh;left:5vw;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 24px 70px #0005}.duplicate-values{min-height:0}.duplicate-values table{min-width:720px}.duplicate-values .field-diff{background:color-mix(in srgb,var(--orange) 10%,var(--card))}.duplicate-values tbody th{min-width:190px}.difference-pill{display:inline-flex;padding:4px 7px;border-radius:999px;white-space:nowrap;font-size:12px}.difference-pill.identical{color:#166534;background:#dcfce7}.difference-pill.changed{color:#92400e;background:#fef3c7}.group-resolution{display:flex;justify-content:flex-end;gap:8px}.import-readiness-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle)}.import-readiness-summary strong{grid-column:1/-1}.catalog-readiness small{display:block;margin-top:6px;font-weight:700}.apply-action{display:flex;align-items:center;gap:10px;margin-left:auto}.catalog-confirmation{max-width:680px}.catalog-confirmation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-confirmation dl div{padding:10px;border-radius:7px;background:var(--surface-subtle)}.catalog-confirmation dt{font-size:11px;color:var(--text-muted)}.catalog-confirmation dd{margin:3px 0 0;overflow-wrap:anywhere}@media(max-width:700px){.catalog-confirmation dl{grid-template-columns:1fr}.apply-action{align-items:flex-end;flex-direction:column}.import-readiness-summary{grid-template-columns:1fr}.duplicate-table-wrap details[open] .duplicate-detail{top:2vh;right:2vw;bottom:2vh;left:2vw}}.image-inspecting{display:flex;align-items:center;justify-content:center;gap:9px;padding:18px;color:var(--text-muted)}.image-preview-issues{display:grid;gap:7px;margin:12px 0}.image-preview-issues details{border:1px solid var(--border);border-radius:8px;padding:9px 12px}.image-preview-issues summary{cursor:pointer;font-weight:600}.image-preview-issues ul{max-height:180px;overflow:auto;margin:8px 0;padding-left:24px;font-size:12px}.image-completion{display:flex;gap:12px;border:1px solid #86efac;background:#f0fdf4;color:#166534;border-radius:10px;padding:18px}.image-completion>svg{flex:none}.image-completion>div{flex:1}.image-completion h3{margin:0}.image-completion small{display:block;margin:8px 0 14px}.unprinted-labels-dialog{width:min(460px,calc(100vw - 32px))}.unprinted-labels-dialog header h2{margin:0;font-size:1.15rem;line-height:1.25}.unprinted-labels-body{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:4px 0 6px}.unprinted-labels-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fdf1df;color:#8a5a12}.unprinted-labels-mark svg{width:21px;height:21px}.unprinted-labels-body p{margin:0;font-size:14px;line-height:1.45}.unprinted-labels-detail{margin-top:7px!important;color:var(--text-muted, #5b6472);font-size:13px}.unprinted-labels-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.clearable-search{position:relative}.clearable-search>input{flex:1;width:auto!important;min-width:0;padding-right:6px!important}.clear-search-button{display:grid;flex:none;place-items:center;width:27px;height:27px;margin:-3px -4px -3px 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.clear-search-button:hover,.clear-search-button:focus-visible{outline:0;background:var(--hover);color:var(--text);box-shadow:0 0 0 2px var(--green-soft)}.clear-search-button svg{width:16px;height:16px}.catalog-notice{margin:18px 0 0;padding:11px 14px;border:1px solid #bdd7e8;border-radius:9px;background:#edf7fd;color:#27566f;font-weight:650}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.catalog-toolbar .web-search{flex:1;margin:0}.catalog-toolbar .button svg{width:16px}.catalog-table{overflow-x:auto;margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.catalog-table table{width:100%;min-width:1050px;border-collapse:collapse}.catalog-table th,.catalog-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.catalog-table th{background:var(--hover);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.catalog-table td small{display:block;color:var(--muted)}.catalog-table tbody tr:hover{background:var(--hover)}.catalog-empty{padding:24px;text-align:center;color:var(--muted)}.catalog-status{display:inline-block;padding:3px 8px;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:700}.vendor-select{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.vendor-select select,.catalog-form-grid input,.catalog-form-grid select,.catalog-form-grid textarea{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:inherit}.vendor-select select{padding:10px}.catalog-editor{width:min(860px,calc(100vw - 32px));max-height:90vh;overflow:auto;overflow-x:hidden;padding:22px;border-radius:14px;background:var(--surface);box-shadow:0 24px 70px #0005}.catalog-editor header,.catalog-editor footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.catalog-editor header h2{margin:4px 0 14px}.catalog-editor header>button{border:0;background:transparent;cursor:pointer}.catalog-editor footer{justify-content:flex-end;margin-top:18px}.catalog-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.catalog-form-grid input,.catalog-form-grid select,.catalog-form-grid textarea{padding:9px 10px;font:inherit}.catalog-form-grid textarea{min-height:88px;resize:vertical}.catalog-wide{grid-column:1/-1}.mapping-lock{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.mapping-lock span,.mapping-lock small{display:block;margin-top:3px}.mapping-lock small{color:var(--muted)}@media(max-width:720px){.catalog-form-grid{grid-template-columns:1fr}.catalog-wide{grid-column:auto}.catalog-toolbar{align-items:stretch;flex-direction:column}}.overlay>.catalog-editor{isolation:isolate;opacity:1;background-color:var(--card,#fff)}.catalog-editor>header{align-items:flex-start;min-height:48px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--border)}.catalog-editor>header h2{margin:5px 0 0;line-height:1.2}.catalog-editor>header .eyebrow{line-height:1.25}.catalog-editor>header>button{flex:none;margin:-4px -4px 0 0;padding:6px;border-radius:7px;color:var(--text)}.catalog-editor>header>button:hover{background:var(--hover)}.catalog-image-upload{padding:12px;border:1px dashed var(--border);border-radius:8px;background:var(--hover)}.catalog-image-upload input{padding:6px 0;border:0;background:transparent}.catalog-image-upload small{color:var(--muted);font-weight:500}@media(max-height:760px){.overlay>.catalog-editor{max-height:calc(100vh - 24px);padding:18px}.catalog-editor>header{margin-bottom:14px;padding-bottom:12px}}.mapping-policy{display:flex;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;border:1px solid #f2c9a8;border-radius:9px;background:#fff7ef;color:#74401f}.mapping-policy span{color:#765b48;font-size:12px}.mapping-policy.compact{align-items:flex-start;flex-direction:column;gap:3px;margin:2px 0 20px}.mapping-filters{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(145px,auto)) auto;align-items:end;gap:10px;margin-top:18px}.mapping-filters .web-search{max-width:none;margin:0}.mapping-filter{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.mapping-filter select{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;text-transform:none}.mapping-table table{min-width:1550px}.mapping-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.mapping-actions svg{width:13px;vertical-align:-2px}.mapping-editor{width:min(820px,calc(100vw - 32px));padding:26px 30px}.mapping-editor .mapping-form-grid{column-gap:24px;row-gap:17px}.mapping-editor .catalog-wide{margin-top:4px}.mapping-editor>footer{gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.mapping-active{justify-content:center}.mapping-active input{width:auto}.mapping-history{width:min(1320px,calc(100vw - 32px))}.mapping-history .catalog-table{max-height:62vh}.mapping-history table{min-width:1320px}.mapping-history th,.mapping-history td{min-width:90px;white-space:normal}.mapping-history th:nth-child(3),.mapping-history td:nth-child(3),.mapping-history th:nth-child(6),.mapping-history td:nth-child(6),.mapping-history th:nth-child(11),.mapping-history td:nth-child(11){min-width:145px}@media(max-height:760px){.mapping-editor{padding:18px 22px}.mapping-editor .mapping-form-grid{row-gap:12px}.mapping-editor>footer{margin-top:18px;padding-top:14px}}@media(max-width:1100px){.mapping-filters{grid-template-columns:1fr 1fr}.mapping-filters .web-search{grid-column:1/-1}.mapping-policy{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:720px){.mapping-filters{grid-template-columns:1fr}.mapping-filters .web-search{grid-column:auto}.mapping-editor{padding:20px}}.admin-selector{display:flex;gap:4px;padding:8px clamp(24px,4vw,64px);border-bottom:1px solid var(--border);background:var(--surface)}.admin-selector button{padding:8px 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:700}.admin-selector button.active{color:#8f3e13;background:#fff0e4;box-shadow:inset 0 -3px var(--orange)}.mapping-table{max-width:100%;overflow-x:auto}.mapping-table table{width:100%;min-width:1280px;table-layout:fixed}.mapping-table th,.mapping-table td{padding:11px 10px;overflow-wrap:anywhere;vertical-align:top}.mapping-table th:nth-child(1){width:7%}.mapping-table th:nth-child(2){width:11%}.mapping-table th:nth-child(3){width:9%}.mapping-table th:nth-child(4){width:13%}.mapping-table th:nth-child(5){width:10%}.mapping-table th:nth-child(6){width:9%}.mapping-table th:nth-child(7){width:13%}.mapping-table th:nth-child(8){width:8%}.mapping-table th:nth-child(9){width:8%}.mapping-table th:nth-child(10){width:7%}.mapping-table th:nth-child(11){width:8%}.mapping-table td>strong,.mapping-table td>small{display:block}.mapping-table td[title]{overflow:hidden;text-overflow:ellipsis}.mapping-status{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:800}.mapping-status.active{background:#e6f4ea;color:#24633a}.mapping-status.inactive{background:#f0eeeb;color:#655f58}.mapping-action-cell{position:sticky;right:0;background:var(--card,#fff);box-shadow:-8px 0 10px -12px #000}.mapping-table tr:hover .mapping-action-cell{background:var(--hover)}.mapping-active{align-self:end;flex-direction:row!important;align-items:center;justify-content:flex-start!important;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--hover)}.mapping-active input{width:16px;height:16px;margin:0}.searchable-select{position:relative}.searchable-select-control{position:relative;display:flex;align-items:center;min-height:40px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.searchable-select-control>svg{position:absolute;left:10px;width:15px;color:var(--muted);pointer-events:none}.catalog-form-grid .searchable-select-control>input{width:100%;min-height:38px;padding-left:32px;border:0;background:transparent;outline:0}.searchable-select-control .clear-search-button{margin:0 5px 0 0}.searchable-select-control:focus-within{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.searchable-options{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;overflow:auto;max-height:230px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--card,#fff);box-shadow:0 12px 30px #0002}.searchable-options button{display:flex;width:100%;flex-direction:column;gap:2px;padding:9px;border:0;border-radius:5px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.searchable-options button:hover,.searchable-options button.active{background:var(--hover)}.searchable-options small,.searchable-options>span{color:var(--muted);font-weight:500}.searchable-options>span{display:block;padding:10px}.catalog-image-upload{min-height:135px}.source-product-editor{max-height:calc(100vh - 24px)}.source-product-editor .catalog-form-grid{gap:10px 13px}.source-product-editor .catalog-image-upload{display:flex;justify-content:center;min-height:58px;padding:8px}.source-product-editor .catalog-image-upload>svg{width:24px;height:24px}.source-product-editor .catalog-image-upload>.button{margin-top:0}.source-product-editor .catalog-form-grid textarea{min-height:56px}.source-product-editor>footer{position:static;margin-inline:0;padding:12px 0 0;border-top:1px solid var(--border);background:var(--surface)}.product-relationship{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.product-relationship legend{padding:0 4px;font-size:12px;font-weight:800}.product-relationship>label{display:grid;grid-template-columns:auto 1fr;align-items:start;padding:9px;border:1px solid transparent;border-radius:8px;background:var(--surface);cursor:pointer}.product-relationship>label:has(input:checked){border-color:var(--green)}.product-relationship>label input{margin-top:2px}.product-relationship>label span{display:grid;gap:3px}.product-relationship>label small{color:var(--muted);font-weight:500}.product-relationship>.searchable-select{grid-column:1/-1}@media(max-width:720px){.product-relationship{grid-template-columns:1fr}.product-relationship>.searchable-select{grid-column:auto}}@media(max-width:1100px){.mapping-table{overflow-x:auto}.mapping-table table{min-width:1080px}}.catalog-table th:not(:last-child),.catalog-table td:not(:last-child){border-right:1px solid #e5e8e3}.vendor-select{padding:8px 10px;border:1px solid #6ca67a;border-radius:9px;background:var(--card);box-shadow:0 2px 8px #153a2012}.vendor-select select{min-width:210px;border-color:transparent;font-weight:750}.vendor-catalog-selector{margin-bottom:18px}.catalog-embedded{display:grid;gap:2px}.catalog-embedded .catalog-subheading{padding-top:8px}.catalog-embedded .catalog-subheading .eyebrow{display:none}.catalog-embedded .catalog-subheading h1{font-size:22px}.missing-stocking-filter{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;font-weight:750}.missing-stocking-filter input{width:16px;height:16px}.mapping-channel-controls{display:flex;align-items:end;gap:12px;margin:12px 0}.mapping-channel-controls label{display:grid;gap:5px;min-width:180px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.mapping-channel-controls input,.mapping-channel-controls select{min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);font-size:12px;text-transform:none}.inventory-state{display:inline-flex;border-radius:999px;padding:3px 8px;background:#eef1f4;color:#49515a;font-size:12px;font-weight:700;white-space:nowrap}.inventory-plenty{background:#e5f5ea;color:#216b3a}.inventory-low{background:#fff1d8;color:#8a5510}.inventory-out-of-stock{background:#fde7e4;color:#9b3028}.inventory-detail summary{display:grid;gap:3px;cursor:pointer;list-style:none}.inventory-detail summary::-webkit-details-marker{display:none}.inventory-detail dl{position:absolute;z-index:5;min-width:230px;margin:6px 0 0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:0 8px 24px #0002}.inventory-detail dl div{display:grid;grid-template-columns:80px 1fr;gap:8px;padding:3px 0}.inventory-detail dt{color:var(--muted);font-size:11px}.inventory-detail dd{margin:0;font-size:11px}.shipping-setup{min-width:0;border:1px solid var(--border,#d8dde5);border-radius:8px;padding:16px;display:grid;gap:14px}.shipping-setup legend{font-weight:700;padding:0 8px}.shipping-setup legend small{font-weight:400;color:#667085;margin-left:8px}.product-carton-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;background:#f7f8fa;border-radius:6px}.product-carton-editor .table-link{align-self:end}.catalog-form-grid .usps-dg-toggle{display:flex;flex-direction:row;align-items:center;gap:9px}.catalog-form-grid .usps-dg-toggle input{width:16px;height:16px;margin:0;padding:0;flex:none}.mapping-table{isolation:isolate;overflow-x:auto;overscroll-behavior-x:contain}.mapping-table table{width:1730px;min-width:1730px;table-layout:fixed}.mapping-table th,.mapping-table td{min-width:0;overflow:hidden;overflow-wrap:normal;word-break:normal}.mapping-table th:nth-child(1){width:90px}.mapping-table th:nth-child(2){width:150px}.mapping-table th:nth-child(3){width:155px}.mapping-table th:nth-child(4){width:210px}.mapping-table th:nth-child(5){width:155px}.mapping-table th:nth-child(6){width:155px}.mapping-table th:nth-child(7){width:205px}.mapping-table th:nth-child(8){width:165px}.mapping-table th:nth-child(9){width:150px}.mapping-table th:nth-child(10){width:125px}.mapping-table th:nth-child(11){width:170px}.mapping-table td>strong,.mapping-table td>small,.mapping-table td[title]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-table .mapping-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-action-cell{z-index:2;overflow:visible!important}.mapping-actions{justify-content:flex-start;gap:18px;min-width:145px}.mapping-actions .table-link{flex:none}@media(max-width:1100px){.mapping-table table{width:1730px;min-width:1730px}}.mapping-count-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.mapping-count{margin:0;color:var(--muted);font-size:13px}.mapping-count strong{color:var(--text);font-weight:750}.mapping-count-range{color:var(--muted)}.mapping-pager{display:flex;align-items:center;gap:8px}.mapping-pager .button{padding:6px 14px;font-size:12px}.catalog-table small.made-inline{display:block;margin-top:2px;color:#8a5a12;font-size:11px;font-weight:640}.execution-status{display:inline-block;margin-top:7px;color:#8f3e13}.execution-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.execution-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.execution-panel h3{margin:3px 0}.execution-panel dl{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin:0}.execution-panel dl>div{display:grid;gap:4px}.execution-panel dt{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.execution-panel dd{margin:0;font-size:13px;font-weight:700}.test-mode-badge,.production-mode-badge{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.05em}.test-mode-badge{background:#fff0cf;color:#874600}.production-mode-badge{background:#fee2e2;color:#991b1b}.execution-blocker{color:var(--muted)}.execution-success{margin:0;color:var(--green);font-weight:750}.confirmation-panel{display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:12px}.confirmation-panel label{display:grid;gap:5px;font-size:11px;font-weight:750}.confirmation-panel input,.confirmation-panel select{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:7px;background:var(--card)}.send-history{display:grid;gap:8px}.send-history h4{margin:4px 0}.send-history article{display:grid;gap:3px;padding:10px;border-left:3px solid var(--border);background:var(--card)}.send-history article span,.send-history article small{color:var(--muted)}.email-admin-card{display:grid;gap:18px;max-width:940px;padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.email-admin-card>header{display:flex;justify-content:space-between;gap:16px}.email-admin-card>header small{color:var(--muted)}.email-admin-card footer{display:flex;justify-content:flex-end}@media(max-width:900px){.execution-panel dl{grid-template-columns:1fr 1fr}.confirmation-panel{grid-template-columns:1fr}}@media(max-width:620px){.execution-panel dl{grid-template-columns:1fr}.execution-panel>header,.email-admin-card>header{flex-direction:column}}.email-template-history{display:grid;gap:9px;max-width:940px;margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.email-template-history h2{margin:0 0 4px}.email-template-history article{display:grid;grid-template-columns:110px minmax(180px,1fr) minmax(260px,auto);gap:12px;align-items:start;padding:9px;border-bottom:1px solid var(--border)}.email-template-history article small{color:var(--muted);overflow-wrap:anywhere;text-align:right}@media(max-width:900px){.email-template-history article{grid-template-columns:100px 1fr}.email-template-history article small{grid-column:1/-1;text-align:left}}@media(max-width:700px){.email-template-history article{grid-template-columns:1fr}.email-template-history article small{grid-column:auto}}.vendor-email-selector{display:grid;gap:6px;max-width:360px;margin:18px 0;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.vendor-email-selector select{min-height:40px;padding:8px 10px;border:1px solid var(--green);border-radius:7px;background:#fff;color:var(--text);font-size:12px;text-transform:none}.home{--ink: #16211c;--ink-2: #4a5750;--ink-3: #7d8a83;--rule: #e3e7e4;--rule-strong: #c9d1cc;--sunk: #f6f8f7;--green: #1f4e2c;--green-lite: #e8f0ea;--up: #1f7a3d;--down: #b03a2b;--down-lite: #fbecea;--amber: #c05621;--amber-lite: #fdf3ec;--blue: #1d5b8f;--blue-lite: #eaf2f9;max-width:1440px;margin:0 auto;padding:0 28px 80px;color:var(--ink)}.home .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.home .up{color:var(--up)}.home .down{color:var(--down)}.home .muted{color:var(--ink-3)}.home .greet{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 0 16px}.home .greet-who{display:flex;align-items:center;gap:14px}.home .greet h1{margin:0;font-size:29px;font-weight:670;letter-spacing:-.5px}.home .when{margin:4px 0 0;color:var(--ink-2);font-size:14.5px}.home .live{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3);margin-left:12px}.home .live i{width:7px;height:7px;border-radius:50%;background:var(--up);display:block;animation:home-pulse 2.4s infinite}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.35}}.home .home-btn{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;padding:10px 18px;font-size:14.5px;font-weight:640;font-family:inherit;cursor:pointer}.home .needs{border:1px solid var(--rule);border-left:4px solid var(--down);border-radius:11px;overflow:hidden;margin-bottom:26px}.home .needs.quiet{border-left-color:var(--up)}.home .needs-head{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--down-lite);border-bottom:1px solid var(--rule);flex-wrap:wrap}.home .needs.quiet .needs-head{background:var(--green-lite);border-bottom:0}.home .needs-head b{font-size:15.5px}.home .needs-head .cnt{background:var(--down);color:#fff;font-size:12.5px;font-weight:700;border-radius:11px;padding:1px 9px}.home .needs-head .muted{font-size:13.5px}.home .needs-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule)}.home .needs-row:last-of-type{border-bottom:0}.home .sev{width:3px;align-self:stretch;border-radius:2px;flex:none}.home .sev.hi{background:var(--down)}.home .sev.md{background:var(--amber)}.home .sev.lo{background:var(--blue)}.home .needs-row .t{flex:1;font-size:14.5px;min-width:0}.home .needs-row .t small{display:block;color:var(--ink-3);font-size:13px;margin-top:1px}.home .needs-go{background:none;border:0;color:var(--blue);font-weight:640;font-size:13.5px;font-family:inherit;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.home .dot-new{width:7px;height:7px;border-radius:50%;background:var(--down);display:inline-block;margin-right:7px;vertical-align:1px}.home .needs-gaps{padding:10px 18px;background:var(--sunk);border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink-2)}.home h2.band{font-size:13.5px;color:var(--ink-3);font-weight:650;margin:0 0 11px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.home h2.band em{font-style:normal;font-weight:500;font-size:13px}.home .today{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin-bottom:22px}.home .tcell{padding:15px 17px;border-right:1px solid var(--rule);min-width:0}.home .tcell:last-child{border-right:0}.home .tcell .k{font-size:13px;color:var(--ink-2)}.home .tcell .v{font-size:27px;font-weight:650;letter-spacing:-.6px;margin-top:2px}.home .tcell .v.withheld{color:var(--ink-3);font-weight:400}.home .tcell .d{font-size:12.5px;color:var(--ink-3);margin-top:2px;display:block}.home .tcell.hot{background:var(--amber-lite)}.home .tcell.hot .v{color:var(--amber)}.home .periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.home .per{border:1px solid var(--rule);border-radius:12px;padding:17px 19px}.home .per .k{font-size:13.5px;color:var(--ink-2);display:flex;justify-content:space-between;gap:10px}.home .per .k span{color:var(--ink-3);font-size:12.5px;text-align:right}.home .per .v{font-size:31px;font-weight:660;letter-spacing:-1px;margin:3px 0 1px}.home .per .cmp{font-size:13.5px;color:var(--ink-2)}.home .per .cmp b{font-weight:650}.home .spark{margin-top:12px}.home .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px}.home .home-card{border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin-bottom:26px}.home .grid2 .home-card{margin-bottom:0}.home .card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.home .card-head h3{margin:0;font-size:16px;font-weight:660;display:flex;align-items:center;gap:7px}.home .card-head .sub{font-size:13px;color:var(--ink-3)}.home .card-link{background:none;border:0;font-size:13.5px;color:var(--blue);font-weight:620;font-family:inherit;cursor:pointer;padding:0}.home .q{display:flex;align-items:center;gap:13px;padding:11px 18px;border-bottom:1px solid var(--rule);background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.home .q:last-of-type{border-bottom:0}.home .q:hover{background:var(--blue-lite)}.home .q .qt{flex:1;font-size:14.5px;font-weight:600;min-width:0}.home .q .qt small{display:block;font-weight:400;color:var(--ink-3);font-size:12.5px}.home .qn{font-size:19px;font-weight:660;min-width:44px;text-align:right}.home .qn.zero{color:var(--ink-3);font-weight:500}.home .qn.hot{color:var(--amber)}.home .qn.bad{color:var(--down)}.home .arrow{color:var(--ink-3);flex:none}.home .shiprow{display:flex;border-bottom:1px solid var(--rule)}.home .shipcell{flex:1;padding:14px 18px;border-right:1px solid var(--rule)}.home .shipcell:last-child{border-right:0}.home .shipcell .v{font-size:24px;font-weight:650;margin-top:1px}.home .shipcell.warn .v{color:var(--amber)}.home .shipcell.bad .v{color:var(--down)}.home .exline{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--rule);font-size:14px}.home .home-pill{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.home .home-pill.late{background:var(--amber-lite);color:var(--amber)}.home .home-pill.dmg{background:var(--down-lite);color:var(--down)}.home .exline .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .exline .n small{display:block;color:var(--ink-3);font-size:12.5px}.home .home-note-inline{padding:12px 18px;background:var(--sunk);font-size:13px;color:var(--ink-2);border-top:1px solid var(--rule)}.home .home-empty{padding:16px 18px;margin:0;color:var(--ink-3);font-size:13.5px}.home .home-note{margin:0 0 26px;padding:12px 16px;border-radius:10px;background:var(--sunk);font-size:13.5px;color:var(--ink-2)}.home .hourly-body{padding:16px 18px 6px}@media(max-width:1180px){.home .today{grid-template-columns:repeat(3,1fr)}.home .tcell{border-bottom:1px solid var(--rule)}}@media(max-width:900px){.home .grid2,.home .periods{grid-template-columns:1fr}.home .today{grid-template-columns:repeat(2,1fr)}.home .shiprow{flex-wrap:wrap}.home .shipcell{flex:1 1 50%}}.home .tcell.openable,.home .shipcell.openable{border-width:0 1px 0 0;border-style:solid;border-color:var(--rule);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:block;width:100%}.home .shipcell.openable{display:flex;flex-direction:column}.home .tcell.openable:hover,.home .shipcell.openable:hover{background:var(--blue-lite)}.home .tcell.openable:last-child,.home .shipcell.openable:last-child{border-right:0}.home .shipcell .k{font-size:12.5px;color:var(--ink-2)}.home .greet-actions{display:flex;align-items:center;gap:10px}.home .home-refresh{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule-strong);background:var(--paper, #fff);color:var(--ink);border-radius:9px;padding:9px 14px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.home .home-refresh:hover:not(:disabled){background:var(--sunk)}.home .home-refresh:disabled{opacity:.6;cursor:default}.home .home-refresh .spinning{animation:home-spin 1s linear infinite}@keyframes home-spin{to{transform:rotate(360deg)}}.home .live.stale i{background:var(--amber);animation:none}.home .live.stale{color:var(--amber)}.home .parcels{margin-bottom:26px;display:grid;gap:14px}.home .parcels-group{border:1px solid var(--rule);border-left:4px solid var(--down);border-radius:11px;overflow:hidden}.home .parcels-head{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--down-lite);border-bottom:1px solid var(--rule)}.home .parcels-head b{font-size:15.5px}.home .parcels-head .cnt{background:var(--down);color:#fff;font-size:12.5px;font-weight:700;border-radius:11px;padding:1px 9px}.home .parcels-row{padding:12px 18px;border-bottom:1px solid var(--rule);font-size:14px}.home .parcels-row:last-of-type{border-bottom:0}.home .parcels-row.urgent{background:var(--down-lite)}.home .parcels-who{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.home .parcels-who b{font-size:14.5px}.home .parcels-who .muted{color:var(--ink-3);font-size:13px}.home .parcels-what{color:var(--ink-2);margin-top:2px}.home .parcels-why{color:var(--ink-3);font-size:13.5px;margin-top:3px}.home .parcels-why em{font-style:normal;color:var(--down);font-weight:620}.home .needs-rows{max-height:320px;overflow-y:auto}.home .parcels-rows{max-height:300px;overflow-y:auto}.home .exlist{max-height:260px;overflow-y:auto}.operational-alert-control{position:relative}.alert-bell{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer}.alert-bell svg{width:19px}.alert-bell span{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:2px solid var(--surface);border-radius:10px;background:var(--danger);color:#fff;font-size:10px;font-weight:800}.operational-alert-panel{position:absolute;z-index:60;top:48px;right:-8px;width:min(410px,calc(100vw - 24px));overflow:visible;border:1px solid #b9c4b8;border-radius:12px;background:#fff;box-shadow:0 18px 46px #1c2d2040,0 4px 12px #1c2d201f;color:var(--text)}.operational-alert-panel:before{content:"";position:absolute;top:-7px;right:20px;width:12px;height:12px;transform:rotate(45deg);border-left:1px solid #b9c4b8;border-top:1px solid #b9c4b8;background:#fff}.operational-alert-panel>header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:15px 16px 12px}.alert-panel-title{display:flex;align-items:center;gap:10px}.alert-panel-title>svg{width:20px;color:var(--orange)}.alert-panel-title>div{display:grid;gap:2px}.alert-panel-title small{color:var(--muted);font-size:11px}.operational-alert-panel header>button{border:0;background:none;color:var(--muted);font-size:22px;cursor:pointer}.alert-panel-divider{height:1px;background:var(--border)}.operational-alert-panel ul{display:grid;max-height:420px;margin:0;padding:6px;overflow:auto;list-style:none}.operational-alert-panel li{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.operational-alert-panel li>div{display:grid;gap:4px}.operational-alert-panel li span,.operational-alert-panel li small{color:var(--muted);font-size:11px}.operational-alert-panel li button{align-self:center;display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--green);font-weight:750;cursor:pointer}.operational-alert-panel li button svg{width:13px}.alert-empty{display:grid;gap:5px;padding:25px 18px;text-align:center}.alert-empty strong{font-size:14px}.alert-empty p{margin:0;color:var(--muted);font-size:12px}.order-refresh-control{position:relative}.order-refresh-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer}.order-refresh-button:hover:not(:disabled){border-color:var(--green);background:var(--hover);color:var(--green)}.order-refresh-button:focus-visible{outline:3px solid rgba(33,116,70,.24);outline-offset:2px}.order-refresh-button:disabled{cursor:wait;opacity:.72}.order-refresh-button svg{width:19px;height:19px}.order-refresh-button svg.refreshing{animation:order-refresh-spin .75s linear infinite}@keyframes order-refresh-spin{to{transform:rotate(360deg)}}.order-refresh-feedback{position:absolute;z-index:65;top:48px;right:0;display:grid;gap:3px;width:max-content;max-width:min(360px,calc(100vw - 24px));padding:11px 13px;border:1px solid #a9cbb4;border-radius:10px;background:#f2faf5;box-shadow:0 12px 32px #1c2d2033;color:#145a35;font-size:12px}.order-refresh-feedback.error{border-color:#e3a5a5;background:#fff4f4;color:var(--danger)}.order-refresh-feedback span{font-size:11px;font-weight:650;white-space:nowrap}@media(prefers-reduced-motion:reduce){.order-refresh-button svg.refreshing{animation-duration:1.5s}}.package-plan.multi-package{min-width:310px;max-width:390px;gap:.45rem}.physical-package-list{display:grid;border:1px solid #dfd9d1;border-radius:8px;overflow:hidden;background:#fff}.physical-package-list article{display:grid;gap:.12rem;padding:.55rem .65rem;border-left:3px solid #b75b24}.physical-package-list article+article{border-top:1px solid #e8e3dd}.physical-package-list article>strong{font-size:.78rem}.physical-package-list article>span{font-size:.72rem;line-height:1.3}.rate-state{font-size:.68rem;font-weight:750}.rate-state.blocked{color:#a22d25}.rate-state.ready{color:#666}.single-package .rate-state{margin-top:.15rem}.shipment-package-entry-list{display:grid;gap:.7rem;max-height:48vh;overflow:auto}.shipment-package-entry-list fieldset{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:.65rem;border:1px solid #d8d8d8;border-radius:8px;padding:.75rem}.shipment-package-entry-list legend{font-weight:700;padding:0 .35rem}.shipment-package-entry-list label,.shipment-search label{display:grid;gap:.25rem;font-size:.8rem}.mark-shipped-dialog{width:min(820px,94vw)}.route-summary,.shipped-order-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin:.6rem 0}.route-summary div,.shipped-order-card dl div{background:#f6f6f4;border-radius:6px;padding:.55rem}.route-summary dt,.shipped-order-card dt{font-size:.72rem;color:#666}.route-summary dd,.shipped-order-card dd{margin:0;font-weight:650}.shipment-search{display:flex;align-items:end;gap:.45rem}.shipment-search input{min-width:290px}.shipped-order-list{display:grid;gap:.75rem}.shipped-order-card{border:1px solid #ddd;border-left:4px solid #c45520;border-radius:8px;padding:.8rem;background:#fff}.shipped-order-card>header{display:flex;justify-content:space-between;align-items:center}.shipped-order-card>header div{display:grid}.shipment-complete{color:#1b6b3a;font-weight:700}.shipment-partial{color:#9a4d12;font-weight:700}.shipped-order-card details summary{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-weight:700}.shipped-package{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;gap:.45rem;border-top:1px solid #e5e5e5;padding:.65rem 0}.shipped-package .button{justify-self:start}@media(max-width:700px){.shipment-package-entry-list fieldset{grid-template-columns:1fr}.shipment-search{align-items:stretch;flex-direction:column}.shipment-search input{min-width:0}}.vendor-order-controls{display:flex;align-items:end;gap:14px;margin:14px 0}.vendor-order-controls label{display:grid;gap:4px;min-width:230px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.vendor-order-controls select{height:40px;padding:7px 30px 7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);font:inherit;text-transform:none}.vendor-order-count{padding-bottom:10px;color:var(--muted);font-size:12px;font-weight:700}.vendor-route-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}.vendor-route-sort svg{width:14px;height:14px}@media(max-width:700px){.vendor-order-controls{align-items:stretch;flex-direction:column;gap:7px}.vendor-order-controls label{min-width:0}.vendor-order-count{padding-bottom:0}}.shipment-package-entry-list fieldset{grid-template-columns:1fr;padding:.9rem}.mark-shipped-dialog{width:min(620px,94vw)}.mark-shipped-dialog input,.mark-shipped-dialog select,.reroute-dialog input,.reroute-dialog select{min-height:44px;padding:.6rem;font-size:1rem}.reroute-fields{display:grid;gap:.8rem}.reroute-fields label{display:grid;gap:.3rem}.reroute-dialog{width:min(560px,94vw)}.shipment-search input{min-width:420px}@media(max-width:700px){.shipment-search input{min-width:0}}.shipped-actions{position:relative}.shipped-actions>button{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--card);cursor:pointer;font-weight:750}.shipped-actions.open{min-width:170px}.shipped-actions>span{display:block;margin-top:.4rem}.ship-to-details summary{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.shipment-address{display:grid;gap:.25rem;padding:.7rem;border:1px solid var(--border);border-radius:7px}.shipment-address summary{cursor:pointer;font-weight:800}.shipped-package>span{display:grid;gap:.12rem}.shipped-package>span>small{text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:750}.feature-unavailable{padding:.65rem;border:1px solid var(--border);border-radius:7px;background:#f5f4f2;color:var(--text-muted)}.shipment-filter-bar{display:grid;grid-template-columns:minmax(300px,2fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin:14px 0}.shipment-filter-bar>.clearable-search{display:flex;align-self:end;align-items:center;height:44px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:#fff}.shipment-filter-bar label{display:grid;gap:4px;font-size:10px;font-weight:800;text-transform:uppercase}.shipment-filter-bar select,.shipment-filter-bar input{height:44px;padding:8px;border:1px solid var(--border);border-radius:7px;background:#fff}.shipped-history-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:12px}.shipped-history-controls .report-selector{flex:1}.shipped-tracking-refresh{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.shipped-tracking-refresh:disabled{cursor:wait;opacity:.65}.shipped-tracking-refresh .refreshing{animation:spin 1s linear infinite}.shipped-tracking-feedback{display:flex;align-items:baseline;gap:8px;margin:9px 0 0;padding:8px 10px;border-left:3px solid var(--green);background:#f1f8f3;color:var(--text);font-size:12px}.shipped-tracking-feedback span{color:var(--text-muted)}.shipped-tracking-feedback.unavailable{border-left-color:#a86613;background:#fff8ec}.shipment-detail-dialog{display:flex;flex-direction:column;width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden}.shipment-detail-dialog>:not(header):not(footer){overflow:visible}.shipment-detail-dialog>header,.shipment-detail-dialog>footer{flex:0 0 auto}.shipment-detail-dialog .shipped-package>span{min-width:0;overflow-wrap:anywhere}.shipment-detail-dialog{overflow-y:auto}@media(max-width:1100px){.shipment-filter-bar{grid-template-columns:1fr 1fr 1fr}.shipment-filter-bar>.clearable-search{grid-column:1/-1}.shipped-history-controls{align-items:stretch;flex-direction:column}.shipped-tracking-refresh{align-self:flex-end}}.shipped-workspace table{min-width:1320px}.shipped-workspace th,.shipped-workspace td{vertical-align:top}.shipped-workspace th+th,.shipped-workspace td+td{border-left:1px solid #efebe6}.shipped-workspace td{padding-top:10px;padding-bottom:10px}.order-group-continuation td{border-top-color:color-mix(in srgb,var(--border) 55%,transparent)}.grouped-order-marker{font-size:12px;color:var(--text-muted);font-weight:750}.shipped-items{min-width:210px}.shipped-item{display:flex!important;align-items:center;gap:8px}.shipped-item+.shipped-item{margin-top:7px}.shipped-item>span{display:grid;gap:3px;min-width:0}.customer-cell>*{display:block;margin-bottom:3px}.customer-cell .address-row-status{margin-top:5px;color:var(--green);font-size:11px;font-weight:750;white-space:nowrap}.shipped-items small,.customer-cell span,.shipped-workspace td>small{color:var(--text-muted)}.tracking-status{display:inline-flex;white-space:nowrap;padding:4px 8px;border-radius:999px;background:#ecebea;color:#4c4a47;font-size:11px;font-weight:800}.tracking-delivered{background:#dff3e5;color:#17633a}.tracking-in-transit,.tracking-out-for-delivery{background:#e2eefb;color:#1f578c}.tracking-delayed-exception,.tracking-unknown{background:#fff0dc;color:#8b4b00}.tracking-label-created{background:#eee9fb;color:#564096}.tracking-generating{background:#e2eefb;color:#1f578c}.tracking-failed{background:#fbe4e1;color:#a5311f}.tracking-cancelled{background:#f1e4e8;color:#7a2a3e}.shipped-actions>div{position:absolute;right:0;z-index:8;width:245px;max-height:min(360px,calc(100vh - 24px));overflow-y:auto;padding:7px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 10px 30px #0002}.shipped-actions.drop-up>div{bottom:calc(100% + 6px)}.shipped-actions.drop-down>div{top:calc(100% + 6px)}.shipped-actions>div button{width:100%;margin:0;padding:8px;border:0;background:transparent;text-align:left;font-weight:750}.shipped-actions>div button:hover:not(:disabled){background:#f2f0ed}.shipped-actions>div button:disabled{color:#8d8984}.shipped-actions>div small{display:block;padding:0 8px 6px;color:var(--text-muted);line-height:1.25}.shipped-action-dialog{display:flex;flex-direction:column;gap:12px;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.shipped-action-dialog>label{display:grid;gap:5px;font-weight:750}.shipped-action-dialog input,.shipped-action-dialog select,.shipped-action-dialog textarea{padding:9px;border:1px solid var(--border);border-radius:7px}.shipped-action-dialog textarea{min-height:76px}.action-package-evidence{display:grid;gap:4px;padding:10px;border-left:4px solid #c45520;background:#f7f5f2}.reship-item{grid-template-columns:1fr 88px!important;align-items:center}.reship-item>span{display:grid}.detail-section{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--border)}.detail-section h3{margin:0}.shipment-package-detail,.replacement-detail{display:grid;gap:5px;padding:10px;border:1px solid var(--border);border-radius:8px}.shipment-package-detail>header{display:flex;justify-content:space-between;align-items:center}.shipment-package-detail p,.replacement-detail p{margin:0}.replacement-detail>span{color:var(--text-muted)}@media(max-width:1500px){.shipped-workspace table{min-width:1240px}.shipped-workspace td{font-size:12px}.shipment-filter-bar{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr))}.shipment-filter-bar label:nth-last-child(-n+2){display:none}}.vendor-fulfilled-workspace .shipment-header-actions{align-items:flex-end;gap:10px}.vendor-work-queues{display:flex;gap:8px;padding:12px 16px 0;border-top:1px solid var(--border)}.vendor-work-queues button{display:grid;gap:2px;min-width:190px;padding:10px 14px;border:1px solid var(--border);border-radius:8px 8px 0 0;background:#fff;color:var(--ink);text-align:left}.vendor-work-queues button.active{border-color:#a44212}.vendor-work-queues small{font-size:11px;font-weight:500;opacity:.8}.vendor-fulfilled-workspace .vendor-order-controls{display:flex;align-items:end;gap:12px;padding:12px 16px;margin:0}.vendor-fulfilled-workspace .vendor-order-controls label{display:grid;gap:4px;width:240px}.vendor-fulfilled-workspace .vendor-order-controls select{height:36px}.vendor-fulfilled-workspace .shipment-row-table{min-width:1120px}.vendor-fulfilled-workspace .shipment-row-table th:nth-child(2){width:185px}.vendor-fulfilled-workspace .shipment-row-table th:nth-child(3){width:245px}.vendor-fulfilled-workspace .shipment-row-table th:nth-child(4){width:285px}.vendor-ship-to{display:grid;width:100%;padding:0;border:0;background:transparent;text-align:left}.vendor-ship-to>span{display:block;font-size:11px;line-height:1.35}.vendor-ship-to .address-row-status{display:flex;align-items:center;gap:4px;margin-top:4px}.vendor-status-cell{display:grid;gap:2px}.vendor-status-cell strong{color:#116332}.vendor-status-cell small{font-size:10px;color:var(--muted)}.vendor-inline-tracking{display:grid;grid-template-columns:105px minmax(150px,1fr);gap:6px}.vendor-inline-tracking label{display:grid;gap:3px;font-size:9px;font-weight:800;text-transform:uppercase}.vendor-inline-tracking select,.vendor-inline-tracking input{width:100%;height:32px;padding:5px 7px;border:1px solid #8bb69a;border-radius:5px;background:#fff;font-size:12px}.vendor-row-actions{position:relative}.vendor-row-actions summary{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid var(--border);border-radius:6px;background:#fff;font-weight:700;list-style:none;cursor:pointer}.vendor-row-actions[open]{z-index:8;min-width:155px;padding-bottom:5px;border-radius:6px;background:#fff;box-shadow:0 7px 20px #14231b29}.vendor-row-actions[open]>:not(summary){display:block;width:100%;padding:7px;text-align:left}.vendor-package-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.vendor-package-dialog>label{display:grid;gap:5px;max-width:220px}.vendor-package-dialog input{height:36px;padding:6px 8px;border:1px solid var(--border);border-radius:6px}.vendor-shipment-splits{display:grid;gap:8px;margin-top:12px}.vendor-shipment-splits fieldset{padding:12px;border:1px solid var(--border);border-radius:7px}.vendor-shipment-splits legend{padding:0 5px;font-weight:800}.vendor-shipment-splits .package-item-allocation{display:flex;align-items:center;justify-content:space-between}.vendor-shipment-splits .package-item-allocation span{display:grid}.vendor-shipment-splits .package-item-allocation small{font-size:11px}.vendor-shipment-splits .package-item-allocation label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.vendor-shipment-splits .package-item-allocation input{width:80px}@media(max-width:1200px){.vendor-inline-tracking{grid-template-columns:1fr}.vendor-fulfilled-workspace .shipment-row-table{min-width:1080px}.vendor-fulfilled-workspace .shipment-table-scroll{overflow-x:auto}}.shipped-history-table .shipped-ac-evidence{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.shipped-ac-evidence .table-link{font-size:inherit}.replacement-source-picker{position:relative;display:grid;gap:5px}.replacement-source-picker>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);font:inherit;font-weight:750;text-align:left}.replacement-source-picker>button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.replacement-source-picker>[role=listbox]{position:absolute;z-index:12;top:100%;right:0;left:0;display:grid;margin-top:4px;padding:5px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0003}.replacement-source-picker [role=option]{padding:9px 10px;border:0;border-radius:5px;background:transparent;color:var(--text);font:inherit;font-weight:700;text-align:left}.replacement-source-picker [role=option]:hover,.replacement-source-picker [role=option][aria-selected=true]{background:#f2f0ed}.replacement-source{font-weight:800!important;color:var(--brand)!important}.replacement-vendor-row{background:#fbfaf7}.replacement-vendor-row td:last-child .catalog-notice{position:static;display:block;max-width:170px;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;box-shadow:none}.replacement-package-description{display:block;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.tracking-format-error{display:block;color:#a92929;font-size:.72rem;line-height:1.25;margin-top:.25rem;text-transform:none}.tracking-format-error strong{white-space:nowrap}.vendor-inline-tracking label{align-self:start}.tracking-format-warning{display:block;color:#8a5300;font-size:.72rem;line-height:1.3;margin-top:.25rem;text-transform:none}.amazon-shipped-elsewhere{border-left:4px solid #a94313;margin-bottom:16px}.amazon-shipped-elsewhere header p{color:var(--text-muted);font-size:.8rem;margin:.35rem 0 0}.amazon-shipped-elsewhere-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.amazon-shipped-elsewhere-list li{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(150px,auto) minmax(150px,auto);gap:12px;align-items:start;border:1px solid #e5eaed;border-radius:8px;padding:9px 11px;background:#fff}.amazon-shipped-elsewhere-action{justify-self:end}.amazon-shipped-elsewhere-list li>div{display:grid;gap:2px}.amazon-shipped-elsewhere-list small{color:var(--text-muted);font-size:11px}@media(max-width:820px){.amazon-shipped-elsewhere-list li{grid-template-columns:1fr}}.amazon-tracking-state{display:block;font-size:.72rem;line-height:1.3;margin-top:.25rem;text-transform:none}.amazon-tracking-state.amazon-state-confirmed{color:#1d6b3f}.amazon-tracking-state.amazon-state-failed{color:#a92929}.amazon-tracking-state.amazon-state-note{color:#66747b}.carrier-picker{position:relative;display:block;min-width:164px}.carrier-picker-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.carrier-picker-button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #b9c4c9;border-radius:7px;background:#fff;color:#172026;padding:7px 9px;font-weight:700;text-align:left}.carrier-picker-button[aria-expanded=true]{border-color:#a94313;box-shadow:0 0 0 3px #a9431324}.carrier-picker-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:max(100%,260px);display:grid;border:1px solid #b9c4c9;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1420262e;overflow:hidden}.carrier-picker-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #e5eaed;background:#fff;padding:9px 11px;text-align:left}.carrier-picker-menu button:last-child{border-bottom:0}.carrier-picker-menu button:hover,.carrier-picker-menu button[aria-selected=true]{background:#f7e9e1;color:#8d330d}.carrier-picker-menu small{color:#66747b;white-space:nowrap}.shipped-workspace tbody td:nth-child(5)>strong,.shipped-workspace tbody td:nth-child(5)>small{display:block}.shipped-workspace tbody td:nth-child(5)>small{margin-top:2px;color:var(--text-muted);font-size:11px;line-height:1.3}.shipped-tracking-filter{margin:0 0 10px;padding:9px 13px;border-radius:8px;background:var(--surface-muted, #f5f7fa);border:1px solid var(--border, #d8dee9);font-size:13.5px}.shipped-label-cost{display:block;margin-top:2px;color:var(--text-strong, #16324f);font-variant-numeric:tabular-nums;font-weight:600}.usps-manifest-readiness-card{display:flex;flex-direction:column;gap:10px;margin:14px 0}.usps-manifest-create-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.usps-manifest-cutoff-note{margin:0;color:var(--text-muted);font-size:12.5px;max-width:60ch}.usps-manifest-permission-note{color:var(--text-muted);font-size:12.5px}.manifest-archived,.manifest-unarchived{display:block;margin-top:3px;font-size:11px;cursor:help}.manifest-archived{color:#2f6b3f}.manifest-unarchived{color:#8a6d1f}.create-order-page{max-width:960px;margin:0 auto;padding-bottom:100px}.create-order-page .web-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.create-order-card{padding:18px 20px;margin-bottom:16px}.create-order-card h3{margin:0 0 4px}.create-order-card .sub{color:var(--text-muted);font-size:12.5px;margin:0 0 12px}.source-pills{display:flex;gap:8px;margin-bottom:14px}.source-pills button{padding:8px 16px;border-radius:999px;border:1px solid var(--border-strong,var(--border));background:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.source-pills button.active{background:var(--green);border-color:var(--green);color:#fff}.create-order-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 14px}.create-order-grid .span-2{grid-column:span 2}.create-order-grid label{display:grid;gap:5px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.create-order-grid label em{text-transform:none;font-style:normal;font-weight:600;color:var(--subtle,var(--text-muted))}.create-order-grid input,.create-order-grid select{padding:9px 10px;border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:13.5px;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text);background:#fff}@media(max-width:820px){.create-order-grid{grid-template-columns:1fr 1fr}}.addr-verify-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.addrstatus{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800}.addrstatus.verified{background:#e7f1ea;color:#165d31}.addrstatus.failed{background:#fbeae7;color:#a5311f}.addr-verify-note{font-size:11.5px;color:var(--text-muted);max-width:44ch}.order-items-list{display:grid;gap:12px}.order-item-card{border:1px solid var(--border);border-radius:10px;padding:14px}.order-item-main{display:flex;align-items:flex-start;gap:12px}.order-item-product{flex:1;min-width:0}.order-item-qty{flex:none;width:80px;display:grid;gap:4px;font-size:10.5px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.order-item-qty input{width:100%;padding:9px;border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:13.5px;font-weight:400}.order-item-fulfillment{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.selected-product{display:flex;align-items:center;gap:10px}.selected-product-info{display:grid;gap:2px;flex:1;min-width:0}.selected-product-info strong{overflow-wrap:anywhere}.selected-product-info span{color:var(--text-muted);font-size:11.5px}.selected-product>.table-link{flex:none}.inline-vendor-choice{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.inline-vendor-choice select{font-family:inherit;font-size:13.5px;font-weight:400;text-transform:none;padding:7px 8px;border:1px solid var(--border);border-radius:6px}.item-search-cell{position:relative}.item-search-cell>input{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:13.5px;font-weight:400;text-transform:none}.item-search-results{margin-top:8px;display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:9px;background:var(--sunken,#faf9f7);max-height:260px;overflow-y:auto}.item-search-results>strong{font-size:11px;color:var(--text-muted);padding:0 2px}.item-result-card{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border:1px solid transparent;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.item-result-card:hover{border-color:var(--green);background:#f1faf4}.item-result-card .result-product-name{display:grid;gap:1px;min-width:0}.item-result-card small{color:var(--text-muted)}.map-new-link{padding:8px 6px;font-weight:700;color:var(--blue,#2c5fa8);text-align:left}.new-item-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;align-items:end}.new-item-fields label{display:grid;gap:4px;font-size:10.5px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.new-item-fields input,.new-item-fields select{padding:8px;border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:13.5px;font-weight:400;text-transform:none}.new-item-fields button{grid-column:1/-1;justify-self:start}.fulfilltag{font-weight:700;font-size:12.5px}.fulfilltag.ready{color:var(--green-deep,#0f3d21)}.fulfillment-pending{color:var(--subtle,var(--text-muted));font-style:italic;font-size:12.5px}.removebtn{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text-muted);cursor:pointer}.removebtn:hover{border-color:#a5311f;color:#a5311f}.additembtn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:none;background:none;font-weight:700;font-size:13px;color:var(--green-deep,#165d31);cursor:pointer}.summarylist{display:flex;flex-direction:column;gap:2px}.summaryrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13.5px}.summaryrow:last-child{border-bottom:none}.qtag{background:var(--sunken,#faf7f2);border:1px solid var(--border);border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:700}.footerbar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 24px -12px #00000029;flex-wrap:wrap;margin-top:8px}.footer-meta{font-size:12.5px;color:var(--text-muted);max-width:60ch}.footer-btns{display:flex;gap:10px}@media(max-width:700px){.new-item-fields{grid-template-columns:1fr}.order-item-main{flex-wrap:wrap}.order-item-product{flex-basis:100%}}.new-item-warning{margin:6px 0 0;padding:8px 11px;border-left:3px solid #c05621;background:#fdf3ec;font-size:12.5px;line-height:1.45;color:#4a5750;border-radius:0 6px 6px 0}.new-item-warning strong{color:#16211c}.web-order-center{display:grid;gap:20px}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(1180px,100%)}.order-steps button{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--muted);text-align:left}.order-steps button strong{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--hover);color:inherit}.order-steps .current{border-color:var(--orange);color:#8f3e13;font-weight:700;box-shadow:inset 0 -3px var(--orange)}.order-steps .current strong{background:#fff0e4}.order-upload-card,.order-processing-boundary{display:grid;gap:17px;width:min(1180px,100%);padding:26px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.amazon-report-batch{display:grid;gap:5px}.amazon-report-batch label{display:grid;gap:6px;max-width:440px;font-size:12px;font-weight:700}.amazon-report-batch small{color:var(--muted)}.amazon-report-batch input,.mapping-correction select,.mapping-correction textarea{min-height:40px;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text)}.order-file{min-height:210px}.order-upload-card>.import-actions{display:flex;justify-content:flex-end}.import-result{display:grid;gap:8px;padding:15px;border-left:3px solid var(--green);background:var(--hover)}.import-result span,.import-result small{color:var(--muted)}.review-orders{display:grid;gap:14px}.order-review-table table{min-width:1040px}.order-review-table td>span,.order-review-table td>small,.order-review-table td>em{display:block;margin-top:3px}.order-review-table td>em{color:var(--orange)}.copy-order{padding:0;border:0;background:none;color:var(--green);font-weight:700}.split-order{display:block;margin-top:7px;color:var(--orange);font-size:9px}.order-product{display:flex;align-items:flex-start;gap:9px;min-width:190px}.order-product>div{display:grid;gap:3px}.order-thumb{flex:none;width:42px;height:42px;object-fit:contain;border-radius:5px}.mapping-evidence{color:var(--green)!important;font-weight:700}.order-review-table .table-link svg{width:12px}.ship-editor{max-width:720px}.mapping-correction{display:grid;gap:15px;max-width:940px}.mapping-correction>label{display:grid;gap:6px;font-size:11px;font-weight:700}.mapping-correction textarea{min-height:85px}.original-amazon-address{display:grid;grid-template-columns:1fr auto;gap:4px 14px;margin-bottom:17px;padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.original-amazon-address>strong{color:var(--muted);font-size:11px;text-transform:uppercase}.original-amazon-address address{display:grid;grid-column:1/-1;gap:3px;margin-top:6px;font-style:normal;line-height:1.35}.corrected-address>.eyebrow{display:block;margin-bottom:10px}.mapping-comparison{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.mapping-arrow{color:var(--orange);font-size:25px;font-weight:800}.mapping-evidence-block{align-self:stretch;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.mapping-evidence-block>strong{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.mapping-evidence-block dl{display:grid;gap:6px;margin:10px 0 0}.mapping-evidence-block dl>div{display:grid;grid-template-columns:120px 1fr;gap:9px}.mapping-evidence-block dt{color:var(--muted);font-size:11px;text-transform:uppercase}.mapping-evidence-block dd{margin:0;font-size:13px;font-weight:700}.mapping-evidence-block p{color:var(--muted);font-size:13px}@media(max-width:900px){.order-steps{display:flex;overflow-x:auto}.order-steps button{min-width:210px;white-space:nowrap}.mapping-comparison{grid-template-columns:1fr}.mapping-arrow{transform:rotate(90deg);text-align:center}}@media(max-width:720px){.order-upload-card{padding:17px}}.processing-workspace{display:grid;gap:18px;padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.processing-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.processing-toolbar h2,.processing-toolbar p{margin:4px 0}.ready-vendor-card{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;padding:17px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.ready-vendor-card>div{display:grid;gap:5px}.ready-vendor-card>div:nth-child(5){grid-column:1/-1}.ready-vendor-card span,.workbook-summary span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.ready-vendor-card>.button{grid-column:1/-1;justify-self:end}.vendor-choice{display:grid;gap:6px;max-width:420px;font-size:11px;font-weight:700}.vendor-choice select{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:7px;background:var(--card)}.batch-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0;list-style:none}.batch-progress li{padding:9px;border-bottom:3px solid var(--border);color:var(--muted);font-size:11px;font-weight:700}.batch-progress li.done{border-color:var(--green);color:var(--green)}.batch-progress li.current{border-color:var(--orange);color:#8f3e13}.batch-progress li.future{border-color:var(--border);color:var(--muted);opacity:.72}.generate-workbook,.regenerate,.approval-panel,.workbook-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.workbook-summary>div{display:grid;gap:4px}.workbook-summary small{color:var(--muted);font-family:monospace}.workbook-preview{display:grid;gap:10px}.workbook-preview>header{display:flex;align-items:end;justify-content:space-between}.workbook-preview h3{margin:3px 0}.workbook-preview table{min-width:2100px}.approval-panel{position:sticky;bottom:12px;border-color:var(--orange);background:var(--card);box-shadow:var(--shadow)}.approval-panel label{display:flex;align-items:center;gap:8px;font-weight:750}.approval-panel input{width:18px;height:18px}.workbook-history{display:grid;gap:10px}.workbook-history table,.batch-history-list table{width:100%;border-collapse:collapse}.workbook-history th,.workbook-history td,.batch-history-list th,.batch-history-list td{padding:9px;border-bottom:1px solid var(--border);text-align:left;font-size:11px}.batch-history-list{overflow:auto}@media(max-width:900px){.ready-vendor-card{grid-template-columns:repeat(2,1fr)}.batch-progress{display:flex;overflow:auto}.batch-progress li{min-width:140px}.processing-toolbar,.workbook-summary,.approval-panel{align-items:stretch;flex-direction:column}}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-toolbar .report-selector{flex:none}.review-toolbar .web-search{flex:1;margin:0}@media(max-width:760px){.review-toolbar{align-items:stretch;flex-direction:column}.review-toolbar .web-search{max-width:none}}.active-import-review{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid #b9d8c3;border-left:4px solid var(--green);border-radius:9px;background:#f1faf4}.active-import-review>div{display:grid;gap:3px}.active-import-review>div:last-child{text-align:right}.active-import-review strong{color:var(--text)}.active-import-review span:not(.eyebrow){color:var(--muted);font-size:12px}@media(max-width:760px){.active-import-review{align-items:flex-start;flex-direction:column;gap:10px}.active-import-review>div:last-child{text-align:left}}.import-safety-note{display:grid;gap:4px;padding:13px 15px;border:1px solid #b9d8c3;border-radius:9px;background:#f1faf4}.import-safety-note span{color:var(--muted);font-size:12px}.staged-import-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.staged-import-actions>div{display:grid;gap:3px;margin-right:auto}.staged-import-actions span{color:var(--muted);font-size:12px}.reject-import-button,.danger-button{border-color:#b7382f!important;color:#a52f28!important}.danger-button{min-height:38px;padding:8px 15px;border:1px solid #b7382f;border-radius:7px;background:#fff;color:#a52f28;font-weight:700}.danger-button:hover{background:#fff0ef}.danger-button:disabled{cursor:not-allowed;opacity:.55}.staged-warning{display:block;margin-top:6px;color:#9a4e00;font-size:11px;font-style:normal;font-weight:700}.import-decision-dialog{max-width:560px}.import-decision-dialog>p{margin:0;padding:4px 0 16px;line-height:1.55}.staged-import-complete{display:grid;justify-items:start;gap:10px;width:min(820px,100%);padding:28px;border:1px solid var(--border);border-left:5px solid var(--green);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.staged-import-complete.rejected{border-left-color:#a52f28}.staged-import-complete .completion-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e7f6ec;color:var(--green)}.staged-import-complete.rejected .completion-icon{background:#fff0ef;color:#a52f28}.staged-import-complete h2,.staged-import-complete p{margin:0}.staged-import-complete>p{color:var(--muted)}.staged-import-complete dl{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;width:100%;margin:8px 0}.staged-import-complete dl>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.staged-import-complete dt{color:var(--muted);font-size:10px;text-transform:uppercase}.staged-import-complete dd{margin:0;font-weight:700;overflow-wrap:anywhere}.staged-duplicate-result{display:grid;gap:3px;padding:12px;border-radius:8px;background:#fff8e8;color:#714300}@media(max-width:900px){.staged-import-actions{align-items:stretch;flex-wrap:wrap}.staged-import-actions>div{flex-basis:100%;margin:0}.staged-import-complete dl{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:620px){.staged-import-complete dl{grid-template-columns:1fr}}.workbook-history th:not(:last-child),.workbook-history td:not(:last-child),.batch-history-list th:not(:last-child),.batch-history-list td:not(:last-child),.workbook-preview th:not(:last-child),.workbook-preview td:not(:last-child){border-right:1px solid #e5e8e3}.order-lanes-header{display:flex;align-items:flex-start;gap:16px;margin:0 0 16px}.order-lanes-header .order-lanes{flex:1;margin:0}.createbtn{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:1px solid var(--green);border-radius:9px;background:var(--green);color:#fff;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.createbtn:hover{background:#0f3d21}@media(max-width:860px){.order-lanes-header{flex-direction:column}.order-lanes-header .createbtn{align-self:flex-end}}.approval-panel{position:static}.order-lanes-header .order-lanes{grid-template-columns:repeat(5,1fr);gap:10px;margin:0}.order-lanes-header{margin-bottom:10px}.order-lanes button{padding:11px 13px 12px;gap:3px}.order-lanes button .lane-count{font-size:21px!important}.order-lanes button small{margin-top:1px;font-size:11px}.order-lanes button .lane-count-row{margin-top:0}@media(max-width:1250px){.order-lanes-header .order-lanes{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.order-lanes-header .order-lanes{grid-template-columns:1fr 1fr}}.vendor-processing-recent{display:grid;gap:12px;margin-top:22px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.vendor-processing-recent>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vendor-processing-recent h2{margin:3px 0}.vendor-processing-recent article{display:grid;gap:4px;padding:10px;border-left:3px solid var(--orange);background:var(--hover)}.vendor-processing-recent article small,.vendor-processing-recent td small{display:block;margin-top:3px;color:var(--muted)}.vendor-processing-recent table{min-width:1200px}.batch-history-filters{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(145px,190px));align-items:end}.batch-history-filters label:not(.clearable-search){display:grid;gap:5px;font-size:12px;font-weight:700;color:var(--muted)}.batch-history-filters .clearable-search{display:flex;align-self:end;gap:8px;max-width:none;height:40px;margin:0;padding:0 12px;text-transform:none}.batch-history-filters .clearable-search>input{min-height:0}.batch-history-filters select,.batch-history-filters input{width:100%}.batch-history .pagination-controls{margin-top:4px}.admin-inline-back{padding:14px 24px 0}@media(max-width:1100px){.batch-history-filters{grid-template-columns:1fr 1fr}.batch-history-filters .clearable-search{grid-column:1/-1}}.order-workspace-loading{display:grid;place-items:center;min-height:240px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--muted);font-weight:700}.veeqo-workspace{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.veeqo-workspace>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--border)}.veeqo-workspace h2{margin:.2rem 0}.read-only-provider{align-self:start;background:#eef4f0;color:#315d43;border-radius:999px;padding:.4rem .7rem;font-size:.78rem;font-weight:700}.veeqo-table-scroll{overflow:auto;max-width:100%}.veeqo-workspace table{min-width:1120px;width:100%;border-collapse:collapse}.veeqo-workspace th,.veeqo-workspace td{text-align:left;vertical-align:top;padding:.65rem;border-bottom:1px solid #e7e2dc;font-size:.82rem}.veeqo-workspace td small{display:block;color:#6e6862;margin-top:.2rem}.gametime-workspace table{min-width:1120px}.gametime-workspace thead{background:#f5f4f2}.gametime-workspace th{padding:.55rem .6rem;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase;color:#68615a}.gametime-workspace tbody tr:nth-child(2n){background:#fafafa}.gametime-workspace tbody tr:hover,.gametime-workspace tbody tr.selected-row{background:#eaf4ff}.gametime-workspace td+td,.gametime-workspace th+th{border-left:1px solid #efebe6}.gametime-workspace td{padding:.55rem .6rem;vertical-align:middle}.select-column{width:38px}.order-identity{min-width:132px}.order-identity .copy-order-id:first-child{font-weight:800;font-size:.9rem}.channel-label{display:inline-block;margin-top:.3rem;padding:.13rem .36rem;background:#eef1f4;border-radius:999px;font-size:.68rem;font-weight:700;color:#48545b}.copy-order-id{position:relative;display:flex;align-items:center;gap:.25rem;border:0;background:transparent;color:inherit;padding:0;margin:.08rem 0;text-decoration:none;font:inherit;text-align:left}.copy-order-id button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit}.copy-order-id .identifier-open:hover{text-decoration:underline;text-underline-offset:2px}.copy-order-id em{position:absolute;z-index:2;left:100%;margin-left:.35rem;padding:.18rem .35rem;border-radius:4px;background:#27343b;color:#fff;font-size:.68rem;font-style:normal;white-space:nowrap}.customer-cell{min-width:185px;line-height:1.25}.customer-cell span{display:block;color:#5f5a54}.ship-by{display:grid;gap:.08rem;min-width:70px}.ship-by small{text-transform:uppercase;letter-spacing:.04em}.ship-by strong{font-size:1rem}.deadline-unavailable{color:#766f68;font-size:.75rem}.split-order,.deadline,.work-blocked{display:inline-block;margin-top:.3rem;padding:.2rem .4rem;border-radius:5px;font-weight:700;font-size:.72rem}.split-order{background:#eee8ff;color:#49328a}.deadline.overdue,.work-blocked{background:#ffe3df;color:#9d281e}.deadline.today,.deadline.approaching{background:#fff0d5;color:#7b4300}.deadline.tomorrow{background:#fff8cc;color:#665900}.work-product{display:flex;gap:.55rem;align-items:center;min-width:225px}.work-product>div{display:grid;min-width:0}.work-product strong{display:-webkit-box;overflow:hidden;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:180px}.quantity-bubble{display:grid;place-items:center;min-width:42px;height:28px;padding:0 7px;border-radius:999px;background:#69737a;color:#fff;font-size:.75rem;font-weight:800;white-space:nowrap}.quantity-bubble.multiple{background:#f1c94a;color:#211600}.ship-to-button{display:grid;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ship-to-button:hover strong{text-decoration:underline}.address-row-status{display:flex!important;align-items:center;gap:.3rem;margin-top:.4rem;padding-top:.35rem;border-top:1px solid #e5dfd8;font-weight:800}.address-row-status.reviewed{color:#27603b}.address-row-status.required{color:#97351f}.address-review-dialog{width:min(1080px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.address-columns,.address-comparison{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.address-columns fieldset,.classification{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;border:1px solid var(--border);border-radius:8px;padding:.75rem}.address-columns legend,.classification legend{font-weight:800}.address-columns label{display:grid;gap:.2rem;font-size:.72rem;font-weight:700}.address-columns input{min-width:0;padding:.42rem;border:1px solid var(--border);border-radius:5px}.address-columns .original-address{background:#f5f3f0}.address-columns input[readonly]{background:#ebe7e2;color:#625d57;border-style:dashed;cursor:not-allowed}.address-memory,.fedex-verification{display:grid;gap:.3rem;margin-top:.7rem;padding:.7rem;border-radius:8px;background:#f1faf4}.fedex-verification{background:#f6f8fb}.fedex-verification h3{margin:0}.address-comparison>div{display:grid;gap:.3rem;padding:.6rem;border:1px solid var(--border);border-radius:7px;background:#fff}.classification{margin-top:.7rem}.classification p{grid-column:1/-1;margin:.1rem}.classification .review-guidance{grid-column:1/-1;color:var(--text-muted);line-height:1.35}.address-review-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.address-review-dialog footer a{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;margin-right:auto}.fulfillment-toast{margin:.65rem 1rem 0;padding:.55rem .7rem;border-radius:7px;background:#e9f7ed;color:#285d3a;font-weight:800}.setup-link{display:inline-block;text-decoration:underline}.package-plan{display:grid;gap:.08rem;min-width:190px;max-width:235px}.package-plan>span{font-weight:600}.package-plan>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-plan details{margin-top:.15rem}.package-plan details summary{cursor:pointer;color:#37634a;font-size:.75rem;font-weight:700}.package-detail-list{display:grid;gap:.45rem;padding:.5rem 0}.package-detail-list>div{display:grid}.package-plan .table-link{justify-self:start}.selected-rate-button{display:flex;justify-content:space-between;align-items:center;gap:.6rem;min-width:155px;padding:.45rem .5rem;border:1px solid #7ca98b;border-radius:7px;background:#f8fffa;color:#243d2c;text-align:left;cursor:pointer}.selected-rate-button span{display:grid}.selected-rate-button b{font-size:1rem}.selected-rate-button small{color:#3d6a4d}.get-rates-inline{white-space:nowrap}.label-action{display:grid;gap:.3rem;min-width:132px;white-space:normal}.label-action small{text-align:left}.label-action .button:disabled{opacity:.55;cursor:not-allowed}.label-action .change-fulfillment{white-space:normal;text-align:left}.purchase-unknown{color:#8f3d12}.shipping-bulk-toolbar{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--border);background:#faf9f7}.shipping-bulk-toolbar label{display:flex;align-items:center;gap:.35rem;font-weight:800}.shipping-bulk-toolbar small{color:var(--text-muted)}.purchase-label-dialog{width:min(520px,calc(100vw - 2rem))}.purchase-label-dialog footer{display:flex;justify-content:flex-end;gap:.5rem}.purchase-summary{display:grid;gap:.2rem;padding:.75rem;border:1px solid #7ca98b;border-radius:8px;background:#f8fffa}.purchase-summary span{font-size:1.1rem;font-weight:800}.row-actions{display:flex;gap:.35rem;flex-wrap:wrap}.row-actions .button{padding:.35rem .5rem;font-size:.75rem}.reroute-inline{display:grid;gap:.3rem;min-width:250px;padding:.6rem;border:1px solid var(--border);border-radius:8px;background:#fffaf5;box-shadow:0 8px 20px #3b24151a}.reroute-inline p{margin:.2rem 0;color:#8d321d;font-weight:700}.reroute-inline label{display:grid;gap:.2rem;font-weight:700}.reroute-inline select,.reroute-inline input{max-width:260px;padding:.4rem}.routing-review-actions{display:flex;flex-wrap:wrap;gap:.35rem}.package-override-dialog{width:min(1340px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.override-package-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));align-items:start;gap:1rem}.override-package-list fieldset{display:grid;grid-template-columns:minmax(170px,2fr) minmax(75px,.65fr) minmax(100px,.8fr);gap:.65rem;padding:.85rem;border:2px solid #d5ddd7;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1f362812}.override-package-list legend{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 .35rem;font-size:1rem;font-weight:900;color:var(--text)}.override-package-list legend .danger-link{font-size:.75rem;font-weight:700}.override-package-list label,.override-note,.mapping-note{display:grid;gap:.22rem;font-size:.75rem;font-weight:700}.override-package-list label span{color:var(--text-muted);font-weight:500}.override-package-list input,.override-package-list select,.override-note input,.mapping-note input{min-width:0;padding:.5rem;border:1px solid var(--border);border-radius:6px}.override-carton small{color:var(--text-muted);font-weight:500}.override-measurements{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:.4rem}.override-measurements b{padding-bottom:.55rem}.add-package-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-weight:800}.add-package-button:disabled{cursor:not-allowed!important;pointer-events:none;opacity:.48}.danger-link{color:#9d281e}.add-note{display:inline-flex;align-items:center;gap:.3rem;justify-self:start}.package-override-dialog footer,.product-resolution footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.product-resolution{width:min(650px,calc(100vw - 2rem))}.mapping-order-summary{display:flex;align-items:center;gap:.65rem;padding:.65rem;border:1px solid var(--border);border-radius:8px;background:#faf9f7}.mapping-order-summary>div{display:grid;gap:.12rem}.mapping-scopes{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;border:0;padding:0}.mapping-scopes legend{margin-bottom:.35rem;font-weight:800}.mapping-scopes label{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem;border:1px solid var(--border);border-radius:8px;cursor:pointer}.mapping-scopes label.selected{border-color:#669879;background:#f1faf4}.mapping-scopes label span{display:grid;gap:.2rem}.mapping-scopes small{color:var(--text-muted)}.mapping-confirm{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem 0}.mapping-confirm input{margin-top:.15rem}.rate-dialog{max-width:720px}.compact-rate-dialog{width:min(620px,calc(100vw - 2rem))}.rate-retrieved{color:var(--text-muted);font-size:.8rem}.rate-list{display:grid;gap:.5rem;margin:.65rem 0}.rate-card{border:1px solid var(--border);border-radius:8px;padding:.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.rate-card>div{display:grid;gap:.15rem}.rate-card b{font-size:1.05rem}.rate-card small{display:block}.rate-card.selected{border-color:var(--accent);background:var(--surface-selected)}.rate-selected{display:grid;gap:.15rem;padding:.7rem;border-radius:8px;background:var(--surface-selected)}.usps-dg-indicator{color:#7a4b00;font-weight:700}.rate-unavailable{margin:.4rem 0;color:var(--text-muted);font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.veeqo-workspace>header{align-items:flex-start;flex-direction:column}.gametime-workspace table{min-width:1050px}.address-columns,.address-comparison,.override-package-list{grid-template-columns:1fr}.override-package-list fieldset{grid-template-columns:1fr 1fr}.override-carton,.override-measurements{grid-column:1/-1}.mapping-scopes{grid-template-columns:1fr}}.package-split{display:flex;align-items:end;gap:.5rem;flex-wrap:wrap;padding:.7rem;border:1px solid var(--border);border-radius:8px;background:#faf9f7}.package-split h3{width:100%;margin:0}.package-split label{display:grid;gap:.2rem;font-size:.75rem;font-weight:700}.package-split input{width:90px;padding:.45rem}.map-product-action{margin-top:.35rem;font-weight:800}.selected-product-preview{display:grid;gap:.15rem;padding:.65rem;border:1px solid #669879;border-radius:8px;background:#f1faf4}.mapping-scopes em{font-size:.72rem;color:#315d43;font-style:normal;font-weight:700}.package-allocation-status{display:block;margin:.35rem 0 .1rem;color:var(--text-muted);font-size:.75rem}.package-allocation-status.error{color:#9d281e;font-weight:700}.address-row-status small{padding-left:.2rem;font-weight:700}.effective-classification{grid-column:1/-1;display:grid;gap:.2rem;padding:.7rem;border-radius:7px;background:#f1faf4}.address-warning{padding:.55rem .7rem;border-radius:7px;background:#fff4dc;color:#704c00;font-weight:700}.gametime-workspace tbody tr.order-group-even,.order-group-workspace tbody tr.order-group-even{background:#fafafa}.gametime-workspace tbody tr.order-group-hover,.order-group-workspace tbody tr.order-group-hover,.order-group-workspace tbody tr:hover{background:#eaf4ff}.order-group-workspace td[rowspan]{vertical-align:top}.physical-package-cell,.physical-package-state{display:grid;gap:.18rem;min-width:180px}.physical-package-cell>strong{font-size:.82rem}.physical-package-cell>span,.physical-package-state small{color:var(--text-muted);font-size:.72rem}.physical-package-state strong{font-size:.78rem}.shipped-order-card.order-group-even{background:#fafafa}.shipped-order-card:hover{background:#eaf4ff}.shipping-bulk-toolbar{justify-content:flex-end}.shipping-bulk-toolbar small{margin-right:auto}.purchase-disabled{display:block;padding:.48rem .55rem;border:1px solid #d7d2ca;border-radius:7px;background:#f2f0ed;color:#655f58;font-size:.76rem;font-weight:800}.order-level-actions{display:grid;gap:.25rem;margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--border)}.order-level-actions>small{font-size:.64rem;text-transform:uppercase;letter-spacing:.04em}.product-resolution{display:flex;flex-direction:column;width:min(800px,calc(100vw - 2rem));max-height:min(860px,calc(100vh - 2rem));overflow:hidden}.product-resolution-body{display:grid;gap:1rem;overflow-y:auto;padding:2px 4px}.mapping-full-field,.hold-field{display:grid;gap:.35rem;font-size:.78rem;font-weight:800}.mapping-full-field input,.mapping-full-field select,.hold-field select,.hold-field textarea{width:100%;min-height:44px;padding:.65rem;border:1px solid var(--border);border-radius:7px;background:#fff;font:inherit}.product-search-results{display:grid;gap:.45rem}.product-search-results>strong{font-size:.8rem}.product-search-results>[role=listbox]{display:grid;gap:.45rem;max-height:240px;overflow-y:auto;padding:2px}.product-result-card{display:grid;grid-template-columns:48px minmax(100px,.8fr) minmax(110px,.8fr) minmax(180px,1.5fr) minmax(100px,.8fr);align-items:center;gap:.7rem;width:100%;padding:.65rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.product-result-card:hover,.product-result-card.selected{border-color:#4f8c68;background:#f1faf4;box-shadow:0 0 0 1px #4f8c68}.product-result-card span{display:grid;gap:.12rem;min-width:0}.product-result-card small,.selected-product-preview dt{color:var(--text-muted);font-size:.65rem;font-weight:750;text-transform:uppercase}.result-product-name{overflow-wrap:anywhere}.selected-product-preview{display:grid;grid-template-columns:56px 1fr;gap:.8rem;padding:.8rem;border:2px solid #4f8c68;border-radius:9px;background:#f1faf4}.selected-product-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:0}.selected-product-preview dl div{display:grid;gap:.1rem}.selected-product-preview dd{margin:0;font-weight:700}.hold-dialog{width:min(560px,calc(100vw - 2rem))}.hold-dialog .hold-field+.hold-field{margin-top:.9rem}.hold-dialog textarea{min-height:120px;resize:vertical}.hold-dialog footer{display:flex;justify-content:flex-end;gap:.5rem}.gametime-workspace tbody tr{height:auto}.physical-package-cell{padding:.1rem 0}.product-resolution>footer{flex:0 0 auto}@media(max-width:760px){.product-result-card{grid-template-columns:44px 1fr}.product-result-card span{grid-column:2}.selected-product-preview dl{grid-template-columns:1fr}}.product-resolution{width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.product-resolution>header,.product-resolution>footer{position:sticky;z-index:2;background:#fff}.product-resolution>header{top:0}.product-resolution>footer{bottom:0}.product-resolution-body{gap:12px;padding:4px 8px 12px}.central-product-link{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:9px;background:#f7fbf8}.central-product-link>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.central-product-link>fieldset legend{grid-column:1/-1;margin-bottom:2px;font-weight:800}.central-product-link>fieldset label{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.central-product-link>fieldset label.selected{border-color:#4f8c68;background:#f1faf4}.central-product-link>fieldset label span{display:grid;gap:3px}.central-product-link>fieldset small,.central-product-link>p{color:var(--text-muted)}.central-product-link>[role=listbox]{display:grid;gap:4px;max-height:130px;overflow-y:auto}.central-product-result{display:grid;grid-template-columns:minmax(95px,.25fr) 1fr;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:inherit;text-align:left}.central-product-result.selected{border-color:#4f8c68;background:#f1faf4}.oms-create-preview{display:grid;gap:5px;margin:0;padding:11px;border-left:3px solid #4f8c68;background:#fff}.oms-create-preview small{display:block}@media(max-width:760px){.central-product-link>fieldset{grid-template-columns:1fr}}.product-search-results>[role=listbox]{max-height:min(300px,34vh)}.product-result-card{grid-template-columns:22px 42px minmax(105px,.8fr) minmax(90px,.7fr) minmax(180px,1.5fr) minmax(100px,.8fr) minmax(150px,1fr);gap:10px;padding:9px 10px}.product-result-card input[type=radio]{width:16px;height:16px;margin:0;pointer-events:none}.product-result-card.ineligible{border-style:dashed;background:#f5f4f2;color:#625f5a;cursor:not-allowed;opacity:.82}.product-result-card .mapping-ineligible-reason{grid-column:3/-1;color:#9a2f27;font-size:12px;font-weight:750}.selected-product-confirmation{margin:0;padding:8px 10px;border-left:3px solid #267248;background:#eff8f2;color:#174f31;font-weight:800}.identity-review-required{display:grid;gap:.35rem;margin:0;padding:.8rem;border:1px solid #d69a58;border-left:4px solid #b45d18;border-radius:8px;background:#fff7ed;color:#71340f}.identity-review-required p,.identity-review-required small{margin:0}.identity-review-required small{color:#6b4a32}.gametime-workspace>header{padding-block:14px}.gametime-workspace .veeqo-table-scroll{border:1px solid var(--border);border-radius:10px;overflow:auto}.gametime-workspace table{min-width:1240px;table-layout:fixed}.gametime-workspace th,.gametime-workspace td{padding:9px 8px;vertical-align:middle;overflow-wrap:anywhere}.gametime-workspace tbody tr{min-height:86px}.gametime-workspace .order-identity,.gametime-workspace .customer-cell,.gametime-workspace .work-product,.gametime-workspace .physical-package-cell,.gametime-workspace .label-action{min-width:0}.gametime-workspace th:nth-child(1){width:32px}.gametime-workspace th:nth-child(2){width:160px}.gametime-workspace th:nth-child(3){width:90px}.gametime-workspace th:nth-child(4){width:190px}.gametime-workspace th:nth-child(5){width:260px}.gametime-workspace th:nth-child(6){width:180px}.gametime-workspace th:nth-child(7){width:190px}.gametime-workspace th:nth-child(8){width:180px}.gametime-workspace .address-row-status{display:grid!important;grid-template-columns:max-content;gap:.12rem}.gametime-workspace .address-row-status small{white-space:normal}.shipping-bulk-toolbar{position:sticky;top:0;z-index:4;border:1px solid #b8cadc;background:#f5faff;box-shadow:0 3px 10px #16304a14}@media(max-width:900px){.product-result-card{grid-template-columns:22px 42px 1fr 1fr}.product-result-card .result-product-name,.product-result-card span:nth-last-child(-n+2){grid-column:3/-1}}.mapping-full-field{font-size:.9rem}.mapping-full-field input,.mapping-full-field select{font-size:.92rem}.product-search-results>strong{font-size:.9rem}.product-result-card{font-size:.88rem;line-height:1.3}.product-result-card strong{font-size:.9rem}.product-result-card small{font-size:.7rem}.central-product-link{display:grid;gap:.5rem;padding:.75rem;border:1px solid #9ebaa8;border-radius:9px;background:#f6fbf7}.central-product-link>p{margin:0;color:var(--text-muted);font-size:.82rem}.central-product-link>[role=listbox]{display:grid;gap:.35rem;max-height:180px;overflow:auto}.central-product-result{display:grid;grid-template-columns:minmax(110px,.5fr) 1fr;gap:.65rem;width:100%;padding:.55rem .65rem;border:1px solid var(--border);border-radius:7px;background:#fff;text-align:left;color:inherit;cursor:pointer}.central-product-result:hover,.central-product-result.selected{border-color:#4f8c68;background:#eff8f2;box-shadow:0 0 0 1px #4f8c68}.purchase-confirm{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem;border:1px solid var(--border);border-radius:8px;background:#faf9f7;font-weight:750}.purchase-confirm input{margin-top:.18rem}.unmapped-resolution{width:min(1040px,calc(100vw - 32px))}.resolution-step{display:grid;gap:10px;padding:12px;border:1px solid #d7ddd8;border-radius:10px;background:#fbfcfb}.resolution-step>header{display:flex;align-items:center;gap:9px}.resolution-step>header>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#245c3b;color:#fff;font-weight:900}.resolution-step>header>div{display:grid;gap:1px}.resolution-step>header small{color:var(--text-muted)}.resolution-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px}.resolution-choice>button{display:grid;gap:3px;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.resolution-choice>button.selected{border-color:#397a53;background:#eff8f2;box-shadow:0 0 0 1px #397a53}.resolution-choice>button:disabled{cursor:not-allowed;opacity:.58}.resolution-choice small{color:var(--text-muted)}.resolution-subchoice{display:flex;align-items:center;gap:18px;padding:8px 10px;border-radius:7px;background:#f1f3f1}.resolution-subchoice label{display:flex;align-items:center;gap:6px;font-weight:750}.new-product-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:9px}.new-product-fields label{display:grid;gap:4px;font-size:.78rem;font-weight:800}.new-product-fields input,.setup-needed-panel input{min-width:0;min-height:40px;padding:8px;border:1px solid var(--border);border-radius:7px;background:#fff;font:inherit}.resolved-identity,.resolution-confirmation{display:flex;align-items:center;gap:12px;margin:0;padding:10px;border-left:4px solid #397a53;background:#eff8f2}.resolved-identity small{margin-left:auto;color:var(--text-muted)}.setup-needed-panel{display:grid;gap:7px;padding:11px;border:1px solid #e0b471;border-left:4px solid #b96616;border-radius:8px;background:#fff8ed}.setup-needed-panel label{display:grid;gap:4px}.setup-needed-panel p,.setup-needed-panel small{margin:0}.resolution-status{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 12px;border-radius:8px}.resolution-status small{grid-row:1/3;align-self:center;text-transform:uppercase;font-weight:850}.resolution-status span{grid-column:2;color:var(--text-muted)}.resolution-status.ready{border:1px solid #75a98a;background:#eff8f2}.resolution-status.needed{border:1px solid #dfb574;background:#fff8ed}.setup-status-badge{display:inline-flex;max-width:160px;padding:5px 7px;border-radius:999px;font-size:.72rem;font-weight:850;line-height:1.15}.setup-status-badge.needed{background:#fff1d9;color:#7c430f}.setup-status-badge.ready{background:#e7f5eb;color:#245c3b}.unmapped-resolution .product-search-results.compact>[role=listbox]{max-height:190px}.unmapped-resolution .product-result-card{grid-template-columns:42px minmax(110px,.65fr) minmax(190px,1.5fr) minmax(150px,1fr) minmax(90px,.6fr)}.unmapped-resolution .product-result-card .mapping-ineligible-reason{grid-column:2/-1}@media(max-width:900px){.resolution-choice,.new-product-fields{grid-template-columns:1fr 1fr}.unmapped-resolution .product-result-card{grid-template-columns:42px 1fr 1fr}.unmapped-resolution .product-result-card span:nth-last-child(-n+2){grid-column:auto}}@media(max-width:620px){.resolution-choice,.new-product-fields{grid-template-columns:1fr}.resolution-subchoice{align-items:flex-start;flex-direction:column}}.shipment-row-workspace{overflow:visible;background:#fff}.shipment-row-workspace>header{padding:14px 18px;align-items:flex-start}.shipment-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.shipment-workspace-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.global-refresh-rates{min-width:126px}.bulk-buy-labels{min-width:190px;font-weight:850}.shipment-table-scroll{width:100%;overflow:visible;border-top:1px solid var(--border)}.shipment-row-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.78rem}.shipment-row-table th{padding:8px 9px;background:#f1f4f7;color:#465262;font-size:.68rem;font-weight:800;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap}.shipment-row-table th:nth-child(1){width:3%}.shipment-row-table th:nth-child(2){width:16%}.shipment-row-table th:nth-child(3){width:18%}.shipment-row-table th:nth-child(4){width:22%}.shipment-row-table th:nth-child(5){width:16%}.shipment-row-table th:nth-child(6){width:14%}.shipment-row-table th:nth-child(7){width:11%}.shipment-row-table td{min-width:0;padding:9px;vertical-align:top;border-top:1px solid #e3e7eb;overflow-wrap:anywhere}.shipment-row-table tbody tr>td{background:inherit}.shipment-row-table tr.order-group-even{background:#fff3bd}.shipment-row-table tr.order-group-odd{background:#dff0ff}.shipment-row-table tr.order-group-even>td:first-child{box-shadow:inset 4px 0 #d5a900}.shipment-row-table tr.order-group-odd>td:first-child{box-shadow:inset 4px 0 #3e89bd}.shipment-row-table tr.order-group-end td{border-bottom:2px solid #cdd5dd}.shipment-row-table tr.order-group-even:not(.selected-row):hover{background:#f5e29b}.shipment-row-table tr.order-group-odd:not(.selected-row):hover{background:#c8e5fa}.shipment-row-table tr.selected-row,.shipment-row-table tr.selected-row:hover{background:#bcdcf3}.gametime-workspace .shipment-row-table tbody tr.order-group-even{background:#fff3bd}.gametime-workspace .shipment-row-table tbody tr.order-group-odd{background:#dff0ff}.gametime-workspace .shipment-row-table tbody tr.order-group-even:not(.selected-row)>td{background:#fff3bd}.gametime-workspace .shipment-row-table tbody tr.order-group-odd:not(.selected-row)>td{background:#dff0ff}.gametime-workspace .shipment-row-table tbody tr.order-group-even:not(.selected-row):hover>td{background:#f5e29b}.gametime-workspace .shipment-row-table tbody tr.order-group-odd:not(.selected-row):hover>td{background:#c8e5fa}.gametime-workspace .shipment-row-table tbody tr.selected-row>td,.gametime-workspace .shipment-row-table tbody tr.selected-row:hover>td{background:#bcdcf3;box-shadow:inset 0 0 0 1px #4c87af}.override-package-list fieldset.locked-package{background:#f4f6f7;border-color:#c8d0d6;color:#55616e}.override-package-list fieldset.locked-package input,.override-package-list fieldset.locked-package select{background:#e9edf0;color:#55616e}.override-package-list legend em{font-size:.7rem;font-style:normal;font-weight:700;color:#66717d}.override-package-list legend span{white-space:nowrap}.package-item-allocation{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:7px;background:#f6f8f9}.package-item-allocation>span{display:grid;gap:.15rem;min-width:0}.package-item-allocation>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-item-allocation>span small{color:var(--text-muted)}.package-item-allocation label{flex:0 0 110px}.package-content-editor{grid-column:1/-1;display:grid;gap:.45rem;padding:.55rem;border-radius:7px;background:#f6f8f9}.package-content-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.4rem .2rem;border-bottom:1px solid #dde4e0}.package-content-row:last-child{border-bottom:0}.package-content-row>span{display:grid;gap:.1rem;min-width:0}.package-content-row>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-content-row>span small{color:var(--text-muted)}.package-content-row label{flex:0 0 105px}.shipment-select{text-align:center!important;vertical-align:middle!important}.shipment-select input{width:15px;height:15px;margin:0;accent-color:#1479bd}.shipment-status-cell,.shipment-order,.shipment-package,.shipment-actions{display:grid;align-content:start;gap:4px;min-width:0}.shipment-row-status{display:inline-flex;justify-self:start;padding:3px 6px;border-radius:4px;background:#e9f5ed;color:#285d3a;font-size:.7rem;font-weight:800;line-height:1.1;white-space:nowrap}.shipment-row-status.status-shipped{background:#e8eff6;color:#315874}.shipment-row-status.status-on-hold,.shipment-row-status.status-package-needed{background:#fff0e4;color:#8b471c}.shipment-row-status.status-label-purchased{background:#eeeaf8;color:#5d4682}.shipment-order .shipment-status-cell{margin-bottom:1px}.shipment-order .copy-order-id{max-width:100%}.shipment-order .identifier-open{max-width:calc(100% - 24px);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.shipment-deadline{display:block;color:var(--text-muted);font-size:.67rem;line-height:1.2}.shipment-deadline.overdue,.shipment-deadline.approaching{color:#a33a2c;font-weight:800}.shipment-deadline.today,.shipment-deadline.tomorrow{color:#765b00;font-weight:800}.shipment-order-menu{position:relative;margin-top:2px}.shipment-order-menu>summary{width:max-content;cursor:pointer;color:#176344;font-size:.7rem;font-weight:800;list-style:none}.shipment-order-menu>summary::-webkit-details-marker{display:none}.shipment-order-menu>summary:after{content:" ▾"}.shipment-order-menu[open]>summary:after{content:" ▴"}.shipment-order-menu>div{position:absolute;z-index:8;display:grid;gap:7px;min-width:170px;margin-top:4px;padding:9px;border:1px solid #cbd3da;border-radius:7px;background:#fff;box-shadow:0 8px 20px #1b2a3829}.shipment-order-menu .button,.shipment-order-menu .table-link{justify-content:flex-start;width:100%;font-size:.72rem;text-align:left}.compact-ship-to{display:grid;width:100%;gap:2px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.compact-ship-to strong,.compact-ship-to span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.compact-ship-to{font-size:.72rem;line-height:1.2}.compact-ship-to small{display:flex;align-items:center;gap:3px;margin-top:2px;font-size:.66rem;font-weight:700}.compact-ship-to small.reviewed{color:#287044}.compact-ship-to small.required{color:#a23b2d}.compact-ship-to small.verifying{color:#176c9c}.shipment-product{display:grid;grid-template-columns:38px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0}.shipment-product .product-thumbnail{width:38px;height:38px}.shipment-product .quantity-bubble{align-self:center;white-space:nowrap}.shipment-product>div{display:grid;gap:2px;min-width:0}.shipment-product.package-item-list{display:flex;flex-direction:column;gap:0;align-items:stretch}.package-content-row{display:flex;align-items:center;gap:7px;padding:2px 0;min-width:0}.package-content-row+.package-content-row{border-top:1px solid var(--border)}.package-content-row .product-thumbnail{width:28px;height:28px;flex-shrink:0}.package-content-row>span{display:grid;gap:1px;min-width:0}.shipment-product strong{font-size:.75rem;line-height:1.25}.package-item-list strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shipment-product small,.shipment-package small{color:var(--text-muted);font-size:.67rem}.shipment-package strong{font-size:.76rem}.shipment-package span{font-size:.72rem;font-weight:700}.shipment-package small{line-height:1.2}.package-fulfillment-method{display:block;margin-top:4px;color:var(--text-muted);font-size:.67rem;font-weight:700;line-height:1.2}.shipment-package select{width:100%;min-width:0;padding:5px 22px 5px 6px;border:1px solid #b9c7d1;border-radius:5px;background:#fff;color:var(--text);font:inherit;font-size:.69rem;font-weight:750}.shipment-package select:disabled{background:#f2f1ef;color:#6b6862;cursor:not-allowed}.compact-rate-control{position:relative;display:grid;gap:5px;min-width:0}.compact-selected-rate{display:grid;width:100%;gap:1px;padding:5px 6px;border:1px solid #c8d7cd;border-radius:6px;background:#f8fcf9;color:inherit;text-align:left;cursor:pointer}.compact-selected-rate:hover:not(:disabled){border-color:#6e9e7e;background:#edf8f1}.compact-selected-rate:focus-visible,.compact-rate-trigger:focus-visible,.shipment-actions-trigger:focus-visible{outline:2px solid #176c9c;outline-offset:2px}.compact-selected-rate:disabled{opacity:1;cursor:default}.compact-selected-rate strong{font-size:.72rem}.compact-selected-rate span{font-size:.78rem;font-weight:850}.compact-selected-rate small{color:#0867a2;font-size:.62rem;font-weight:800}.compact-rate-control .rate-needed{font-size:.72rem}.rate-needed-wrap{display:grid;gap:1px}.rate-unavailable-reason{color:#8a4b1f;font-size:.62rem;font-weight:700}.compact-rate-trigger{padding:0;border:0;background:transparent;color:#0867a2;font-size:.67rem;font-weight:800;text-align:left;cursor:pointer}.compact-rate-menu{position:relative}.compact-rate-menu>div{position:absolute;z-index:20;right:0;display:grid;width:430px;margin-top:4px;padding:8px;border:1px solid #bdcbd5;border-radius:9px;background:#fff;box-shadow:0 10px 24px #1b2a3838}.shipment-row-table tbody tr:last-child .compact-rate-menu>div{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.compact-rate-menu button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px;border:0;border-radius:5px;background:#fff;color:inherit;text-align:left;cursor:pointer}.compact-rate-menu button:hover,.compact-rate-menu button[aria-selected=true]{background:#e7f3fb}.compact-rate-menu button span{display:grid;min-width:0}.compact-rate-menu button strong{font-size:.7rem}.compact-rate-menu button small{font-size:.62rem;color:var(--text-muted)}.compact-rate-menu button b{font-size:.72rem;white-space:nowrap}.shipment-rate-shipped{display:inline-block;padding:4px 6px;border-radius:4px;background:#eef2f5;color:#52606b;font-weight:750}.shipment-row-table .physical-package-state{min-width:0;gap:3px}.shipment-row-table .selected-rate-button{width:100%;min-width:0;padding:6px}.shipment-row-table .selected-rate-button span{min-width:0}.shipment-row-table .selected-rate-button strong{font-size:.72rem}.shipment-row-table .selected-rate-button b{font-size:.82rem}.shipment-row-table .selected-rate-button small{font-size:.64rem}.shipment-actions{gap:6px}.shipment-actions .button{width:100%;min-height:30px;padding:5px 7px;font-size:.7rem;line-height:1.15;white-space:normal}.shipment-actions .button.button-primary:disabled{border-color:#d7d2ca;background:#f2f0ed;color:#655f58;opacity:1}.shipment-actions .purchase-disabled{padding:5px 7px;font-size:.68rem}.shipment-actions .tracking-number{max-width:100%;overflow-wrap:anywhere}.split-action{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:3px;align-items:stretch}.split-action>.button{width:100%}.shipment-actions-menu{position:relative}.shipment-actions-trigger{display:grid;place-items:center;width:100%;height:100%;min-height:30px;border:1px solid #aebdc7;border-radius:5px;background:#fff;cursor:pointer;font-weight:900}.shipment-actions-trigger:hover{background:#edf6fb}.shipment-actions-menu>div{position:absolute;z-index:21;right:0;display:grid;gap:2px;width:175px;margin-top:4px;padding:5px;border:1px solid #bdcbd5;border-radius:7px;background:#fff;box-shadow:0 10px 24px #1b2a3838}.shipment-row-table tbody tr:last-child .shipment-actions-menu>div{top:100%;bottom:auto;margin-top:4px;margin-bottom:0}.shipment-actions-menu .table-link{justify-content:flex-start;width:100%;padding:7px;border-radius:4px;color:var(--text);text-align:left;text-decoration:none}.shipment-actions-menu .table-link:hover{background:#edf6fb}.shipment-row-table .package-plan{min-width:0;max-width:none}@media(max-width:1200px){.shipment-row-table{font-size:.74rem}.shipment-row-table th,.shipment-row-table td{padding:7px 6px}.shipment-row-table th:nth-child(1){width:3%}.shipment-row-table th:nth-child(2){width:16%}.shipment-row-table th:nth-child(3){width:18%}.shipment-row-table th:nth-child(4){width:22%}.shipment-row-table th:nth-child(5){width:16%}.shipment-row-table th:nth-child(6){width:14%}.shipment-row-table th:nth-child(7){width:11%}.shipment-product{grid-template-columns:32px minmax(0,1fr)}.shipment-product .product-thumbnail{width:32px;height:32px}.shipment-product .quantity-bubble{grid-column:2;justify-self:start;grid-row:2}.shipment-product>div{grid-column:2;grid-row:1}.compact-ship-to small{display:flex}}.package-contents{display:grid;gap:.2rem;margin:.25rem 0;padding:0;list-style:none}.package-contents li{display:flex;justify-content:space-between;gap:.6rem;font-size:.78rem}.package-contents li span{color:var(--text-muted)}.grouped-sku-summary{display:grid;gap:.1rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--text-muted)}.package-plan.package-setup-required{max-width:280px}.package-plan.package-setup-required>small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.order-lanes button strong{display:flex;align-items:center;gap:.45rem}.lane-count{display:inline-grid!important;place-items:center;min-width:22px;height:22px;padding:0 6px;margin:0!important;border-radius:999px;background:#e8ede9;color:#274a35;font-size:.68rem;font-weight:900!important}.order-lanes button.active .lane-count{background:#fff;color:#8f3d12}.purchase-outcome-dialog{width:min(480px,calc(100vw - 2rem))}.purchase-outcome-dialog footer{display:flex;justify-content:flex-end}.print-status{margin:.6rem 0;padding:.6rem .7rem;border-radius:8px;font-weight:700}.print-status.printed{background:#e9f7ed;color:#285d3a}.print-status.not-printed{background:#fff4dc;color:#704c00}.print-status-hint{margin:0 0 .3rem;color:var(--text-muted);font-size:.78rem}.gametime-workspace .shipment-table-scroll{max-height:calc(100vh - 320px);min-height:260px;overflow:auto}.gametime-workspace .shipment-table-scroll thead th{position:sticky;top:0;z-index:5;background:#f7f5f2;box-shadow:inset 0 -1px 0 var(--border)}.shipment-row-status.status-packed-elsewhere{background:#e8f2ed;color:#145a35}.packed-elsewhere-note{display:grid;gap:.15rem;color:#3d6a4d;font-weight:700}.packed-elsewhere-note small{color:var(--text-muted);font-weight:600}.package-content-row>.quantity-bubble{flex:0 0 auto;align-self:center;justify-self:start;width:max-content;min-width:38px;height:24px;padding:0 8px;font-size:.7rem}.package-content-row .product-thumbnail{width:38px;height:38px}.work-product strong{max-width:270px;-webkit-line-clamp:3}.package-content-row strong{max-width:270px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.veeqo-table-scroll{min-height:330px;padding-bottom:.5rem}.bulk-purchase-progress{width:min(430px,calc(100vw - 2rem));padding:22px 24px;text-align:center}.bulk-purchase-progress h2{margin:0 0 8px;font-size:17px}.bulk-purchase-progress p{margin:0 0 6px;color:var(--text-muted)}.bulk-purchase-progress .bulk-purchase-warning{margin:12px 0 0;color:#8f3d12;font-weight:750}.package-size{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap}.shipment-package .package-dimensions{font-weight:600;color:var(--text-muted)}.shipment-package{gap:3px}.fedex-direct-compare{padding:6px 7px;border-top:1px solid var(--border)}.fedex-direct-result{display:grid;gap:3px;margin-top:5px}.fedex-direct-result>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fedex-direct-result strong{font-size:.72rem}.fedex-direct-result span{font-weight:800}.fedex-direct-result small{color:var(--text-muted);font-size:.64rem}.shipment-product{grid-template-columns:38px auto minmax(0,1fr);align-items:center}.shipment-product .quantity-bubble{grid-column:2;grid-row:1;justify-self:start;align-self:center}.shipment-product>div{grid-column:3;grid-row:1;min-width:0}@media(max-width:1200px){.shipment-product{grid-template-columns:32px auto minmax(0,1fr)}.shipment-product .quantity-bubble{grid-column:2;grid-row:1}.shipment-product>div{grid-column:3;grid-row:1}}.package-content-row{flex-wrap:nowrap}.shipment-product strong,.package-content-row strong{position:relative;z-index:1;border-radius:4px;transition:none}.shipment-product:hover strong,.package-content-row:hover strong,.shipment-product strong:focus-visible,.package-content-row strong:focus-visible{position:absolute;z-index:40;max-width:min(420px,42vw);-webkit-line-clamp:unset;display:block;overflow:visible;white-space:normal;padding:4px 7px;margin:-4px 0 0 -7px;background:var(--card,#fff);box-shadow:0 8px 20px #1b2a3838;border:1px solid var(--border,#dde4e0)}.shipment-product,.package-content-row{position:relative}.rate-compare-hint{color:var(--text-muted);font-style:italic}.compact-rate-menu{min-width:0;padding:0}.compact-rate-menu .rate-option{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:13px;border:1px solid transparent;border-radius:10px;text-align:left}.compact-rate-menu .rate-option+.rate-option{margin-top:3px}.compact-rate-menu .rate-option:hover:not(:disabled){background:#f4f8f6}.compact-rate-menu .rate-option[aria-selected=true]{border-color:#2d6a4a;background:#f2f9f5;box-shadow:0 0 0 1px #2d6a4a inset}.rate-option-detail{display:grid;gap:5px;min-width:0}.rate-option-detail strong{font-size:.98rem;line-height:1.25;white-space:normal}.rate-chips{display:flex;flex-wrap:wrap;gap:6px}.rate-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#eef1f0;color:#4a5550;font-size:.7rem;font-style:normal;font-weight:750;white-space:nowrap}.rate-chip-direct{background:#e2f0e8;color:#1c5b38}.rate-chip-dg{background:#fdf1df;color:#8a5a12}.rate-option-price{display:grid;justify-items:end;gap:5px;white-space:nowrap}.rate-option-price b{font-size:1.2rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rate-eta{padding:3px 8px;border-radius:6px;background:#e8f2ec;color:#24633a;font-size:.7rem;font-style:normal;font-weight:700}.carrier-mark{display:grid;place-items:center;width:54px;height:34px;padding:0 2px;border:1px solid var(--border,#dde4e0);border-radius:8px;background:#fff}.carrier-mark svg{width:100%;height:100%}.mark-word{font-family:Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.mark-fedex-fed{font-size:25px;fill:#4d148c}.mark-fedex-ex{font-size:25px;fill:#00a94f}.mark-ups-gold{fill:#f7a800}.mark-ups-brown{fill:#341b0f}.mark-ups-word{font-size:13px;fill:#f7a800;letter-spacing:.02em}.mark-usps-block{fill:#004b87}.mark-usps-bird{fill:#fff}.mark-usps-word{font-size:15px;fill:#004b87;letter-spacing:.01em}.mark-other-word{font-size:15px;fill:#69737a}.held-batch-control{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:5px}.held-batch-switch{display:inline-flex;align-items:center;cursor:pointer}.held-batch-switch input{position:absolute;opacity:0;width:0;height:0}.held-batch-track{display:inline-block;width:34px;height:18px;border-radius:999px;background:var(--border-strong, #c7ccd4);transition:background .12s ease}.held-batch-thumb{display:block;width:14px;height:14px;margin:2px;border-radius:50%;background:#fff;transition:transform .12s ease}.held-batch-switch input:checked+.held-batch-track{background:var(--accent, #1d6f42)}.held-batch-switch input:checked+.held-batch-track .held-batch-thumb{transform:translate(16px)}.held-batch-switch input:focus-visible+.held-batch-track{outline:2px solid var(--accent, #1d6f42);outline-offset:2px}.held-batch-switch input:disabled+.held-batch-track{opacity:.5;cursor:not-allowed}.held-batch-button{display:inline-flex;align-items:center;gap:6px}.held-batch-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent, #1d6f42);color:#fff;font-size:12px;font-weight:700;line-height:1}.held-batch-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:320px;max-height:60vh;overflow-y:auto;padding:12px;border:1px solid var(--border, #d8dce3);border-radius:10px;background:var(--surface, #fff);box-shadow:0 12px 28px #0f172a29}.held-batch-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.held-batch-panel header button{display:inline-flex;padding:2px;border:0;background:none;cursor:pointer;color:inherit}.held-batch-groups{margin:0 0 8px;padding:0;list-style:none}.held-batch-groups li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border-subtle, #eef0f4)}.held-batch-groups li:last-child{border-bottom:0}.held-batch-groups span{display:flex;flex-direction:column;min-width:0}.held-batch-groups strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.held-batch-groups small{color:var(--text-muted, #5b6472);font-size:11px}.held-batch-groups b{font-variant-numeric:tabular-nums;font-size:15px}.held-batch-explainer{margin:0 0 10px;color:var(--text-muted, #5b6472);font-size:11px}.held-batch-notice{margin:0 0 8px;color:var(--accent, #1d6f42);font-size:12px}.held-batch-panel footer{display:flex;justify-content:flex-end}.carrier-artwork{padding:3px}.carrier-artwork img{width:100%;height:100%;object-fit:contain}.workspace-search{display:flex;align-items:center;gap:8px;max-width:420px;margin-top:10px;padding:0 11px;height:38px;border:1px solid var(--border,#dde4e0);border-radius:7px;background:#fff}.workspace-search svg{width:15px;height:15px;color:var(--text-muted,#5b6472);flex:0 0 auto}.workspace-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13px;color:inherit;outline:none}.workspace-search .clear-search-button{display:inline-flex;padding:2px;border:0;background:none;color:var(--text-muted,#5b6472);cursor:pointer}.workspace-search .clear-search-button svg{width:13px;height:13px}.vendor-order-controls .workspace-search{margin-top:0;align-self:end}.package-change-scope{display:grid;gap:.45rem;margin:.7rem 0;padding:.7rem;border:1px solid var(--border);border-radius:8px}.package-change-scope legend{font-weight:900}.package-change-scope label{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem;border:1px solid #ded8d1;border-radius:7px;cursor:pointer}.package-change-scope label:has(input:checked){border-color:#669879;background:#f1faf4}.package-change-scope label span{display:grid;gap:.15rem}.package-change-scope small{color:var(--text-muted)}.package-override-dialog .package-split .button{flex:0 0 auto;width:auto}.choose-package-dialog{width:min(620px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.choose-package-dialog footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.package-default-note{padding:.7rem;border-radius:8px;background:#eef7f1;color:#285d3a;font-weight:800}.saved-package-options{display:grid;gap:.55rem}.saved-package-options label{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.saved-package-options label.selected{border-color:#5f9271;background:#f4fbf6;box-shadow:0 0 0 1px #5f9271}.saved-package-options label>span{display:grid;grid-template-columns:1fr auto;gap:.18rem .7rem;width:100%}.saved-package-options small{grid-column:1 / -1;color:var(--text-muted)}.vendor-fulfilled-workspace{min-width:0;max-width:100%}.vendor-fulfilled-workspace .shipment-table-scroll{width:100%;max-width:100%;overflow-x:auto}.vendor-fulfilled-workspace .shipment-row-table{table-layout:fixed}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(2){width:175px}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(3){width:230px}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(4){width:240px}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(5){width:180px}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(6){width:270px}.vendor-fulfilled-workspace .shipment-row-table[data-queue=tracking] th:nth-child(7){width:120px}.vendor-fulfilled-workspace .shipment-row-table:not([data-queue=tracking]) th:nth-child(2){width:175px}.vendor-fulfilled-workspace .shipment-row-table:not([data-queue=tracking]) th:nth-child(3){width:220px}.vendor-fulfilled-workspace .shipment-row-table:not([data-queue=tracking]) th:nth-child(4){width:260px}.vendor-fulfilled-workspace .shipment-row-table:not([data-queue=tracking]) th:nth-child(5){width:220px}.vendor-fulfilled-workspace .shipment-row-table:not([data-queue=tracking]) th:nth-child(6){width:240px}.vendor-fulfilled-workspace .tracking-submit-locked{opacity:.62;cursor:not-allowed}.vendor-fulfilled-workspace .tracking-lock-explanation{max-width:190px;color:var(--muted);font-size:10px;text-align:right}.vendor-overview{gap:0}.vendor-overview-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--hover)}.vendor-overview-toolbar>div{display:grid;gap:3px}.vendor-overview-toolbar>div span{color:var(--muted);font-size:12px}.vendor-overview-toolbar label{display:grid;gap:4px;min-width:230px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.vendor-overview-toolbar select{height:36px;padding:6px 30px 6px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);font:inherit;text-transform:none}.vendor-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;padding:16px}.vendor-overview-card{position:relative;display:grid;gap:14px;min-height:148px;padding:17px 18px 16px 22px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);text-align:left;box-shadow:0 2px 8px #14231b0d}.vendor-overview-card:hover,.vendor-overview-card:focus-visible{border-color:#a44212;box-shadow:0 5px 16px #4f2f1b1f;transform:translateY(-1px)}.vendor-attention-marker{position:absolute;inset:0 auto 0 0;width:5px;background:#a44212}.vendor-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vendor-card-heading>strong{font-size:16px}.vendor-card-heading>small{color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase}.vendor-card-counts{display:flex;align-items:stretch;gap:8px}.vendor-card-counts>span{display:grid;align-content:center;min-width:92px;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--hover)}.vendor-card-counts strong{font-size:20px;line-height:1}.vendor-card-counts small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:700}.vendor-fulfilled-workspace>header h2{margin-bottom:3px}.vendor-package-dialog .package-item-allocation label{flex:0 0 auto;min-width:126px;justify-content:flex-end;white-space:nowrap}.operational-email-review .rendered-email{display:grid;gap:12px}.operational-email-review .rendered-email label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.operational-email-review .rendered-email output,.operational-email-review .rendered-email pre{display:block;margin:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;text-transform:none;white-space:pre-wrap}.operational-email-review .confirmation-link-placeholder{display:grid;gap:4px;padding:12px;border:1px dashed #c78643;border-radius:8px;background:#fff8e8}.operational-email-review .confirmation-link-placeholder span,.operational-email-review .confirmation-link-placeholder small{color:var(--muted)}.operational-email-review footer{display:flex;justify-content:flex-end;gap:10px}.operational-email-review .confirmation-link-placeholder.connected{border-color:#87b996;background:#eef8f1}.operational-email-review .confirmation-link-placeholder output{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.operational-email-review .confirmation-history{display:grid;gap:4px;padding:12px;border-left:3px solid var(--green);background:var(--hover)}.batch-evidence-section{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.batch-evidence-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.batch-evidence-section h4{margin:3px 0}.batch-evidence-section>header small,.batch-evidence-section td small{display:block;color:var(--muted)}.history-table-scroll{overflow-x:auto}.history-table-scroll table{width:100%;min-width:1080px;border-collapse:collapse}.history-table-scroll th,.history-table-scroll td{padding:9px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:11px}.history-table-scroll th{font-size:10px;text-transform:uppercase}.history-checksum{max-width:260px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.batch-evidence-section .send-history article small{overflow-wrap:anywhere}.history-empty{margin:0;color:var(--muted)}.resend-history-action{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px;border:1px solid #d9b487;border-radius:8px;background:#fff8e8}.resend-history-action>div{display:grid;gap:3px}.resend-history-action small,.resend-ineligible{color:var(--muted)}.resend-history-action label{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:6px;min-width:min(100%,470px);font-size:11px;font-weight:750}.resend-history-action label input{grid-column:1;padding:8px;border:1px solid var(--border);border-radius:7px;background:var(--card)}.resend-history-action label .button{grid-column:2;grid-row:1/3}.resend-ineligible{font-size:12px;text-align:right}.tracking-confirmation-dialog,.tracking-results-dialog{width:min(760px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:auto}.tracking-review-list{display:grid;gap:10px}.tracking-review-list>section{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:8px}.tracking-result-outcome-unknown,.tracking-result-review-required{border-color:#b45309!important;background:#fff7ed}.tracking-result-shipped{border-color:#15803d!important;background:#f0fdf4}.vendor-primary-actions{display:grid;gap:7px;justify-items:start;min-width:168px}.vendor-primary-actions>.button{white-space:nowrap}.vendor-order-dialog{width:min(544px,calc(100vw - 32px))}.vendor-order-fields{display:grid;gap:12px}.vendor-order-fields label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.vendor-order-fields input{width:100%}.vendor-order-fields input[readonly]{background:var(--hover);color:var(--text);font-weight:800}.vendor-confirmation-choice{display:grid;gap:9px;margin:14px 0 0;padding:12px;border:1px solid var(--border);border-radius:8px}.vendor-confirmation-choice legend{padding:0 4px;font-size:11px;font-weight:800}.vendor-confirmation-choice label{display:flex;align-items:center;gap:8px}.vendor-order-history{margin-top:3px;font-size:10px}.vendor-order-history summary{cursor:pointer;color:var(--green);font-weight:800}.vendor-order-history span{display:block;margin-top:3px;color:var(--muted)}@media(max-width:1200px){.vendor-fulfilled-workspace .shipment-row-table{table-layout:auto}.vendor-overview-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:760px){.vendor-overview-toolbar{align-items:stretch;flex-direction:column}.vendor-overview-toolbar label{min-width:0}.vendor-overview-grid{grid-template-columns:1fr}.vendor-card-counts{flex-wrap:wrap}}@media(max-width:900px){.batch-evidence-section>header,.resend-history-action{align-items:stretch;flex-direction:column}.resend-history-action label{grid-template-columns:1fr;min-width:0}.resend-history-action label .button{grid-column:1;grid-row:auto}.resend-ineligible{text-align:left}}.shipping-center{min-width:0}.shipping-center-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.shipping-center-views{display:flex;gap:8px;margin:0 0 12px}.shipping-center-views button{display:grid;gap:3px;min-width:210px;padding:11px 14px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);text-align:left}.shipping-center-views button.active{border-color:#a44212}.shipping-center-views small{font-size:10px;color:inherit;opacity:.78}.shipping-awaiting-workspace{min-width:0}.shipping-vendor-strip{display:flex;gap:8px;padding:12px 16px;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--hover)}.shipping-vendor-strip button{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text)}.shipping-vendor-strip button.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.shipping-vendor-strip button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--hover);font-size:11px;font-weight:800}.shipping-awaiting-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px}.shipping-awaiting-toolbar h2{margin:0 0 3px}.shipping-awaiting-toolbar p{margin:0;color:var(--muted);font-size:12px}.shipping-bulk-action{display:grid;justify-items:end;gap:3px}.shipping-bulk-action small{max-width:230px;color:var(--muted);font-size:10px;text-align:right}.shipping-center-table-scroll{width:100%;max-width:100%;overflow-x:auto}.shipping-center-table{width:100%;min-width:1240px;table-layout:fixed}.shipping-center-table th,.shipping-center-table td{box-sizing:border-box}.shipping-center-table th:nth-child(1){width:42px}.shipping-center-table th:nth-child(2){width:175px}.shipping-center-table th:nth-child(3){width:205px}.shipping-center-table th:nth-child(4){width:175px}.shipping-center-table th:nth-child(5){width:125px}.shipping-center-table th:nth-child(6){width:185px}.shipping-center-table th:nth-child(7){width:195px}.shipping-center-table th:nth-child(8){width:175px}.shipping-center-table td{vertical-align:top}.shipping-center-table td:nth-child(5),.shipping-center-table td:nth-child(6),.shipping-center-table td:nth-child(7){padding-top:14px}.shipping-center-table .carrier-picker,.shipping-center-table .carrier-picker-button,.shipping-date-input,.shipping-tracking-input{box-sizing:border-box;width:100%;min-width:0}.shipping-row-vendor{display:block;margin-top:5px;color:var(--green);font-weight:800}.shipping-center-table td>small{display:block;margin-top:4px}.shipping-center-table .vendor-row-actions{position:relative}.shipping-center-table .vendor-row-actions[open]>div,.shipping-center-table .vendor-row-actions[open]>span{z-index:5}.shipping-center-table .shipment-row-status{max-width:100%;white-space:normal}.simple-vendor-package-table{min-width:1240px}.simple-vendor-package-table th:nth-child(1){width:42px}.simple-vendor-package-table th:nth-child(2){width:165px}.simple-vendor-package-table th:nth-child(3){width:185px}.simple-vendor-package-table th:nth-child(4){width:270px}.simple-vendor-package-table th:nth-child(5){width:125px}.simple-vendor-package-table th:nth-child(6){width:135px}.simple-vendor-package-table th:nth-child(7){width:238px}.simple-vendor-package-table th:nth-child(8){width:148px}.simple-vendor-package-table td:nth-child(5),.simple-vendor-package-table td:nth-child(6),.simple-vendor-package-table td:nth-child(7),.simple-vendor-package-table td:nth-child(8){padding-top:14px}.simple-vendor-package-table select{box-sizing:border-box;width:100%;min-height:34px}.simple-vendor-package-table tbody tr:hover>td{background:#eaf4ff}.simple-vendor-package-table .vendor-ship-to{cursor:default}.shipping-tracking-actions{position:relative;display:flex;flex-direction:column;gap:7px}.shipping-tracking-actions .vendor-row-actions,.shipping-tracking-actions .vendor-row-actions summary{width:100%}.shipping-tracking-actions .vendor-row-actions summary{justify-content:center}.shipping-tracking-actions .vendor-row-actions[open]{min-width:0;padding-bottom:0;background:transparent;box-shadow:none}.shipping-package-actions-menu[open]>.shipping-action-menu-popover{position:absolute;right:0;bottom:calc(100% + 6px);z-index:10;width:220px;padding:7px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:0 10px 28px #14231b33}.shipping-package-actions-menu .shipping-action-menu-popover>*{display:block;width:100%;padding:8px;text-align:left}.shipping-save-tracking{width:100%;margin:0;padding:7px 8px;white-space:nowrap}.vendor-cancellation-pending{color:#a44212;font-weight:850}.simple-vendor-package-table .vendor-row-actions>small{display:block;padding:8px 10px;color:var(--muted);font-size:10px;line-height:1.35}.shipping-awaiting-workspace>.catalog-notice,.shipping-awaiting-workspace>.auth-error{margin:0 16px 12px}@media(max-width:900px){.shipping-center-heading,.shipping-awaiting-toolbar{align-items:stretch;flex-direction:column}.shipping-center-views{overflow-x:auto}.shipping-bulk-action{justify-items:start}.shipping-bulk-action small{text-align:left}}.vendor-order-fields label{gap:6px;color:var(--text);font-size:13px;font-weight:850}.shipping-awaiting-toolbar>div{display:grid;gap:3px}.shipping-awaiting-search{display:grid;gap:4px;width:min(460px,100%);margin-top:8px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.shipping-awaiting-search input{box-sizing:border-box;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);font:inherit;text-transform:none}.reroute-allocation-list{display:grid;gap:8px;margin:10px 0}.reroute-allocation-choice{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:10px;border:1px solid var(--border);border-radius:8px}.reroute-allocation-choice input{grid-row:1/3}.reroute-allocation-choice small{color:var(--muted)}.ac-blocker-resolution{display:grid;gap:.45rem;align-items:start}.ac-blocker-resolution .button{justify-self:start;min-height:2rem;padding:.35rem .65rem;white-space:nowrap}.send-steps{margin:0;padding:11px 13px;border:1px solid #b6cfe6;border-left:4px solid #2b6cb0;border-radius:8px;background:#f2f7fc;font-size:12.5px;line-height:1.5}.send-steps strong{display:block;margin-bottom:2px}.confirmation-history.untrusted{border-color:#d9b487;background:#fff8e8}.confirmation-history.untrusted strong{color:#8a5a12}.operational-admin{display:grid;gap:1rem}.admin-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.8rem}.admin-search{display:flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:7px;padding:.35rem .55rem}.admin-search input{border:0;outline:0}.admin-status{display:inline-block;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:800}.admin-status.active{background:#e8f7ed;color:#285d3a}.admin-status.inactive{background:#eeeae5;color:#665f58}.carton-editor{width:min(900px,calc(100vw - 2rem));max-height:min(88vh,820px);display:flex;flex-direction:column;overflow:hidden}.carton-form{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;overflow:auto;padding:.15rem .2rem .8rem}.carton-form label,.settings-card>label,.schedule-editor label{display:grid;gap:.25rem;font-size:.78rem;font-weight:700}.carton-form input,.carton-form textarea,.settings-card input,.settings-card select,.schedule-editor input{padding:.5rem;border:1px solid var(--border);border-radius:6px}.carton-form .full{grid-column:1/-1}.carton-form .check{display:flex;align-items:center}.carton-editor footer,.lifecycle-dialog footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--border);background:var(--surface,#fff)}.carton-actions{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.lifecycle-dialog{width:min(520px,calc(100vw - 2rem));display:grid;gap:1rem}.settings-card{display:grid;gap:1rem;max-width:850px}.settings-card>label>input[type=number]{max-width:150px}.settings-card select{max-width:360px}.automation-toggle{grid-template-columns:auto 1fr!important;align-items:start}.automation-toggle span{display:grid}.safety-note{display:grid;gap:.2rem;padding:.7rem;border:1px solid #d8ad58;border-radius:8px;background:#fff8e8}.schedule-editor{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap}.schedule-list{display:grid;gap:.5rem}.schedule-list article{display:grid;grid-template-columns:110px 90px 1fr auto auto;align-items:center;gap:.6rem;padding:.6rem;border:1px solid var(--border);border-radius:8px}@media(max-width:720px){.carton-form{grid-template-columns:1fr 1fr}.schedule-list article{grid-template-columns:1fr 1fr}.schedule-list article small{grid-column:1/-1}}.saved-setting{display:flex;align-items:baseline;gap:.55rem;padding:.65rem;border:1px solid var(--border);border-radius:7px;background:#f7f6f4}.saved-setting span,.saved-setting small{color:var(--text-muted)}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.capability-grid dl{display:grid;gap:.55rem}.capability-grid dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.4rem}.capability-grid dd{margin:0;font-weight:750;text-align:right}.safe-off{color:#24633a}@media(max-width:800px){.capability-grid{grid-template-columns:1fr}}.operational-settings-wrapper>.operational-admin>.capability-grid{display:none}.runtime-capability-grid{margin:0 clamp(24px,4vw,64px) 32px}.automatic-packing-admin{padding-top:0}.automatic-packing-admin .settings-card{margin-top:0}.packing-profile-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;border:1px solid var(--border);border-radius:8px;background:#faf9f7}.packing-profile-card header,.packing-profile-card fieldset,.packing-profile-card>small{grid-column:1/-1}.packing-profile-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.packing-profile-card h3{margin:.15rem 0 0}.packing-profile-card fieldset{display:grid;gap:.45rem;border:1px solid var(--border);border-radius:7px;padding:.8rem}.automatic-packing{display:grid;gap:.75rem}.automatic-packing>label{max-width:420px}@media(max-width:800px){.packing-profile-card{grid-template-columns:1fr}}.veeqo-safety-settings{margin:0 1.25rem 1.25rem}.veeqo-gate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.veeqo-gate-list .automation-toggle{margin:0;align-items:flex-start}.veeqo-gate-list small{line-height:1.35}@media(max-width:900px){.veeqo-gate-list{grid-template-columns:1fr}}.data-table-panel{padding:18px;border:1px solid var(--border, #d8dee9);border-radius:10px;background:var(--surface, #fff)}.data-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.data-table-header h3{margin:0 0 4px;font-size:15px}.data-table-note{margin:0;font-size:12.5px;color:var(--text-muted, #5a6577)}.data-table-tools{display:flex;align-items:center;gap:8px}.data-table-tools input{padding:7px 10px;border:1px solid var(--border, #d8dee9);border-radius:6px;font:inherit;font-size:13px;min-width:210px}.data-table-tools button{padding:7px 12px;border:1px solid var(--border, #d8dee9);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:13px;cursor:pointer}.data-table-tools button:hover:not(:disabled){background:var(--surface-muted, #f5f7fa)}.data-table-tools button:disabled{opacity:.5;cursor:default}.data-table-summary{margin:10px 0 0}.data-table-scroll{overflow:auto;max-height:min(70vh,720px);margin-top:10px}.data-table-scroll table{width:100%;border-collapse:separate;border-spacing:0}.data-table-scroll th,.data-table-scroll td{padding:8px;text-align:left;border-bottom:1px solid var(--border-subtle, #eceff4);font-size:13px;white-space:nowrap}.data-table-scroll thead th{position:sticky;top:0;z-index:2;font-weight:600;color:var(--text-muted, #5a6577);background:var(--surface, #fff)}.data-table-scroll tbody tr{background:var(--surface, #fff)}.data-table-scroll tbody tr:nth-child(2n){background:var(--surface-muted, #f7f9fb)}.data-table-scroll tbody tr:hover{background:var(--surface-hover, #eef4fb)}.data-table-scroll th:first-child,.data-table-scroll td:first-child{position:sticky;left:0}.data-table-scroll td:first-child{z-index:1;background:inherit}.data-table-scroll thead th:first-child{z-index:3}.data-table-scroll th:first-child:after,.data-table-scroll td:first-child:after{content:"";position:absolute;top:0;right:0;bottom:-1px;width:1px;background:var(--border-subtle, #eceff4)}.data-table-scroll td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.data-table-scroll th.numeric,.data-table-scroll td.numeric{text-align:right}.data-table-sort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left}.data-table-scroll th.numeric .data-table-sort{text-align:right}.data-table-empty{padding:18px 8px;margin:0;color:var(--text-muted, #5a6577);font-size:13px}.amazon-insight{display:flex;flex-direction:column;gap:20px}.insight-banner{padding:12px 16px;border-radius:8px;border:1px solid var(--border, #d8dee9);background:var(--surface-muted, #f5f7fa);font-size:13px;line-height:1.5}.insight-banner strong{display:inline;margin-right:6px}.insight-banner-warning{border-color:#d9a441;background:#fdf6e7}.insight-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px;border:1px solid var(--border, #d8dee9);border-radius:10px;background:var(--surface, #fff)}.insight-controls label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted, #5a6577)}.insight-controls input{padding:7px 10px;border:1px solid var(--border, #d8dee9);border-radius:6px;font:inherit}.insight-presets{display:flex;gap:8px}.insight-presets button{padding:7px 12px;border:1px solid var(--border, #d8dee9);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:13px;cursor:pointer}.insight-presets button:hover{background:var(--surface-muted, #f5f7fa)}.insight-compared{margin-left:auto;font-size:12px;color:var(--text-muted, #5a6577)}.insight-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.insight-metric{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border, #d8dee9);border-radius:10px;background:var(--surface, #fff)}.insight-metric-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #5a6577)}.insight-metric-value{font-size:26px;font-weight:650;line-height:1.15}.insight-metric-change{font-size:12px;font-weight:600}.insight-metric-change.up{color:#1c7a4a}.insight-metric-change.down{color:#b23c2e}.insight-metric-prior,.insight-metric-hint{font-size:12px;color:var(--text-muted, #5a6577)}.insight-metric-muted .insight-metric-value{font-size:18px;font-weight:600;color:var(--text-muted, #5a6577)}.insight-breakdown,.insight-monthly{padding:18px;border:1px solid var(--border, #d8dee9);border-radius:10px;background:var(--surface, #fff)}.insight-breakdown h3,.insight-monthly h3{margin:0 0 4px;font-size:15px}.insight-breakdown-note{margin:0 0 14px;font-size:12px;color:var(--text-muted, #5a6577)}.insight-breakdown table{width:100%;border-collapse:collapse}.insight-breakdown th,.insight-breakdown td{padding:9px 8px;text-align:left;border-bottom:1px solid var(--border-subtle, #eceff4);font-size:13px}.insight-breakdown th{font-weight:600;width:190px}.insight-breakdown td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600;width:150px}.insight-breakdown td:last-child{color:var(--text-muted, #5a6577)}.insight-breakdown-total th,.insight-breakdown-total td{border-top:2px solid var(--border, #d8dee9);border-bottom:none;font-size:14px;font-weight:700}.insight-series{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;padding-bottom:4px}.insight-series-column{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:56px}.insight-series-bar-track{position:relative;display:flex;align-items:flex-end;height:150px;width:100%}.insight-series-bar{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4c7ef3,#3862c4)}.insight-series-prior{position:absolute;left:0;right:0;height:2px;background:#7d8a83;border-radius:1px}.insight-series-value{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted, #5a6577)}.insight-series-label{font-size:11px;font-weight:600}.insight-empty,.insight-error{padding:28px;text-align:center;border:1px solid var(--border, #d8dee9);border-radius:10px;background:var(--surface, #fff);color:var(--text-muted, #5a6577)}.insight-error strong{display:block;margin-bottom:6px;color:var(--text, #1f2733)}.report-selector-grouped{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.report-group{display:flex;align-items:center;gap:6px}.report-group-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #5a6577);padding-right:4px}.report-group+.report-group{padding-left:20px;border-left:1px solid var(--border, #d8dee9)}.insight-withheld,.insight-unattributed{font-style:italic;color:var(--text-muted, #5a6577)}.insight-note{margin:0 0 12px;font-size:12px;color:var(--text-muted, #5a6577)}.insight-missing{padding:10px 12px;border-radius:8px;background:var(--surface-muted, #f5f7fa)}.insight-row-new{background:#fdf6e7}.insight-new-badge{margin-left:8px;padding:1px 6px;border-radius:999px;background:#d9a441;color:#fff;font-size:10px;font-weight:700}.insight-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.insight-signal{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border, #d8dee9);border-radius:8px}.insight-signal header{display:flex;align-items:center;justify-content:space-between;gap:8px}.insight-signal p{margin:0;font-size:12px;color:var(--text-muted, #5a6577);line-height:1.5}.insight-signal small{font-size:11px;color:var(--text-muted, #5a6577)}.insight-signal-disconnected{background:var(--surface-muted, #f5f7fa)}.insight-signal-value{font-size:20px}.insight-pill{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.insight-pill.on{background:#dcf0e5;color:#1c7a4a}.insight-pill.off{background:#ececf1;color:#5a6577}.insight-coverage{display:flex;flex-wrap:wrap;gap:28px}.insight-coverage div{display:flex;flex-direction:column;gap:2px}.insight-coverage span{font-size:12px;color:var(--text-muted, #5a6577)}.insight-coverage strong{font-size:18px;font-variant-numeric:tabular-nums}.insight-controls select{padding:7px 10px;border:1px solid var(--border, #d8dee9);border-radius:6px;font:inherit}.insight-product{display:flex;flex-direction:column;gap:1px}.insight-product strong{font-weight:600;white-space:normal;max-width:380px}.insight-product small{color:var(--text-muted, #5a6577);font-variant-numeric:tabular-nums}.insight-product em{color:var(--text-muted, #5a6577);font-style:italic;font-weight:500}.insight-estimated{margin-left:4px;padding:0 4px;border-radius:3px;border:1px solid #d9a441;background:#fdf6e7;color:#7a5a12;font-size:10px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;cursor:help}.insight-margin-loss{color:#b3261e;font-weight:600}.insight-series-bar{display:flex;flex-direction:column-reverse;overflow:hidden}.insight-series-bar .seg{display:block;width:100%;flex-grow:0;flex-shrink:0}.insight-series-bar .seg.vendor{background:#3862c4}.insight-series-bar .seg.gametime{background:#1f7a3d}.insight-series-bar .seg.other{background:#b6bec8}.insight-legend{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.insight-legend .key{width:11px;height:11px;border-radius:3px;display:inline-block;margin-left:8px}.insight-legend .key:first-child{margin-left:0}.insight-legend .key.vendor{background:#3862c4}.insight-legend .key.gametime{background:#1f7a3d}.insight-legend .key.other{background:#b6bec8}.insight-legend em{font-style:normal;color:var(--text-muted, #5a6577);flex-basis:100%}.landed-cost-entry h2{margin:0 0 .25rem;font-size:1.05rem}.landed-cost-hint{margin:0 0 .75rem;color:var(--muted, #5b6472);font-size:.85rem}.landed-cost-presets{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.85rem}.landed-cost-presets span{color:var(--muted, #5b6472)}.landed-cost-presets button{padding:.3rem .6rem;border:1px solid var(--border, #d3d8e0);border-radius:999px;background:#fff;cursor:pointer;font-size:.8rem}.landed-cost-presets button:hover{border-color:#7a8699}.landed-cost-fields{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.landed-cost-fields label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted, #5b6472)}.landed-cost-fields input,.landed-cost-fields select{padding:.35rem .5rem;border:1px solid var(--border, #d3d8e0);border-radius:4px;font-size:.9rem;min-width:9rem}.landed-cost-note{flex:1 1 18rem}.landed-cost-note input{width:100%}.landed-cost-estimate{margin:.75rem 0 0;padding:.5rem .65rem;border-left:3px solid #c08a2e;background:#fdf6e7;font-size:.82rem;line-height:1.45}.landed-cost-preview{margin:.5rem 0 .75rem;font-size:.82rem;color:var(--muted, #5b6472)}.landed-cost-search{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.landed-cost-search label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted, #5b6472)}.landed-cost-search input{padding:.35rem .5rem;border:1px solid var(--border, #d3d8e0);border-radius:4px;font-size:.9rem;min-width:20rem}.landed-cost-count{font-size:.82rem;color:var(--muted, #5b6472)}.landed-cost-selected{background:#eef4ff}.landed-cost-skus{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.landed-cost-missing{color:var(--muted, #5b6472);font-style:italic}.landed-cost-derived{display:inline-block;padding:.35rem .5rem;border:1px dashed var(--border, #d3d8e0);border-radius:4px;background:var(--surface-muted, #f5f7fa);font-size:.9rem;min-width:9rem;color:var(--text, #1c2430)}.mapping-review .mapping-review-controls{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:16px 0}.mapping-review .mapping-review-controls label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted,#5b6472)}.mapping-review .mapping-review-controls select{min-width:260px;padding:8px 10px;border:1px solid var(--border,#d5dae2);border-radius:6px;background:var(--surface,#fff);color:inherit;font-size:14px}.mapping-review-notice{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:var(--accent-soft,#eef4ff);border:1px solid var(--accent-border,#c9dbff);font-size:13px}.mapping-review-progress{margin:16px 0 20px;padding:16px;border:1px solid var(--border,#d5dae2);border-radius:8px;background:var(--surface,#fff)}.mapping-review-progress-bar{height:10px;border-radius:5px;background:var(--border,#e6e9ee);overflow:hidden}.mapping-review-progress-bar>div{height:100%;background:var(--accent,#2f6bff);transition:width .2s ease}.mapping-review-progress-figures{display:flex;flex-wrap:wrap;gap:28px;margin-top:14px}.mapping-review-progress-figures>div{display:flex;flex-direction:column;gap:2px}.mapping-review-progress-figures span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#5b6472)}.mapping-review-progress-figures strong{font-size:19px;font-variant-numeric:tabular-nums}.mapping-review-window{margin:10px 0 0;font-size:12px;color:var(--text-muted,#5b6472)}.mapping-review-warning{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;border-radius:6px;background:var(--warning-soft,#fff6e5);border:1px solid var(--warning-border,#f0d49a);font-size:13px;line-height:1.45}.mapping-review-warning svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px}.mapping-review-count{margin:14px 0 8px;font-size:13px;color:var(--text-muted,#5b6472)}.mapping-review-list{display:flex;flex-direction:column;gap:14px}.mapping-review-card{border:1px solid var(--border,#d5dae2);border-radius:8px;background:var(--surface,#fff);padding:16px}.mapping-review-card>header{--listing-tint:#eaf2fd;--listing-edge:#c6dcf7;--listing-label:#1d4ed8;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--listing-edge);border-radius:7px;background:var(--listing-tint)}:root[data-theme=dark] .mapping-review-card>header{--listing-tint:#152438;--listing-edge:#27405e;--listing-label:#9dc0f5}.mapping-review-side{display:block;margin-bottom:4px;color:var(--listing-label);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mapping-review-card>header .mapping-review-rank{background:var(--card,#fff);border:1px solid var(--listing-edge)}.mapping-review-section{margin:16px 0 0;color:var(--muted,#5b6472);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mapping-review-section+.mapping-review-candidates,.mapping-review-section+.mapping-review-empty{margin-top:6px}.mapping-review-listing{display:flex;gap:12px;align-items:flex-start;min-width:0;flex:1 1 420px}.mapping-review-listing>div{min-width:0}.mapping-review-listing strong{display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.mapping-review-listing small{display:block;margin-top:3px;font-size:12px;color:var(--text-muted,#5b6472)}.mapping-review-rank{flex:0 0 auto;min-width:44px;padding:4px 8px;border-radius:5px;background:var(--accent-soft,#eef4ff);color:var(--accent,#2f6bff);font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.mapping-review-metrics{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-start}.mapping-review-metrics>div{display:flex;flex-direction:column;gap:2px}.mapping-review-metrics span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#5b6472)}.mapping-review-metrics strong{font-size:15px;font-variant-numeric:tabular-nums}.mapping-outcome{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.mapping-outcome.exact-code-match{background:#e4f6ea;color:#1c6b3a}.mapping-outcome.suggested{background:#eef4ff;color:#2f4fa8}.mapping-outcome.no-candidate{background:#fdecec;color:#a12b2b}.mapping-review-candidates{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px}.mapping-review-candidates th,.mapping-review-candidates td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border,#e6e9ee);vertical-align:top}.mapping-review-candidates th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#5b6472);font-weight:600}.mapping-review-candidates tr.selected{background:var(--accent-soft,#eef4ff)}:root[data-theme=dark] .mapping-review-candidates tr.selected{background:#1c2f49}.mapping-review-candidates strong{display:block;overflow-wrap:anywhere}.mapping-review-candidates small{display:block;margin-top:2px;font-size:11px;color:var(--text-muted,#5b6472);overflow-wrap:anywhere}.mapping-uom{display:inline-block;padding:2px 7px;border-radius:4px;background:var(--border,#eef0f4);font-weight:700;font-size:12px;letter-spacing:.03em}.mapping-match{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700}.mapping-match.exact{background:#e4f6ea;color:#1c6b3a}.mapping-match.suggested{background:#eef1f6;color:#3d4757}.mapping-review-confirm{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border,#e6e9ee)}.mapping-review-units{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted,#5b6472)}.mapping-review-units input{width:110px;padding:8px 10px;border:1px solid var(--border,#d5dae2);border-radius:6px;font-size:15px;font-variant-numeric:tabular-nums}.mapping-review-units.conflict input{border-color:var(--warning-border,#e0a83c);background:var(--warning-soft,#fff6e5)}.mapping-review-units-help{flex:1 1 320px;display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;color:var(--text-muted,#5b6472)}.mapping-review-units-help svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--warning,#b8791a)}.mapping-review-empty{margin:12px 0 0;font-size:13px;color:var(--text-muted,#5b6472)}.mapping-review-pager{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:13px;color:var(--text-muted,#5b6472)}.mapping-review-toggle{flex-direction:row!important;align-items:center;gap:7px!important}.mapping-review-import{margin:16px 0;padding:12px 14px;border:1px solid var(--border,#d5dae2);border-radius:8px;background:var(--surface,#fff)}.mapping-review-import summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.mapping-review-import p{font-size:13px;line-height:1.5;color:var(--text-muted,#5b6472)}.mapping-review-preview{margin-top:10px;padding-top:10px;border-top:1px solid var(--border,#e6e9ee)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1500px){.mapping-review-metrics{gap:16px}.mapping-review-candidates{display:block;overflow-x:auto}}.mapping-review-card-actions{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--border,#e6e9ee)}.mapping-review-not-vendor{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted,#5b6472)}.mapping-review-not-vendor:hover:not(:disabled){color:var(--danger,#a12b2b)}.mapping-review-not-vendor svg{width:14px;height:14px}.vendor-center-dashboard .number-link{min-width:42px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--hover);color:var(--text);font-weight:800;cursor:pointer}.vendor-center-dashboard .number-link.warning{border-color:#e2a270;background:#fff0e4;color:#8f3e13}.vendor-name-link{font-size:14px}.vendor-universal-catalog{margin-top:22px}.vendor-detail-heading{display:flex;align-items:center;gap:18px}.vendor-detail-heading h1{margin:3px 0}.vendor-tabs{display:flex;overflow-x:auto;gap:4px;margin:20px 0 0;padding:7px;border:1px solid var(--border);border-radius:11px;background:var(--card,#fff)}.vendor-tabs button{flex:none;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:750}.vendor-tabs button.active{background:#fff0e4;color:#8f3e13;box-shadow:inset 0 -3px var(--orange)}.vendor-workspace-panel{margin-top:14px;padding:20px;border:1px solid var(--border);border-radius:13px;background:var(--card,#fff);box-shadow:var(--shadow)}.vendor-workspace-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.vendor-workspace-panel h2{margin:4px 0}.vendor-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vendor-profile-grid label,.change-reason{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.vendor-profile-grid strong{min-height:18px;color:var(--text);font-size:13px;text-transform:none}.vendor-profile-grid input,.vendor-profile-grid textarea,.change-reason textarea{padding:9px;border:1px solid #6ca67a;border-radius:7px;background:var(--card);font:inherit;text-transform:none}.vendor-wide{grid-column:1/-1}.export-settings{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.export-settings .vendor-profile-grid{margin-top:12px}.export-settings small{display:block;margin-top:10px;color:var(--muted)}.vendor-workspace-panel>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.modified{color:var(--muted);font-size:11px}.responsibility{display:block;font-size:12px}.contact-editor fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px}.contact-editor fieldset>div{display:flex;align-items:center;justify-content:space-between}.contact-editor fieldset label{flex-direction:row}.catalog-import>.button{margin-top:14px}.catalog-success{padding:10px;border-radius:8px;background:var(--green-soft);color:var(--green);font-weight:700}.import-review{margin-top:18px;padding:16px;border:1px solid #e2a270;border-radius:10px;background:#fffaf5}.import-review>header{display:flex;align-items:flex-start;justify-content:space-between}.import-review h3{margin:3px 0}.import-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.import-counts div{display:flex;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.import-counts span{color:var(--muted);font-size:10px;text-transform:uppercase}.import-counts strong{font-size:20px}.import-review table{width:100%;margin-bottom:12px;border-collapse:collapse}.import-review td,.import-review th{padding:8px;border-bottom:1px solid var(--border);text-align:left}@media(max-width:1000px){.vendor-profile-grid,.import-counts{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.vendor-profile-grid{grid-template-columns:1fr}.vendor-wide{grid-column:auto}}.inventory-workspace{display:grid;gap:16px}.inventory-workspace>.button{justify-self:end}.inventory-history{overflow:auto}.inventory-history table{min-width:1100px;width:100%;border-collapse:collapse}.inventory-history th,.inventory-history td{padding:9px;border-bottom:1px solid var(--border);text-align:left}.inventory-history .table-link{display:inline-flex;align-items:center;gap:5px}.inventory-history .table-link svg{width:14px}.inventory-summary{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.inventory-summary span{color:var(--muted);font-size:12px}.oms-catalog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px}.oms-catalog-summary h2,.vendor-catalogs-section h2{margin:4px 0}.oms-catalog-summary p,.vendor-catalogs-section p{margin:4px 0;color:var(--muted)}.oms-product-count{display:grid;min-width:100px;color:var(--green);font-size:28px;text-align:right}.oms-product-count small{color:var(--muted);font-size:10px;text-transform:uppercase}.vendor-catalogs-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.vendor-catalog-picker{display:flex;align-items:center;gap:12px;margin-top:18px;font-weight:750}.vendor-catalog-picker select{min-width:320px;min-height:42px;padding:8px 10px;border:1px solid #6ca67a;border-radius:8px;background:var(--card)}.vendor-source-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin-top:14px}.vendor-source-cards button{display:grid;gap:4px;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--text);text-align:left;cursor:pointer}.vendor-source-cards button:hover{border-color:var(--green);background:var(--hover)}.vendor-source-cards span,.vendor-source-cards small{color:var(--muted)}.add-vendor-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.add-vendor-dialog>.catalog-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.add-vendor-dialog>footer{position:sticky;bottom:-22px;z-index:2;margin-inline:-22px;padding:12px 22px 22px;border-top:1px solid var(--border);background:var(--surface)}.initial-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px}.initial-contact legend{font-weight:800}@media(max-width:900px){.oms-catalog-summary{grid-template-columns:1fr auto}.oms-catalog-summary .button{grid-column:1/-1}.add-vendor-dialog>.catalog-form-grid,.initial-contact{grid-template-columns:1fr}}.catalog-import-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 14px}.catalog-import-steps span{padding:9px 10px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--hover);font-size:12px;font-weight:750}.template-download{display:inline-flex;width:max-content;margin:0 0 14px!important}.template-download svg{width:16px}.import-success{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;margin:14px 0}.import-success strong,.import-success span{grid-column:1}.import-success .button{grid-column:2;grid-row:1/3}.import-counts div.attention{border-color:#d88751;background:#fff3e8;color:#8f3e13}.import-issue-table{max-height:280px;overflow:auto;margin-bottom:14px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.import-issue-table table{min-width:900px;margin:0}.import-issue-table tr.error td{background:#fff3e8}.import-issue-table tr.information td{background:#eef8f1}.import-apply-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.import-apply-row>span{max-width:760px;color:var(--muted);font-size:12px}.import-apply-row .button{flex:none}.catalog-import .employee-file-drop{margin-top:0}@media(max-width:1000px){.catalog-import-steps{grid-template-columns:repeat(2,1fr)}.import-apply-row{align-items:stretch;flex-direction:column}}@media(max-width:650px){.catalog-import-steps{grid-template-columns:1fr}.import-success{display:flex;align-items:stretch;flex-direction:column}}.vendor-image-workflow{display:grid;gap:14px}.vendor-image-workflow>.button{justify-self:start}.vendor-image-workflow .import-review{margin-top:0}.vendor-image-workflow details{margin:10px 0;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.vendor-image-workflow summary{cursor:pointer;font-weight:750}.vendor-image-workflow ul{max-height:180px;overflow:auto;margin:8px 0 0;padding-left:22px}.image-import-complete{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border:1px solid #79aa84;border-radius:10px;background:var(--green-soft)}.image-import-complete>svg{color:var(--green)}.image-import-complete h3{margin:3px 0}.image-import-complete .import-counts{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.image-import-complete .import-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.image-import-complete,.image-import-complete .import-counts{grid-template-columns:1fr}}.carrier-directory-page .web-heading{display:grid;grid-template-columns:1fr auto;align-items:end}.carrier-directory-page .web-heading>*:not(button){grid-column:1}.carrier-directory-page .web-heading button{grid-column:2;grid-row:1/4}.carrier-directory-page table small{display:block;color:var(--muted);margin-top:.2rem}.carrier-editor{width:min(900px,calc(100vw - 40px))}.carrier-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.carrier-editor-grid label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700}.carrier-editor-grid input,.carrier-editor-grid select{width:100%}.carrier-url-field,.carrier-reason{grid-column:span 2}.carrier-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;align-self:end;padding:.65rem;border:1px solid var(--border);border-radius:8px}.carrier-check input{width:auto}@media(max-width:900px){.carrier-editor-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.carrier-editor-grid{grid-template-columns:1fr}.carrier-url-field,.carrier-reason{grid-column:auto}}.carrier-advanced{margin:.75rem 0}.carrier-advanced summary{cursor:pointer;font-size:.78rem;font-weight:700;color:var(--muted);padding:.4rem 0}.carrier-advanced[open] summary{margin-bottom:.5rem}.carrier-active-toggle{max-width:280px}.printing-admin{display:grid;gap:1rem}.printing-heading,.printing-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.bridge-download{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.printing-section-header h2{margin:0 0 .2rem}.printing-section-header p{margin:0;color:var(--text-muted)}.printing-section-header>label{display:grid;gap:.25rem;font-size:.76rem;font-weight:750}.printing-section-header select,.printing-admin table select{min-width:190px;padding:.42rem;border:1px solid var(--border);border-radius:6px;background:#fff}.printing-table-scroll{overflow-x:auto}.printing-admin table{min-width:1120px}.printing-admin td small{display:block;color:var(--text-muted);margin-top:.2rem}.bridge-status{display:inline-flex;border-radius:999px;padding:.22rem .48rem;font-size:.75rem;font-weight:800;background:#eee}.bridge-status.online{background:#e5f6e9;color:#24613a}.bridge-status.offline,.bridge-status.inactive{background:#f3e9e7;color:#7b362e}.bridge-status.pending-approval{background:#fff4d8;color:#705511}.compact-toggle{display:flex;align-items:center;gap:.35rem;font-weight:750}.printing-actions{display:flex;gap:.4rem;flex-wrap:wrap;min-width:300px}.printing-actions .button{padding:.4rem .58rem}.print-queue-tabs{display:flex;gap:.35rem;border-bottom:1px solid var(--border);margin:.8rem 0}.print-queue-tabs button{border:0;background:transparent;padding:.55rem .7rem;font-weight:750}.print-queue-tabs button.active{border-bottom:3px solid var(--accent);color:var(--accent)}.print-queue-tabs span{margin-left:.35rem;border-radius:99px;background:#eee;padding:.1rem .35rem}.bulk-print-bar{display:flex;justify-content:space-between;align-items:center;padding:.65rem;background:#f7f6f4;border:1px solid var(--border);border-radius:7px;margin-bottom:.65rem}.bulk-print-bar label{display:flex;gap:.4rem;align-items:center;font-weight:750}@media(max-width:800px){.printing-heading,.printing-section-header{align-items:stretch;flex-direction:column}.bridge-download{align-self:flex-start}}.printing-admin .printing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.printing-admin .bulk-print-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.report-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr));align-items:end;gap:10px;margin-bottom:14px}.report-filters label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.report-filters input,.report-filters select{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);font-size:12px;text-transform:none}@media(max-width:1000px){.report-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.report-filters{grid-template-columns:1fr}}.reports-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.reports-rail{position:sticky;top:12px;align-self:start;border-right:1px solid var(--border, #e3e7e4);padding-right:14px}.rail-group{margin-bottom:18px}.rail-group:last-child{margin-bottom:0}.rail-group-label{display:block;font-size:12.5px;font-weight:640;color:var(--text-muted, #7d8a83);margin:0 0 6px;padding-left:11px}.rail-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:7px 11px;border:0;border-radius:7px;background:none;font:inherit;font-size:14px;color:var(--text, #16211c);cursor:pointer}.rail-item:hover{background:var(--surface-muted, #f5f7fa)}.rail-item.active{background:#e8f0ea;color:#1f4e2c;font-weight:640}.rail-item.soon{color:var(--text-muted, #7d8a83);cursor:default}.rail-item.soon em{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border, #d9dee4);border-radius:9px;padding:0 6px}.reports-body{min-width:0}@media(max-width:900px){.reports-shell{grid-template-columns:1fr;gap:16px}.reports-rail{position:static;border-right:0;border-bottom:1px solid var(--border, #e3e7e4);padding:0 0 10px;display:flex;flex-wrap:wrap;gap:14px}.rail-group{display:flex;align-items:center;gap:6px;margin:0;flex-wrap:wrap}.rail-group-label{margin:0;padding:0}.rail-item{width:auto}}.reports-shell{gap:34px}.reports-rail{border-right-width:1px;border-right-color:#dfe4e0;padding-right:22px;padding-left:2px}@media(max-width:1000px){.reports-rail{padding-right:0;padding-bottom:16px}}.history-lines{display:table-cell}.history-lines span{display:block}.history-lines span+span{margin-top:7px;padding-top:7px;border-top:1px dashed #e5e8e3}.history-lines small{display:block;color:var(--muted, #7d8a83)}.history-date{white-space:nowrap}.history-date small{display:block;color:var(--muted, #7d8a83)}.history-views{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.history-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--border, #e3e7e4);border-radius:999px;background:var(--card, #fff);font:inherit;font-size:13px;color:var(--text, #16211c);cursor:pointer}.history-chip:hover{background:var(--surface-muted, #f5f7fa)}.history-chip.active{border-color:#15653a;background:#eaf4ee;font-weight:640}.history-chip-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-muted, #eef1f4);font-size:11.5px;font-weight:700;text-align:center}.history-chip.active .history-chip-count{background:#15653a;color:#fff}.history-where{min-width:210px}.where{display:block}.where b{display:block;font-size:13px}.where small{display:block;color:var(--muted, #7d8a83)}.where.none b{color:var(--muted, #7d8a83);font-weight:600}.where-flag{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#b4541f;vertical-align:middle}.where.late b{color:#8a3d12}.ac-public-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#f4f7f5,#e7eee9);color:#17201b}.ac-public-card{width:min(100%,560px);display:grid;gap:18px;padding:34px;border:1px solid #cbd8cf;border-radius:16px;background:#fff;box-shadow:0 18px 45px #12311d1f}.ac-public-card>header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e1e8e3}.ac-public-card>header svg{width:48px;height:48px}.ac-public-card>header div{display:grid}.ac-public-card>header small,.ac-public-card>small{color:#5e6a62}.ac-public-card h1{margin:0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.08}.ac-public-card p{margin:0;line-height:1.6}.ac-public-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ac-public-card dl div{display:grid;gap:4px;padding:14px;border-radius:9px;background:#f3f6f4}.ac-public-card dt{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#5e6a62}.ac-public-card dd{margin:0;font-size:1.1rem;font-weight:800}.ac-public-success{color:#17643a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:520px){.ac-public-card{padding:24px}.ac-public-card dl{grid-template-columns:1fr}}.ac-public-confirm{margin-top:6px;padding:13px 26px;border:0;border-radius:9px;background:#15653a;color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.ac-public-confirm:hover:not(:disabled){background:#11512e}.ac-public-confirm:disabled{opacity:.55;cursor:not-allowed}.ac-public-note{color:#5a6472;font-size:13px}.web-detail-grid{display:grid;gap:10px;margin:16px 0}.web-detail-grid>div{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.web-detail-grid dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.web-detail-grid dd{min-width:0;margin:0;overflow-wrap:anywhere}.web-detail-list{display:grid;gap:10px}.web-detail-item{padding:10px;border-left:3px solid var(--green);background:var(--surface)}@media(max-width:720px){.web-detail-grid>div{grid-template-columns:1fr;gap:4px}}.oms-order-page{max-width:1600px;margin:0 auto;padding:28px 34px 50px;display:grid;gap:14px;color:var(--text)}.oms-order-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--border)}.oms-order-header>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}.oms-order-header .button{grid-row:1/3}.oms-order-header h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em}.oms-order-header .eyebrow{align-self:end;color:var(--green);font-weight:700;letter-spacing:.06em}.oms-order-identities{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden;box-shadow:var(--shadow)}.oms-order-identities>span{min-width:150px;padding:9px 16px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--border)}.oms-order-identities>span:first-child{border-left:0}.oms-order-identities small,.oms-package-row small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.oms-order-status{width:max-content;padding:4px 11px;border-radius:999px;background:#e7f1ea;color:var(--green);font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px}.oms-order-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.oms-order-status.cancelled{background:#fbeae7;color:var(--red,#a5311f)}.oms-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.oms-main{display:flex;flex-direction:column;gap:14px;min-width:0}.oms-rail{display:flex;flex-direction:column;gap:14px}.oms-order-summary-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:14px}.oms-detail-card{padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius,14px);background:var(--card);box-shadow:var(--shadow)}.oms-detail-card h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;font-weight:700}.oms-detail-card h2 svg{width:16px;color:var(--green)}.oms-compact-dl{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px 18px;margin:0}.oms-compact-dl div{min-width:0}.oms-compact-dl dt{font-size:10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.oms-compact-dl dd{margin:5px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.oms-ship-to{display:flex;flex-direction:column;gap:3px;font-size:13.5px}.oms-ship-to h2{margin-bottom:6px}.oms-ship-to strong{font-size:15px}.oms-ship-to>small{margin-top:10px;padding:8px 10px;border-radius:9px}.oms-ship-to .verified{background:#e7f1ea;color:var(--green)}.oms-ship-to .unavailable{background:var(--hover);color:var(--muted)}.oms-items-table{display:grid}.oms-items-head,.oms-item-row{display:grid;grid-template-columns:minmax(330px,1.65fr) minmax(220px,1fr) minmax(125px,.55fr) minmax(230px,1fr);gap:16px;align-items:center}.oms-items-head{padding:0 8px 9px;color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.oms-item-row{min-height:82px;padding:14px 8px;border-top:1px solid var(--border);font-size:12.5px}.oms-item-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.oms-item-row small{color:var(--muted)}.oms-item-row strong{font-weight:700}.oms-product{display:grid!important;grid-template-columns:52px 1fr;align-items:center}.oms-product>span{display:flex;min-width:0;flex-direction:column;gap:3px}.oms-product .product-thumbnail{width:52px;height:52px;border-radius:9px}.oms-item-row .oms-unassigned{width:max-content;padding:3px 7px;border-radius:6px;background:var(--orange-soft,#fbeee5);color:var(--orange-deep,var(--orange));font-weight:800}.oms-secondary-workspace-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--blue)}.oms-secondary-workspace-link svg{width:14px}.oms-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.oms-section-heading>div{flex:1}.oms-section-heading h2{margin-bottom:3px}.oms-section-heading p{margin:0 0 9px;color:var(--muted);font-size:12px}.oms-section-heading>.button{white-space:nowrap}.oms-package-row{display:grid;grid-template-columns:minmax(155px,.7fr) minmax(280px,1.5fr) minmax(230px,1fr) minmax(170px,.7fr);gap:16px;align-items:center;margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:12.5px}.oms-package-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.oms-package-row>div:first-child>span{width:max-content;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.oms-package-row.open{box-shadow:var(--shadow)}.oms-package-row.open>div:first-child>span{background:var(--orange-soft,#fbeee5);color:var(--orange-deep,var(--orange))}.oms-package-row.locked{background:var(--hover)}.oms-package-row.locked>div:first-child>span{background:#e7f1ea;color:var(--green)}.oms-package-action{align-items:flex-end;gap:6px}.oms-package-action .table-link{color:var(--blue);font-weight:600}.oms-replacement-list{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.oms-replacement-list article{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;border-left:3px solid var(--orange);background:var(--hover);font-size:12px}.oms-replacement-list small{color:var(--muted)}.oms-vendor-tracking{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(150px,.65fr) minmax(260px,1.35fr) minmax(150px,.7fr) auto minmax(250px,1fr);align-items:start!important;gap:10px 14px!important;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.oms-vendor-tracking label{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.oms-vendor-tracking input,.oms-vendor-tracking select{width:100%;min-height:34px;padding:6px 8px;color:var(--text);font-size:12px;text-transform:none;border-radius:8px}.oms-vendor-tracking>.button{align-self:end;min-height:34px;white-space:nowrap}.oms-vendor-tracking>small{align-self:center;text-transform:none}.oms-package-locked{grid-column:1/-1}.oms-replacement-package{display:grid;gap:7px;margin-top:6px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.oms-replacement-package .oms-vendor-tracking{margin-top:4px}.oms-gametime-shipping{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.oms-history ol{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.oms-history li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border);font-size:12.5px}.oms-history time{color:var(--muted);text-align:right}.oms-notes-box{width:100%;min-height:110px;resize:vertical;border:1px solid var(--border-strong,var(--border));border-radius:9px;padding:10px 11px;font-family:inherit;font-size:13px;color:var(--text);background:var(--hover)}.oms-notes-box::placeholder{color:var(--subtle,var(--muted))}.oms-notes button{margin-top:10px}.oms-quicklink-list{display:flex;flex-direction:column;gap:2px}.oms-quicklink{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border-bottom:1px solid var(--border);border-top:none;border-left:none;border-right:none;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--text);text-decoration:none;cursor:pointer;text-align:left}.oms-quicklink:last-child{border-bottom:none}.oms-quicklink svg{width:14px;color:var(--subtle,var(--muted))}.oms-quicklink:hover svg{color:var(--blue)}.oms-snapshot .snap-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border);font-size:13px}.oms-snapshot .snap-row:first-of-type{border-top:none}.oms-snapshot .snap-row span{color:var(--muted)}.oms-snapshot .snap-row strong{font-size:13.5px}@media(max-width:1150px){.oms-order-page{padding:20px}.oms-order-header{align-items:flex-start;flex-direction:column}.oms-order-identities{width:100%}.oms-order-identities>span{flex:1;min-width:0}.oms-compact-dl{grid-template-columns:repeat(2,1fr)}.oms-items-head,.oms-item-row{grid-template-columns:minmax(280px,1.4fr) minmax(190px,1fr) 110px minmax(180px,1fr)}.oms-package-row{grid-template-columns:150px 1.3fr 1fr}.oms-vendor-tracking{grid-template-columns:1fr 1.5fr 1fr auto}.oms-vendor-tracking>small{grid-column:1/-1}.oms-layout{grid-template-columns:1fr}}@media(max-width:850px){.oms-order-summary-grid{grid-template-columns:1fr}.oms-order-identities{flex-direction:column}.oms-order-identities>span{border-left:0;border-top:1px solid var(--border)}.oms-items-head{display:none}.oms-item-row,.oms-package-row{grid-template-columns:1fr 1fr}.oms-section-heading{align-items:flex-start;flex-wrap:wrap}.oms-history ol{grid-template-columns:1fr}}.oms-replacement-work{grid-column:1/-1}.file-drop-error{width:100%;padding:9px;border:1px solid #edc8c5;border-radius:7px;background:#fdf1f0;color:#a43129;font-size:10px;font-weight:650;text-align:left}.drop-zone{transition:border-color .15s,background .15s,transform .15s}.drop-zone.dragging{border-color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card));transform:scale(1.005)}:root{font-family:Segoe UI,Inter,system-ui,sans-serif;color:#20262e;background:#f5f7fa;font-synthesis:none;--green:#165d31;--green-hover:#104a27;--nav:#1b1f23;--workspace:#f5f7fa;--card:#fff;--text:#20262e;--muted:#687383;--subtle:#9099a6;--border:#e2e6eb;--border-strong:#d3d9e0;--hover:#f7f9fa;--radius:10px;--shadow:0 1px 2px rgba(16,24,40,.04),0 5px 18px rgba(16,24,40,.035);--topbar:78px}:root[data-theme=dark]{color:#e7ece9;background:#111512;--workspace:#111512;--card:#191f1b;--text:#e7ece9;--muted:#a1aca5;--subtle:#7e8982;--border:#2b352e;--border-strong:#3a463e;--hover:#202820;--shadow:0 1px 2px #0005,0 8px 24px #0003}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;height:100%}body{background:var(--workspace);font-size:14px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(22,93,49,.18);outline-offset:2px}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh;background:var(--workspace)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:244px;display:flex;flex-direction:column;padding:22px 14px 15px;background:var(--nav);color:#abb5ae}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 22px}.brand-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:var(--green);color:#fff;font-size:12px;font-weight:750;letter-spacing:.03em;box-shadow:0 6px 18px #0b2f1966}.brand strong,.brand span{display:block}.brand strong{color:#fff;font-size:16px;letter-spacing:-.25px}.brand span{margin-top:2px;color:#778079;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.sidebar nav{display:grid;gap:2px;overflow-y:auto}.sidebar nav button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:39px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#9aa49d;font-size:12.5px;font-weight:500;text-align:left;transition:background .12s ease,color .12s ease}.sidebar nav button:hover{color:#eff3f0;background:#252b27}.sidebar nav button.active{color:#fff;background:#2a352d}.sidebar nav button.active:before{content:"";position:absolute;left:0;width:3px;height:20px;border-radius:3px;background:#49a46a}.sidebar-footer{margin-top:auto;padding:12px 7px 0;border-top:1px solid #303632}.user-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.avatar,.header-avatar{display:grid;place-items:center;border-radius:50%;background:#e8f2eb;color:var(--green);font-weight:700}.avatar{width:32px;height:32px;font-size:10px}.user-card strong,.user-card span{display:block}.user-card strong{color:#e6ebe7;font-size:11px}.user-card span{margin-top:2px;color:#7f8982;font-size:9px}.online-dot{width:7px;height:7px!important;border-radius:50%;background:#4ca96d;border:2px solid #222923}.build-meta{display:flex;gap:17px;margin:12px 0 0;padding:10px 0 0;border-top:1px solid #2b312d}.build-meta div{display:flex;gap:5px}.build-meta dt,.build-meta dd{margin:0;color:#667169;font-size:8px}.build-meta dd{color:#89938c}.mobile-close,.menu-button{display:none!important}main{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:20;height:var(--topbar);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 30px;background:var(--card);border-bottom:1px solid var(--border)}.page-title{display:flex;align-items:center;gap:12px;min-width:200px}.page-title h1{margin:0;color:var(--text);font-size:20px;font-weight:650;letter-spacing:-.35px}.page-title p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-actions>.search-box{width:340px}.shortcut-hint{margin-left:-44px;margin-right:5px;padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--subtle);background:var(--card);font-size:8px}.icon-button{width:35px;height:35px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);transition:.12s ease}.icon-button:hover{color:var(--text);border-color:var(--border);background:var(--hover)}.header-avatar{width:32px;height:32px;border:0;font-size:10px}.page-content{max-width:1600px;margin:0 auto;padding:25px 30px 40px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:650;transition:background .12s ease,border-color .12s ease,transform .12s ease}.button:active{transform:translateY(1px)}.button:disabled{opacity:.45;cursor:not-allowed}.button-secondary{color:var(--text);background:var(--card);border-color:var(--border-strong)}.button-secondary:hover{background:var(--hover)}.button-danger{color:#fff;background:#b42318}.button-danger:hover{background:#912018}.card,.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.panel{padding:20px}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-header h2{margin:0;color:var(--text);font-size:13px;font-weight:650}.section-header p{margin:5px 0 0;color:var(--muted);font-size:10px}.eyebrow{display:flex;align-items:center;gap:5px;color:var(--green);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.attention-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.attention-header h2{margin:7px 0 4px;color:var(--text);font-size:22px;letter-spacing:-.5px}.attention-header p{margin:0;color:var(--muted);font-size:11px}.today-label{padding:6px 10px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--card);font-size:10px}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.kpi-card{display:flex;gap:11px;min-width:0;padding:16px 14px}.kpi-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px}.tone-green{color:#16713b;background:#e9f5ed}.tone-blue{color:#276aa2;background:#eaf3f9}.tone-amber{color:#a35f0b;background:#fff3df}.tone-red{color:#b33b32;background:#fceceb}.tone-purple{color:#7046a3;background:#f2ecf8}.tone-slate{color:#586579;background:#edf0f4}.kpi-card>div:last-child{min-width:0}.kpi-card span,.kpi-card strong,.kpi-card small{display:block}.kpi-card span{overflow:hidden;color:var(--muted);font-size:9px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kpi-card strong{margin:7px 0 6px;color:var(--text);font-size:24px;line-height:1}.kpi-card small{color:var(--subtle);font-size:8px;line-height:1.35}.process-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:16px 0;padding:21px 22px;border-color:#cfe2d5;background:linear-gradient(110deg,var(--card),#edf7f0)}:root[data-theme=dark] .process-panel{background:linear-gradient(110deg,var(--card),#18281d)}.process-mark{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--green)}.process-panel h2{margin:4px 0;color:var(--text);font-size:16px}.process-panel p{margin:0;color:var(--muted);font-size:10px}.process-panel .button{min-height:41px;padding-inline:18px;letter-spacing:.02em}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.dashboard-grid>.panel{min-height:260px}.empty-state{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.empty-state-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;color:var(--green);background:var(--hover)}.empty-state-icon svg{width:20px}.empty-state h3{margin:12px 0 5px;color:var(--text);font-size:12px}.empty-state p{max-width:380px;margin:0;color:var(--muted);font-size:9.5px;line-height:1.55}.empty-action{margin-top:14px}.health-list{margin-top:18px;border-top:1px solid var(--border)}.health-list div{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;border-bottom:1px solid var(--border);font-size:10px}.health-list span{display:flex;align-items:center;gap:8px;color:var(--muted)}.health-list svg{color:var(--green)}.health-list strong{color:var(--green);font-size:9px}.health-list .muted{color:var(--subtle)}.workspace-panel{min-height:620px}.workspace-panel>.section-header{padding-bottom:19px;border-bottom:1px solid var(--border)}.table-system{margin-top:13px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 13px}.search-box{height:35px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;color:var(--subtle);background:var(--card);transition:border-color .12s ease,box-shadow .12s ease}.search-box:focus-within{border-color:#78aa88;box-shadow:0 0 0 3px #165d3112}.search-box input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:10.5px}.search-box input::placeholder{color:var(--subtle)}.field{display:grid;gap:5px;color:var(--muted);font-size:10px}.field input,.field select{height:35px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;color:var(--text);background:var(--card);font-size:10.5px}.select-wrap{position:relative;display:block}.select-wrap select{min-width:130px;padding-right:28px;-webkit-appearance:none;appearance:none}.select-wrap svg{position:absolute;right:8px;top:10px;pointer-events:none}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th{height:38px;padding:0 13px;border-bottom:1px solid var(--border);color:var(--muted);background:var(--hover);font-size:9px;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.03em}.table-scroll th button{display:flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:none;font:inherit}.table-scroll td{height:44px;padding:0 13px;border-bottom:1px solid var(--border);color:var(--text);font-size:10px}.table-scroll tbody tr:nth-child(2n){background:color-mix(in srgb,var(--hover) 55%,transparent)}.table-scroll tbody tr:hover{background:var(--hover)}.table-scroll .empty-state{min-height:390px}.pagination{display:flex;align-items:center;justify-content:space-between;padding-top:12px;color:var(--muted);font-size:9px}.pagination>div{display:flex;align-items:center;gap:9px}.pagination .button{min-height:30px;padding:5px 9px;font-size:9px}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:20px;font-size:8.5px;font-weight:650}.status-badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.status-ready,.status-completed{color:#13743b;background:#e9f5ed}.status-processing,.status-warehouse{color:#246b9d;background:#eaf3f9}.status-waiting,.status-supplier-hold{color:#9a5b0c;background:#fff2dd}.status-review,.status-missing-mapping{color:#aa3028;background:#fcebea}.settings-panel{min-height:520px}.theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:13px;margin-top:22px}.theme-options button{position:relative;display:grid;justify-items:start;padding:14px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--card);text-align:left}.theme-options button:hover{border-color:#9ab5a2}.theme-options button.selected{border-color:var(--green);box-shadow:0 0 0 2px #165d3114}.theme-preview{width:100%;height:60px;display:grid;place-items:center;margin-bottom:10px;border-radius:6px;color:var(--green);background:var(--hover)}.theme-options strong{font-size:11px}.theme-options small{margin-top:3px;color:var(--muted);font-size:8.5px}.radio-dot{position:absolute;top:10px;right:10px;width:13px;height:13px;border:1px solid var(--border-strong);border-radius:50%}.selected .radio-dot{border:4px solid var(--green)}.settings-note{max-width:685px;margin-top:22px;padding:14px;border-radius:8px;background:var(--hover)}.settings-note strong{font-size:10px}.settings-note p{margin:4px 0 0;color:var(--muted);font-size:9px}.overlay,.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#10151299;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog{width:min(440px,100%);display:grid;grid-template-columns:auto 1fr;gap:13px;padding:21px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 24px 70px #0004}.dialog-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--green);background:#e9f5ed}.dialog-warning .dialog-icon{color:#a03d26;background:#fcebe7}.dialog-body h2{margin:1px 0 7px;color:var(--text);font-size:15px}.dialog-body p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.55;white-space:pre-line}.dialog-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.spin{animation:spin .8s linear infinite}.loading-overlay{color:#fff;font-size:11px}.loading-overlay svg{margin-bottom:40px}.loading-overlay span{position:absolute;margin-top:55px}.toast-region{position:fixed;right:20px;bottom:20px;z-index:120;display:grid;gap:8px}.toast{min-width:290px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 10px 10px 13px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--card);box-shadow:0 12px 35px #0002;font-size:10px}.toast>svg{color:var(--green)}.toast .icon-button{width:26px;height:26px}.ac-export{display:grid;gap:14px}.ac-export .health-list>div{gap:12px;flex-wrap:wrap}.ac-export .health-list>div>span:first-child{min-width:280px;flex:1;flex-wrap:wrap}.ac-export .health-list .row-actions{margin-left:auto}.ac-export .health-list .row-actions .button{white-space:nowrap}.help-scrim,.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;border:0;background:#13171355;opacity:0;pointer-events:none;transition:opacity .16s ease}.help-scrim.visible,.mobile-scrim.visible{opacity:1;pointer-events:auto}.help-panel{position:fixed;inset:0 0 0 auto;z-index:40;width:360px;overflow-y:auto;border-left:1px solid var(--border);background:var(--card);box-shadow:-12px 0 36px #00000014;transform:translate(102%);transition:transform .18s ease}.help-panel.open{transform:translate(0)}.help-panel header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border)}.help-panel header span{color:var(--green);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.help-panel header h2{margin:3px 0 0;color:var(--text);font-size:17px}.help-content{padding:5px 20px 30px}.help-content section{padding:18px 0;border-bottom:1px solid var(--border)}.help-section-title{display:flex;align-items:center;gap:8px}.help-section-title svg{width:16px;color:var(--green)}.help-section-title h3{margin:0;color:var(--text);font-size:11px}.help-content p,.help-content li{color:var(--muted);font-size:10px;line-height:1.55}.help-content ol,.help-content ul{margin:9px 0 0;padding-left:17px}.help-content dl{display:grid;gap:8px;margin:12px 0 0}.help-content dl div{display:flex;align-items:center;justify-content:space-between}.help-content dt,.help-content dd{margin:0;color:var(--muted);font-size:9px}.help-content kbd{padding:2px 5px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text);background:var(--hover);font-size:8px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1300px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar{width:208px}.topbar,.page-content{padding-inline:20px}.topbar-actions>.search-box{width:260px}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{display:block}.sidebar{width:244px;transform:translate(-102%);transition:transform .18s ease}.sidebar.open{transform:translate(0)}.mobile-close,.menu-button{display:inline-grid!important}.brand .mobile-close{margin-left:auto;color:#aeb7b1}.mobile-scrim{z-index:29}.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding:13px 16px}.page-title p,.shortcut-hint,.topbar-actions>.icon-button:nth-of-type(1){display:none}.topbar-actions{flex:1;justify-content:flex-end}.topbar-actions>.search-box{width:min(290px,60vw)}.page-content{padding:18px 16px 30px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.process-panel{grid-template-columns:auto 1fr}.process-panel .button{grid-column:1/-1}.theme-options{grid-template-columns:1fr}.help-panel{width:min(360px,90vw)}}@media(max-width:480px){.page-title{min-width:0}.page-title p{display:none}.topbar-actions>.search-box{order:2;width:100%}.topbar-actions{flex-wrap:wrap}.kpi-grid{grid-template-columns:1fr}.attention-header{display:block}.today-label{display:none}.dashboard-grid,.process-panel{grid-template-columns:1fr}.process-mark{display:none}.toolbar{align-items:stretch;flex-direction:column}.pagination{align-items:flex-start;gap:10px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.import-workspace{display:grid;align-content:start;gap:18px}.amazon-import-page{display:grid;gap:18px}.amazon-batch-field{display:grid;gap:6px;max-width:660px}.amazon-batch-field>.field input{min-height:44px;font-size:13px}.amazon-batch-field>small{color:var(--muted);font-size:10px;line-height:1.45}.field-validation{color:#a43129;font-size:10px;font-weight:650}.field-checking{color:var(--muted);font-size:10px}.duplicate-batch-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #edc8c5;border-radius:9px;background:#fdf1f0;color:#a43129}.duplicate-batch-alert>svg{flex:none}.duplicate-batch-alert>div{flex:1}.duplicate-batch-alert dl{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;margin:13px 0}.duplicate-batch-alert dl div{padding:9px;border-radius:7px;background:color-mix(in srgb,var(--card) 65%,transparent)}.duplicate-batch-alert dt{color:var(--muted);font-size:9px}.duplicate-batch-alert dd{margin:4px 0 0;color:var(--text);font-size:10px;overflow-wrap:anywhere}.duplicate-batch-actions{display:flex;justify-content:flex-end;gap:8px}.import-session-identity{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding:13px 15px;border-left:3px solid var(--green);border-radius:7px;background:var(--hover)}.import-session-identity span,.import-session-identity small{color:var(--muted);font-size:9px}.import-session-identity strong{grid-row:1/3;grid-column:2;font-size:16px}.amazon-import-history .import-history-table{margin-top:14px}.amazon-import-history table{min-width:920px}.amazon-import-history .history-highlight td{background:color-mix(in srgb,var(--green) 12%,var(--card))}.import-steps{display:flex;gap:8px}.import-steps span{padding:6px 10px;border-radius:20px;color:var(--subtle);background:var(--hover);font-size:9px}.import-steps .active{color:var(--green);background:#e9f5ed;font-weight:700}.drop-zone{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:2px dashed var(--border-strong);border-radius:10px;color:var(--muted);background:var(--hover);text-align:center}.drop-zone.has-file{border-color:#72a181;background:color-mix(in srgb,#e9f5ed 55%,var(--card))}.drop-zone>svg{color:var(--green)}.drop-zone strong{color:var(--text);font-size:13px}.drop-zone span{font-size:9.5px}.progress-block{display:grid;gap:7px}.progress-block>div{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.progress-block progress{width:100%;height:7px;accent-color:var(--green)}.validation-summary,.result-banner{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid;border-radius:8px}.validation-summary.valid,.result-banner{color:#166b38;border-color:#bcd9c5;background:#eef8f1}.validation-summary.invalid{color:#a43129;border-color:#edc8c5;background:#fdf1f0}.validation-summary p,.result-banner span{display:block;margin:4px 0 0;color:var(--muted);font-size:9.5px}.problem-list{display:grid;gap:7px;padding:14px;border:1px solid var(--border);border-radius:8px}.problem-list>strong{font-size:10px}.problem-list>div{display:flex;gap:7px;color:var(--muted);font-size:9.5px}.problem-list .error svg{color:#b42318}.problem-list .duplicate svg{color:#a35f0b}.import-actions{display:flex;justify-content:flex-end;gap:8px}.result-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.result-grid>div{padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.result-grid span,.result-grid strong{display:block}.result-grid span{color:var(--muted);font-size:8.5px}.result-grid strong{margin-top:6px;color:var(--text);font-size:20px}.orders-workspace .table-scroll{max-height:600px}.link-button{padding:0;border:0;color:var(--green);background:none;font-size:inherit;text-decoration:underline}.detail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1118}.order-detail{position:absolute;inset:0 0 0 auto;width:min(430px,90vw);padding:22px;border-left:1px solid var(--border);background:var(--card);box-shadow:-12px 0 35px #0002}.order-detail header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--border)}.order-detail header span{color:var(--green);font-size:9px;text-transform:uppercase}.order-detail h2{margin:4px 0 0;font-size:17px}.order-detail dl{display:grid;gap:0;margin:8px 0}.order-detail dl div{padding:13px 0;border-bottom:1px solid var(--border)}.order-detail dt{color:var(--muted);font-size:9px}.order-detail dd{margin:5px 0 0;color:var(--text);font-size:11px;line-height:1.5}@media(max-width:900px){.duplicate-batch-alert dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.result-grid{grid-template-columns:repeat(2,1fr)}.import-actions,.duplicate-batch-actions{flex-wrap:wrap}.import-steps{overflow-x:auto}.duplicate-batch-alert dl{grid-template-columns:1fr}}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--bg,#f4f6f8)}.auth-card{width:min(440px,100%);display:grid;gap:16px;padding:36px;background:var(--surface,#fff);border:1px solid var(--border,#dce1e6);border-radius:18px;box-shadow:0 18px 60px #17243b1a}.auth-card h1,.auth-card p{margin:0}.auth-error{padding:12px;border-radius:8px;background:#fff0f0;color:#9f1d1d;border:1px solid #efbcbc}.remember-username{display:flex;align-items:center;gap:8px;color:var(--text);font-size:13px;cursor:pointer}.remember-username input{width:16px;height:16px;margin:0;accent-color:var(--green)}.authenticated-user-strip{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:8px;font-size:12px}.authenticated-user-strip span{opacity:.7}.authenticated-user-strip button{border:1px solid currentColor;background:transparent;border-radius:6px;padding:5px 9px;cursor:pointer}.admin-table{display:grid;margin-top:16px;border:1px solid var(--border,#ddd);border-radius:8px;overflow:hidden}.admin-table>div{display:grid;grid-template-columns:1.2fr 1.3fr 1.3fr .8fr 1fr 1.3fr;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border,#ddd);font-size:12px}.admin-table>div:last-child{border-bottom:0}.admin-table-head{font-weight:700;background:#152b49;color:#fff}.user-admin-toolbar{display:flex;justify-content:flex-end}.user-create-form{margin:16px 0;padding:16px;border:1px solid var(--border,#ddd);border-radius:8px}.role-summary{margin-top:18px}.role-summary article{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--border,#ddd)}.button{min-height:40px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700}.button-primary{color:#fff;background:var(--green);box-shadow:0 2px 5px #165d3125}.button-primary:hover:not(:disabled){background:var(--green-hover)}.button-secondary:hover:not(:disabled){border-color:var(--muted)}.button-success{color:#fff;background:var(--green)}.button-success:hover:not(:disabled){background:var(--green-hover)}.button:disabled{opacity:.5}.caps-lock-warning{display:flex;align-items:center;gap:6px;margin-top:-10px;color:#8b4b0c}.caps-lock-warning:before{content:"⚠"}.toast-region{position:fixed;right:22px;bottom:22px;z-index:100;display:grid;gap:9px;width:min(390px,calc(100vw - 32px))}.toast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 9px 8px 14px;border:1px solid;border-left-width:4px;border-radius:9px;background:var(--card);box-shadow:0 12px 32px #1023192c;animation:toast-in .18s ease-out}.toast-success{color:#166b38;border-color:#8bc39d}.toast-info{color:#245f91;border-color:#8eb8db}.toast-warning{color:#8b4b0c;border-color:#dfa765}.toast-error{color:#a43129;border-color:#df8c86}.toast .icon-button{color:currentColor}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 38%,transparent);outline-offset:2px}.vendor-export-workspace{display:grid;gap:14px}.vendor-selector-panel{padding-bottom:18px}.vendor-selector-row{display:flex;align-items:end;gap:16px;margin-top:14px}.vendor-selector-row .field{min-width:260px}.vendor-export-summary{display:flex;flex-wrap:wrap;gap:7px}.vendor-export-summary strong,.vendor-export-summary span{padding:7px 9px;border-radius:7px;background:var(--hover);font-size:10px}.vendor-export-summary span{color:var(--muted)}@media(max-width:760px){.vendor-selector-row{align-items:stretch;flex-direction:column}.vendor-selector-row .field{min-width:0}}.mapping-workbook-drop{flex-wrap:wrap;padding:10px;border:2px dashed var(--border);border-radius:8px;transition:border-color .15s,background .15s}.mapping-workbook-drop.dragging{border-color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card))}.mapping-workbook-drop .file-drop-error{flex-basis:100%}.status-gametime-fulfilled{color:#246b9d;background:#eaf3f9}.status-other-supplier{color:#7450a4;background:#f0ebf8}.status-mixed-routes{color:#9a5b0c;background:#fff2dd;font-weight:700}.status-split-fulfillment{color:#6d3bb5;background:#f1eaff;font-weight:700}.mapping-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0}.mapping-toolbar .search-box{width:min(430px,55vw)}.mapping-table{max-height:600px}.mapping-table th,.mapping-table td{white-space:nowrap}.mapping-table td:nth-child(3){min-width:220px;white-space:normal}.mapping-table input[type=checkbox]{accent-color:var(--green)}.route-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:20px;color:var(--muted);background:var(--hover);font-size:8.5px;font-weight:650}.status-mapped--ready{color:#13743b;background:#e9f5ed}.status-needs-verification,.status-missing-stocking-code,.status-unmapped{color:#aa3028;background:#fcebea}.row-actions{display:flex;align-items:center;gap:6px}.row-actions .link-button,.supplier-table .link-button{display:inline-flex;align-items:center;gap:4px}.icon-button.compact{width:25px;height:25px}.bulk-bar{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 10px;border:1px solid #bcd9c5;border-radius:8px;background:#eef8f1}.bulk-bar strong{margin-right:auto;color:var(--green);font-size:10px}.table-empty{min-height:240px;display:grid;place-content:center;gap:5px;color:var(--text);text-align:center}.table-empty span{color:var(--muted);font-size:9px}.badge-button{padding:0;border:0;background:none}.mapping-form{overflow-y:auto}.mapping-form form{padding-top:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid .form-notes{grid-column:1/-1}.field textarea{padding:9px 10px;border:1px solid var(--border-strong);border-radius:7px;resize:vertical;color:var(--text);background:var(--card);font:inherit}.form-warning{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;border-radius:7px;color:#9b3b27;background:#fdf1f0;font-size:9.5px}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.workbook-overlay{overflow-y:auto;place-items:start center;padding-block:35px}.workbook-wizard{width:min(1050px,96vw);border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 24px 70px #0004}.workbook-wizard>header{display:flex;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--border)}.workbook-wizard header span{color:var(--green);font-size:8px;font-weight:700;text-transform:uppercase}.workbook-wizard header h2{margin:4px 0;font-size:17px}.workbook-wizard header p{margin:0;color:var(--muted);font-size:9.5px}.wizard-body{display:grid;gap:14px;padding:20px 22px}.wizard-step{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:8px}.wizard-step>strong{font-size:10px}.wizard-step.two-column{grid-template-columns:1fr 1fr}.file-choice{display:flex;align-items:center;gap:10px}.file-choice>svg{color:var(--green)}.file-choice span{flex:1;color:var(--muted);font-size:10px}.column-map{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.import-summary{display:flex;flex-wrap:wrap;gap:7px}.import-summary span{padding:5px 8px;border-radius:14px;color:var(--muted);background:var(--hover);font-size:8.5px}.preview-table{max-height:280px}.preview-table td{height:auto;min-width:95px;padding-block:9px;vertical-align:top}.preview-table td:last-child{min-width:210px;white-space:normal}.valid-cell{color:#13743b!important}.invalid-cell{color:#aa3028!important}.workbook-result{min-height:360px;display:grid;place-items:center;align-content:center;gap:10px;padding:30px;text-align:center}.workbook-result svg{color:var(--green)}.workbook-result h3{margin:0}.workbook-result p{margin:0 0 8px;color:var(--muted);font-size:10px}.supplier-form{display:grid;grid-template-columns:1.2fr 1fr .7fr 1.5fr auto;align-items:end;gap:10px;margin:14px 0;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.supplier-form .form-actions{margin:0}.supplier-table{margin-top:14px}@media(max-width:900px){.column-map{grid-template-columns:repeat(2,1fr)}.supplier-form{grid-template-columns:1fr 1fr}.supplier-form .form-actions{grid-column:1/-1}.bulk-bar{align-items:stretch;flex-wrap:wrap}.bulk-bar strong{width:100%}}@media(max-width:600px){.mapping-toolbar{align-items:stretch;flex-direction:column}.wizard-step.two-column{grid-template-columns:1fr}.mapping-toolbar .search-box{width:100%}.form-grid,.column-map,.supplier-form{grid-template-columns:1fr}.form-grid .form-notes{grid-column:auto}}.routing-form{width:min(560px,94vw)}.routing-identity{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--hover);font-size:9.5px}.routing-identity span{color:var(--muted)}.routing-guidance{display:grid;gap:5px;margin:13px 0;padding:11px;border-left:3px solid var(--green);background:#eef8f1;font-size:9.5px}.routing-guidance span{color:var(--muted);line-height:1.5}.allocation-list{display:grid;gap:10px}.allocation-row{padding:11px;border:1px solid var(--border);border-radius:8px}.allocation-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:10px}.add-allocation{margin-top:10px}.routing-totals{display:flex;gap:18px;margin:12px 0;color:var(--muted);font-size:9.5px}.routing-totals strong{color:var(--text)}:root{--green:#165d31;--green-hover:#0f3d21;--orange:#ba5322;--orange-dark:#8f3e13;--blue:#2c5fa8;--red:#b42318;--nav:#f7faf8;--workspace:#ffffff;--text:#241f1b;--muted:#8a8073;--subtle:#a79c8c;--border:#ece5d8;--border-strong:#d8cbb2;--radius:14px;--shadow:0 2px 5px #1023190a,0 12px 30px #1023190a;--topbar:92px}html,body{font-size:16px}.app-shell{grid-template-columns:280px minmax(0,1fr)}.sidebar{width:280px;padding:24px 16px;background:var(--nav);color:var(--muted);border-right:1px solid var(--border)}.brand{padding-bottom:26px}.brand-mark{width:46px;height:46px;border-radius:12px;font-size:15px}.brand strong{color:var(--green);font-size:21px}.brand span{color:var(--muted);font-size:11px}.sidebar nav{gap:5px}.sidebar nav button{min-height:50px;padding:12px 14px;color:#3d5045;font-size:16px;font-weight:650}.sidebar nav button:hover{color:var(--green);background:#eaf3ed}.sidebar nav button.active{color:var(--green);background:#e2f0e7}.sidebar nav button.active:before{height:26px;background:var(--orange)}.nav-center{display:grid;gap:3px}.nav-children{display:grid;gap:2px;padding:2px 0 7px 44px}.sidebar .nav-children button{min-height:36px;padding:6px 10px;font-size:14px;font-weight:500}.sidebar-footer{border-color:var(--border)}.user-card strong{color:var(--text);font-size:14px}.user-card span{color:var(--muted);font-size:12px}.build-meta dt,.build-meta dd{font-size:11px}.topbar{padding:0 36px}.page-title h1{font-size:25px}.page-title p{font-size:14px}.page-content{padding:34px 38px 54px}.button{min-height:46px;padding:11px 18px;border-radius:9px;font-size:15px}.button-primary{background:var(--green);box-shadow:0 3px 8px #176b3a25}.button-primary:hover{background:var(--green-hover)}.icon-button{width:42px;height:42px}.search-box{height:44px}.search-box input,.field input,.field select,.field textarea{font-size:16px}.field{gap:7px;font-size:15px;font-weight:600}.field input,.field select{height:46px}.select-wrap svg{top:14px}.panel{padding:26px}.section-header h2{font-size:21px}.section-header p{font-size:15px;line-height:1.5}.eyebrow{font-size:13px}.table-scroll th{height:50px;font-size:13px}.table-scroll td{height:64px;padding:10px 14px;font-size:16px}.table-scroll small,.pagination,.pagination .button{font-size:14px}.status-badge,.route-status{padding:6px 10px;font-size:13px}.link-button{color:var(--blue);font-weight:650}.empty-state h3,.ac-empty h3{font-size:21px}.empty-state p,.ac-empty p{font-size:15px}.dialog{width:min(600px,100%);padding:28px}.dialog-body h2{font-size:22px}.dialog-body p,.dialog textarea{font-size:16px}.health-list div{padding:17px 3px;font-size:15px}.health-list strong{font-size:14px}.mission-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}.mission-welcome h2{margin:9px 0 6px;font-size:34px;letter-spacing:-.7px}.mission-welcome p{margin:0;color:var(--muted);font-size:18px}.mission-status{min-width:250px;padding:17px 20px;border-left:5px solid var(--green);border-radius:10px;background:#e8f5ec}.mission-status span,.mission-status strong{display:block}.mission-status span{font-size:13px;text-transform:uppercase}.mission-status strong{margin-top:5px;font-size:17px}.mission-status.attention-required{border-color:var(--orange);background:#fff0e7;color:var(--orange-dark)}.mission-status.action-required{border-color:var(--red);background:#fdecea;color:var(--red)}.priorities{margin-bottom:24px}.priority-list{display:grid;gap:15px;margin-top:18px}.priority-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--border);border-left:6px solid var(--orange);border-radius:13px;background:var(--card);box-shadow:var(--shadow)}.priority-urgent{border-left-color:var(--red)}.priority-info{border-left-color:var(--blue)}.priority-action{border-left-color:var(--orange)}.priority-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:var(--orange);background:#fff0e7}.priority-urgent .priority-icon{color:var(--red);background:#fdecea}.priority-info .priority-icon{color:var(--blue);background:#eaf3fb}.priority-card h3{margin:0;font-size:20px}.priority-card p{margin:6px 0 0;color:var(--muted);font-size:15px}.mission-answers{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.mission-answers article{padding:22px;border-top:4px solid var(--green);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.mission-answers span{color:var(--muted);font-size:15px}.mission-answers strong{display:block;margin:7px 0;font-size:30px}.mission-answers p{margin:0;color:var(--muted);font-size:14px}.mission-lower{margin-top:28px}.center-hero{padding:12px 4px 26px}.center-hero h2{margin:9px 0 7px;font-size:34px}.center-hero p{max-width:760px;margin:0;color:var(--muted);font-size:18px;line-height:1.5}.center-task-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.center-task-grid article{display:flex;flex-direction:column;min-height:220px;padding:24px;border:1px solid var(--border);border-top:5px solid var(--green);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.center-task-grid h3{margin:0;font-size:21px}.center-task-grid p{color:var(--muted);font-size:15px;line-height:1.5}.center-task-grid button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:11px 0;border:0;color:var(--orange);background:none;font-size:16px;font-weight:700}.center-task-grid button:disabled{color:var(--subtle);cursor:not-allowed}.coming-soon{display:inline-block;margin-top:8px;padding:5px 8px;border-radius:20px;color:var(--blue);background:#eaf3fb;font-size:13px}.vendor-export-workspace{gap:20px}.numbered-step{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.numbered-step>span{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--green);font-size:22px;font-weight:800}.numbered-step h2{margin:0;font-size:24px}.numbered-step p{margin:5px 0 0;color:var(--muted);font-size:15px}.vendor-selector-row{margin-top:18px}.vendor-export-summary strong,.vendor-export-summary span{padding:9px 12px;font-size:14px}.mapping-toolbar strong{font-size:17px}.select-actions{display:flex;gap:10px}.ac-empty{padding:55px 24px}.ac-empty span{font-size:14px}.batch-list article{padding:20px}.batch-list article>div:first-child{font-size:17px}.batch-list dt{font-size:13px}.batch-list dd{font-size:15px}.batch-status{padding:6px 10px;border-radius:20px;color:var(--green);background:#e8f5ec;font-size:14px}.workbook-created dl{display:grid;gap:14px;margin:20px 0}.workbook-created dt{color:var(--muted);font-size:14px}.workbook-created dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:16px}.batch-dialog .dialog-body{grid-column:1/-1}.original-address p,.address-button em,.order-detail dt{font-size:14px}.order-detail dd{font-size:16px}.order-detail header span{font-size:13px}.order-detail h2{font-size:23px}@media(max-width:1100px){.app-shell{grid-template-columns:235px minmax(0,1fr)}.sidebar{width:235px}.center-task-grid{grid-template-columns:1fr 1fr}.mission-answers{grid-template-columns:1fr}.priority-card{grid-template-columns:auto 1fr}.priority-card .button{grid-column:2;justify-self:start}}@media(max-width:760px){.sidebar{width:280px}.mission-welcome{display:grid}.mission-status{min-width:0}.center-task-grid,.priority-card{grid-template-columns:1fr}.priority-card .button{grid-column:auto}.mission-welcome h2,.center-hero h2{font-size:28px}.select-actions{align-items:stretch;flex-direction:column}}.mission-control{background:var(--workspace)}.mission-welcome{margin-bottom:24px}.mission-status{border-left-color:var(--orange);background:var(--card)}.priorities{margin-bottom:18px}.priority-list{gap:12px;margin-top:15px}.priority-card{gap:18px;padding:17px 20px}.mission-answers{margin:18px 0 0}.mission-answers article{padding:18px 20px;border-top-color:var(--orange)}.exit-dialog{width:min(520px,100%);grid-template-columns:1fr}.exit-dialog .dialog-body{display:grid;gap:8px}.exit-dialog .dialog-body p{font-size:15px}.exit-dialog .dialog-body strong{color:var(--orange-dark)}:root:not([data-theme=dark]){--workspace:#ffffff;background:#fff}:root:not([data-theme=dark]){--workspace:#ffffff;--nav:#fff}.mission-control{background:transparent}.breadcrumbs{display:flex;align-items:center;gap:3px;margin:0 0 22px;color:var(--muted);font-size:14px}.breadcrumbs span{display:flex;align-items:center;gap:3px}.breadcrumbs button{padding:3px 5px;border:0;color:var(--blue);background:none;font:inherit;cursor:pointer}.breadcrumbs strong{padding:3px 5px;color:var(--text);font-weight:650}.workflow-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:28px}.workflow-intro h2{margin:7px 0 5px;font-size:34px;letter-spacing:-.6px}.workflow-intro p{margin:0;color:var(--muted);font-size:17px}.operational-pill{display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #bcd8c7;border-radius:999px;color:var(--green);background:#f3faf5;font-size:14px;white-space:nowrap}.workflow-list{max-width:1050px}.workflow-step{position:relative;display:grid;grid-template-columns:44px 54px minmax(0,1fr) 145px;align-items:center;gap:18px;padding:23px 24px;border:1px solid var(--border);border-left:5px solid var(--orange);border-radius:14px;background:var(--card);box-shadow:0 3px 16px #17271d0b}.workflow-step-number{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange);font-weight:800}.workflow-step-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:var(--orange);background:#fff2e9}.workflow-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workflow-title-row h3{margin:0;font-size:21px}.queue-count{padding:4px 9px;border-radius:999px;color:var(--orange-dark);background:#fff0e6;font-size:13px;font-weight:750}.workflow-step-copy>p{margin:6px 0 14px;color:var(--muted);font-size:15px}.workflow-step dl{display:flex;gap:38px;margin:0}.workflow-step dl div{display:grid;gap:2px}.workflow-step dt{color:var(--subtle);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.45px}.workflow-step dd{margin:0;font-size:14px;font-weight:650}.workflow-primary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 17px;border:0;border-radius:9px;color:#fff;background:var(--orange);font-size:14px;font-weight:800;letter-spacing:.4px;cursor:pointer}.workflow-primary:hover{background:var(--orange-dark)}.workflow-connector{height:34px;display:grid;place-items:center;color:var(--orange)}.workflow-info{border-left-color:var(--blue)}.workflow-info .workflow-step-icon{color:var(--blue);background:#edf6fc}.workflow-complete,.workflow-operational{border-left-color:var(--green)}.workflow-complete .workflow-step-icon,.workflow-operational .workflow-step-icon{color:var(--green);background:#eff8f2}.workflow-complete .queue-count,.workflow-operational .queue-count{color:var(--green);background:#eaf5ee}.workflow-waiting{border-left-color:#d18b32}.center-flow{max-width:920px}.center-flow article{display:grid;grid-template-columns:48px 1fr 145px;align-items:center;gap:20px;padding:23px 25px;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:var(--shadow)}.center-step{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange);font-size:18px;font-weight:800}.center-flow h3{margin:0;font-size:20px}.center-flow p{margin:5px 0 0;color:var(--muted);font-size:15px}.center-flow button{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:var(--orange);font-weight:800}.center-flow button:disabled{background:#9aa39e}.center-flow-arrow{display:block;margin:7px auto;color:var(--orange)}.order-page-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.order-page-header h2{margin:5px 0;font-size:27px}.order-page-header p{margin:0;color:var(--muted)}.order-page-header>strong{font-size:30px;color:var(--orange)}.order-page-header>strong span{font-size:13px;color:var(--muted);font-weight:600}.order-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:14px;margin:25px 0 14px}.order-list{display:grid;gap:9px}.order-row{display:grid;grid-template-columns:1.05fr 1.5fr 1fr auto 24px;align-items:center;gap:18px;width:100%;min-height:88px;padding:15px 18px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--card);text-align:left;cursor:pointer}.order-row:hover{border-color:#d28b62;box-shadow:0 5px 16px #17271d0c}.order-identity,.order-product,.order-destination span{display:grid;gap:4px}.order-identity>span,.order-row small{color:var(--muted);font-size:12px}.order-product>span{color:var(--muted);font-size:14px}.order-destination{display:flex;align-items:center;gap:9px}.order-destination>svg{color:var(--blue)}.order-empty{padding:45px;text-align:center}.detail-status{display:flex;align-items:center;gap:12px;padding:14px;border-radius:9px;background:var(--workspace)}@media(max-width:900px){.workflow-step{grid-template-columns:38px 48px 1fr}.workflow-primary{grid-column:3;width:145px}.workflow-step dl{flex-direction:column;gap:8px}.order-row{grid-template-columns:1fr 1fr}.order-row>svg{display:none}.workflow-intro{flex-direction:column}.center-flow article{grid-template-columns:45px 1fr}.center-flow button{grid-column:2;width:145px}}.mission-home{min-height:calc(100vh - var(--topbar) - 88px);display:flex;flex-direction:column;justify-content:center;max-width:1480px;margin:0 auto;color:var(--text)}.mission-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px;padding:0 2px}.mission-kicker{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.live-dot{width:7px;height:7px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#2e9b59;box-shadow:0 0 0 4px color-mix(in srgb,#2e9b59 12%,transparent)}.mission-heading h2{margin:9px 0 0;font-size:35px;font-weight:630;letter-spacing:-1.1px}.next-action{display:grid;grid-template-columns:auto auto 22px;align-items:center;gap:8px;padding:10px 11px 10px 15px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:color-mix(in srgb,var(--card) 88%,transparent);box-shadow:0 8px 24px #1a241e0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.next-action:hover{border-color:color-mix(in srgb,var(--orange) 46%,var(--border));box-shadow:0 12px 30px #1a241e14;transform:translateY(-1px)}.next-action span{color:var(--muted);font-size:12px}.next-action strong{font-size:13px}.next-action svg{color:var(--orange)}.mission-layout{display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:42px;align-items:stretch}.workflow-canvas{min-width:0;display:flex;align-items:center;padding:47px 46px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:22px;background:color-mix(in srgb,var(--card) 86%,transparent);box-shadow:0 20px 60px #18241d0b}.workflow-track{width:100%;display:flex;align-items:center;justify-content:center}.workflow-node-wrap{display:flex;align-items:center;min-width:0;flex:1}.workflow-node-wrap:last-child{flex:0 1 155px}.workflow-node{position:relative;width:155px;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;flex:0 1 155px;padding:20px;border:1px solid var(--border);border-radius:16px;color:var(--text);background:var(--card);text-align:left;box-shadow:0 4px 16px #1e2b2309;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.workflow-node:hover{z-index:2;transform:translateY(-5px);border-color:color-mix(in srgb,var(--node-color) 45%,var(--border));box-shadow:0 18px 38px #19261e1c}.workflow-node:active{transform:translateY(-2px)}.workflow-node.is-next{border-color:color-mix(in srgb,var(--node-color) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 8%,transparent),0 12px 28px #19261e12}.node-action{--node-color:#d97728}.node-info{--node-color:#337ab1}.node-waiting{--node-color:#d18b32}.node-complete{--node-color:#338458}.node-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:var(--node-color);background:color-mix(in srgb,var(--node-color) 10%,var(--card))}.node-copy{display:grid;gap:6px;margin-top:25px}.node-copy strong{font-size:14px;font-weight:680;line-height:1.28}.node-copy>span{color:var(--node-color);font-size:11px;font-weight:650}.node-count{margin-top:auto;font-size:28px;font-weight:620;letter-spacing:-1px;line-height:1}.node-arrow{position:absolute;right:16px;bottom:18px;color:var(--subtle);opacity:0;transform:translate(-5px);transition:opacity .18s ease,transform .18s ease}.workflow-node:hover .node-arrow{opacity:1;transform:translate(0)}.flow-connector{height:1px;display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:19px;margin:0 9px;background:var(--border)}.flow-connector svg{margin-right:-9px;padding:2px;color:var(--subtle);background:color-mix(in srgb,var(--card) 86%,transparent)}.mission-rail{display:grid;grid-template-rows:1fr 1fr 1fr;gap:12px}.mission-rail section{display:flex;flex-direction:column;justify-content:space-between;min-height:104px;padding:16px 17px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 72%,transparent)}.mission-rail header{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.045em}.mission-rail header svg{color:var(--subtle)}.rail-metric{display:flex;align-items:baseline;gap:8px}.rail-metric strong{font-size:25px;font-weight:620}.rail-metric span{color:var(--muted);font-size:11px}.mission-rail .rail-attention header svg,.mission-rail .rail-attention .rail-metric strong{color:#d97728}.system-line{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650}:root[data-theme=dark] .workflow-canvas,:root[data-theme=dark] .mission-rail section,:root[data-theme=dark] .next-action{background:color-mix(in srgb,var(--card) 90%,transparent)}@media(max-width:1320px){.workflow-canvas{padding:34px 28px}.mission-layout{grid-template-columns:minmax(0,1fr) 165px;gap:22px}.workflow-node{width:138px;min-height:175px;flex-basis:138px;padding:17px}.workflow-node-wrap:last-child{flex-basis:138px}.node-copy{margin-top:20px}.flow-connector{margin-inline:6px}}@media(max-width:1050px){.mission-home{justify-content:flex-start}.mission-layout{grid-template-columns:1fr}.workflow-canvas{overflow-x:auto;justify-content:flex-start}.workflow-track{min-width:970px}.mission-rail{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.mission-heading{margin-bottom:28px}}@media(max-width:760px){.mission-heading{align-items:flex-start;flex-direction:column}.next-action{align-self:stretch}.workflow-canvas{padding:25px 20px}.mission-rail{grid-template-columns:1fr}.mission-home{min-height:0}}.veeqo-workspace,.web-report-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #1428460d,0 6px 20px #1428460f;overflow:hidden;padding:0}.veeqo-workspace>*,.web-report-panel>*{padding-left:20px;padding-right:20px}.veeqo-workspace>h1,.veeqo-workspace>h2,.veeqo-workspace>h3,.web-report-panel>h1,.web-report-panel>h2,.web-report-panel>h3{padding-top:18px}.veeqo-table-scroll,.shipping-center-table-scroll{overflow-x:auto}.veeqo-workspace table,.web-report-panel table,.shipping-center-table{border-collapse:collapse;width:100%}.veeqo-workspace thead th,.web-report-panel thead th,.shipping-center-table thead th{text-align:left;padding:12px 16px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.045em;color:var(--muted);background:var(--sunken,#F5F8FB);border-bottom:1px solid var(--border);white-space:nowrap}.veeqo-workspace tbody td,.web-report-panel tbody td,.shipping-center-table tbody td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:top}.veeqo-workspace tbody tr:last-child td,.web-report-panel tbody tr:last-child td,.shipping-center-table tbody tr:last-child td{border-bottom:0}.veeqo-workspace tbody tr:hover,.web-report-panel tbody tr:hover,.shipping-center-table tbody tr:hover{background:#eaf2fb}.order-lanes,.shipping-center-views{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.order-lanes button,.shipping-center-views button{border:1px solid var(--border);background:var(--card);padding:14px 16px;border-radius:14px;text-align:left;box-shadow:0 1px 2px #1428460d;transition:transform .12s ease,box-shadow .12s ease}.order-lanes button:hover,.shipping-center-views button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14284614}.order-lanes button strong,.shipping-center-views button strong{display:block;font-size:13.5px}.order-lanes button small,.shipping-center-views button small{display:block;margin-top:3px;color:var(--muted);font-weight:500}.order-lanes button.active,.shipping-center-views button.active{border-color:var(--orange)}.report-selector,.admin-selector{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:0;padding:0 4px}.report-selector button,.admin-selector button{border:0;background:transparent;padding:12px 14px;font-weight:650;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.report-selector button:hover,.admin-selector button:hover{color:var(--green)}.report-selector button.active,.admin-selector button.active{color:var(--orange-dark);border-bottom-color:var(--orange)}.setup-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:750;padding:4px 10px;border-radius:999px;white-space:nowrap}.product-thumbnail{border-radius:8px;border:1px solid var(--border);background:#fff;object-fit:contain}.copy-order-id button{border-radius:6px;transition:background .12s ease,color .12s ease}.copy-order-id button:hover{background:#eaf3ec;color:var(--green)}.order-lanes,.shipping-center-views{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 20px}.shipping-center-views{grid-template-columns:repeat(2,1fr)}.order-lanes button,.shipping-center-views button{position:relative;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.order-lanes button:before,.shipping-center-views button:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--border)}.order-lanes button.active:before,.shipping-center-views button.active:before{background:linear-gradient(90deg,var(--orange),#d97a3f)}.order-lanes button strong,.shipping-center-views button strong{font-size:12.5px;font-weight:700;color:var(--muted);gap:0}.order-lanes button .lane-count-row,.shipping-center-views button .lane-count-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.order-lanes button .lane-count,.shipping-center-views button .lane-count{display:inline-flex!important;min-width:0;height:auto;padding:0;margin:0!important;border-radius:0;background:transparent!important;color:var(--text)!important;font-size:26px!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.order-lanes button.active .lane-count,.shipping-center-views button.active .lane-count{background:transparent!important;color:var(--text)!important}.order-lanes button .lane-status,.shipping-center-views button .lane-status{font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.order-lanes button.hot .lane-status,.shipping-center-views button.hot .lane-status{background:var(--orange-soft,#FBEEE1);color:var(--orange-dark)}.order-lanes button.ok .lane-status,.shipping-center-views button.ok .lane-status{background:#eaf3ec;color:var(--green)}.order-lanes button small,.shipping-center-views button small{margin-top:0;color:var(--muted);font-weight:500}@media(max-width:860px){.order-lanes{grid-template-columns:1fr 1fr}}.route-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#eaf2fb;color:#1f4880;font-size:11px;font-weight:750}.row-actions-menu{position:relative}.row-actions-menu>.row-actions-trigger{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:650;color:var(--text);cursor:pointer;font:inherit}.row-actions-menu>.row-actions-trigger:hover{border-color:var(--green);color:var(--green)}.row-actions-menu>div{position:absolute;z-index:21;right:0;display:grid;gap:2px;width:190px;margin-top:4px;padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.row-actions-menu>div .table-link{justify-content:flex-start;width:100%;padding:8px 10px;border-radius:6px;color:var(--text);text-align:left;text-decoration:none}.row-actions-menu>div .table-link:hover{background:#eaf3ec;color:var(--green)}.shipping-center-views{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px}.shipping-center-views button{padding:11px 13px 12px;gap:3px}.shipping-center-views button .lane-count{font-size:21px!important}.shipping-center-views button small{margin-top:1px;font-size:11px}.shipping-center-views button .lane-count-row{margin-top:0}@media(max-width:860px){.shipping-center-views{grid-template-columns:1fr 1fr}}@media(max-width:640px){.shipping-center-views{grid-template-columns:1fr}}.mission-home{justify-content:flex-start;min-height:0}.mission-heading{align-items:center;margin-bottom:18px}.mission-heading h2{font-size:38px}.mission-heading p{margin:5px 0 0;color:var(--muted);font-size:16px}.today-snapshot{margin-bottom:24px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:16px;background:var(--card);box-shadow:0 10px 28px #18241d09}.today-snapshot header{padding:11px 18px 0;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.today-snapshot>div{display:grid;grid-template-columns:repeat(5,1fr)}.today-snapshot article{display:flex;align-items:baseline;gap:9px;padding:13px 18px 16px;border-right:1px solid var(--border)}.today-snapshot article:last-child{border-right:0}.today-snapshot strong{font-size:25px}.today-snapshot span{color:var(--muted);font-size:12px}.today-snapshot .snapshot-attention strong{color:var(--orange)}.mission-layout{grid-template-columns:1fr;gap:16px}.mission-rail{display:none}.workflow-canvas{padding:36px 34px}.workflow-node{width:186px;min-height:228px;flex-basis:186px;padding:24px}.workflow-node-wrap:last-child{flex-basis:186px}.node-icon{width:50px;height:50px}.node-copy{margin-top:29px}.node-copy strong{font-size:16px}.node-count{font-size:33px}.center-hero{padding-bottom:20px}.center-hero h2{margin-top:6px}.center-progress{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--muted);font-size:12px;font-weight:700}.center-progress>div{display:flex;gap:5px}.center-progress i{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.center-progress i.active{background:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 12%,transparent)}.center-flow{max-width:980px}.center-flow article{min-height:108px;padding:20px 25px;cursor:pointer}.center-flow article:has(button:not(:disabled)):hover{border-color:color-mix(in srgb,var(--orange) 42%,var(--border));box-shadow:0 12px 32px #18241d14}.step-label{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.order-page-header .eyebrow{font-size:13px}.order-page-header h2{font-size:27px}.vendor-export-workspace{max-width:1120px;margin:0 auto}.vendor-hero{padding-bottom:8px}.vendor-step-map{display:grid;gap:7px;padding:6px 0 12px}.vendor-step-wrap{display:grid;justify-items:center;gap:7px}.vendor-step-card,.vendor-history-card{width:100%;display:grid;grid-template-columns:34px 26px 1fr auto;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.vendor-step-card.current{border-color:color-mix(in srgb,var(--orange) 48%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 7%,transparent)}.vendor-step-number{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:12px;font-weight:800}.vendor-step-card>svg,.vendor-history-card>svg{color:var(--blue)}.vendor-step-card div,.vendor-history-card div{display:grid;gap:1px}.vendor-step-card small,.vendor-history-card small{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.vendor-step-card strong,.vendor-history-card strong{font-size:15px}.vendor-step-card div span,.vendor-history-card div span{color:var(--muted);font-size:12px}.vendor-step-card em{padding:4px 7px;border-radius:999px;color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--card));font-size:10px;font-style:normal;font-weight:750}.vendor-history-card{grid-template-columns:34px 1fr;margin-top:5px;border-style:dashed}.vendor-history-card>svg{margin-left:4px;color:var(--green)}.vendor-selector-panel,.ac-export>.panel{box-shadow:0 8px 25px #18241d0a}@media(max-width:1320px){.workflow-node{width:160px;min-height:205px;flex-basis:160px}.workflow-node-wrap:last-child{flex-basis:160px}.workflow-canvas{overflow-x:auto}.workflow-track{min-width:1080px}}@media(max-width:760px){.today-snapshot>div{grid-template-columns:1fr 1fr}.today-snapshot article{border-bottom:1px solid var(--border)}.mission-heading h2{font-size:31px}.vendor-step-card{grid-template-columns:30px 22px 1fr}.vendor-step-card em{grid-column:3}.center-progress{align-items:flex-start;flex-direction:column}}.vendor-export-workspace .vendor-stage-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.confirmation-layout{display:grid;gap:16px}.confirmation-sent-summary,.confirmation-waiting-card,.confirmation-tracking-card{padding:18px;border:1px solid var(--border);border-radius:11px;background:var(--card)}.confirmation-success{display:flex;align-items:center;gap:12px;color:var(--green)}.confirmation-success>div{display:grid;gap:3px}.confirmation-success span{color:var(--muted);font-size:13px}.confirmation-sent-summary dl,.confirmation-advanced dl{display:grid;gap:8px}.confirmation-sent-summary dl>div,.confirmation-advanced dl>div{display:grid;grid-template-columns:130px 1fr;gap:10px}.confirmation-sent-summary dt,.confirmation-advanced dt{color:var(--muted)}.confirmation-sent-summary dd,.confirmation-advanced dd{margin:0;overflow-wrap:anywhere}.confirmation-file-actions{display:flex;gap:8px;flex-wrap:wrap}.confirmation-waiting-card{border-color:#e4aa6c;background:#fff8ef}.confirmation-waiting-card>span{color:var(--orange-dark);font-size:12px;font-weight:800;letter-spacing:.05em}.confirmation-waiting-card.confirmed{border-color:#9dccad;background:#eef9f1}.confirmation-waiting-card.confirmed>span{color:var(--green)}.confirmation-test-tools,.confirmation-advanced{padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.confirmation-test-tools summary,.confirmation-advanced summary{cursor:pointer;font-weight:700}.confirmation-test-tools p{color:var(--muted);font-size:13px}.vendor-processing-identity{margin-bottom:18px}.vendor-processing-clean-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px}.vendor-processing-clean-header>div{display:grid;gap:4px}.vendor-processing-clean-header h2,.vendor-processing-clean-header p{margin:0}.vendor-processing-counts{display:flex!important;flex-wrap:wrap;gap:7px;margin-top:3px!important;color:var(--text)!important}.vendor-processing-counts span{color:var(--subtle)}.vendor-processing-status{margin-top:3px;color:var(--orange-dark);font-size:12px;font-weight:750}.vendor-stage-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--card)}.vendor-stage-progress button{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:0;border-right:1px solid var(--border);color:var(--muted);background:transparent;text-align:left}.vendor-stage-progress button:last-child{border-right:0}.vendor-stage-progress button:not(:disabled){cursor:pointer}.vendor-stage-progress button.complete{color:var(--green);background:color-mix(in srgb,var(--green) 5%,var(--card))}.vendor-stage-progress button.current{color:var(--orange-dark);background:color-mix(in srgb,var(--orange) 10%,var(--card));box-shadow:inset 0 -3px var(--orange)}.vendor-stage-marker{width:27px;height:27px;display:grid;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%}.vendor-stage-progress button>span:last-child{display:grid;min-width:0;gap:2px}.vendor-stage-progress strong{font-size:12px}.vendor-stage-progress small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ac-flat-feed-scroll{width:100%;max-width:100%;overflow:auto!important}.ac-flat-feed-preview table{width:max-content;min-width:2300px;table-layout:fixed}.ac-flat-feed-preview th,.ac-flat-feed-preview td{width:135px;min-width:135px;max-width:220px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.ac-flat-feed-preview th:nth-child(3),.ac-flat-feed-preview td:nth-child(3){width:175px;min-width:175px}.ac-flat-feed-preview th:nth-child(5),.ac-flat-feed-preview td:nth-child(5),.ac-flat-feed-preview th:nth-child(7),.ac-flat-feed-preview td:nth-child(7),.ac-flat-feed-preview th:nth-child(16),.ac-flat-feed-preview td:nth-child(16){width:210px;min-width:210px}.inspection-bottom-actions{justify-content:flex-end}.batch-history-launch{display:flex;justify-content:flex-end;margin-top:12px}.batch-history-panel{width:min(1180px,calc(100vw - 50px));max-height:calc(100vh - 60px);overflow:auto;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--workspace);box-shadow:0 26px 70px #0e1c1540}.batch-history-header-actions{display:flex;align-items:center;gap:8px}.correction-source-list{display:grid;gap:12px}.correction-source-list header h3,.correction-source-list header p{margin:3px 0}.correction-source-list header p{color:var(--muted);font-size:12px}.correction-source-list table{min-width:900px}@media(max-width:900px){.vendor-processing-clean-header{flex-direction:column}.vendor-stage-progress{grid-template-columns:1fr 1fr}.vendor-stage-progress button{border-bottom:1px solid var(--border)}.vendor-stage-progress button:last-child{grid-column:1/-1}.batch-history-panel{width:calc(100vw - 24px)}}.vendor-processing-identity h2{margin:5px 0 4px}.vendor-processing-identity p{margin:0;color:var(--text-muted)}.vendor-processing-identity p strong{color:var(--text)}.vendor-export-workspace{width:100%;min-width:0;max-width:none;margin:0;display:grid;gap:16px;font-size:16px}.vendor-export-workspace>*{min-width:0}.vendor-summary-bar{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr)) 1.25fr;align-items:stretch;min-height:66px;border-block:1px solid var(--border);background:color-mix(in srgb,var(--card) 78%,var(--workspace))}.vendor-summary-bar>div{display:flex;min-width:0;align-items:baseline;gap:8px;padding:13px 16px;border-right:1px solid var(--border)}.vendor-summary-bar>div:last-child{border-right:0}.vendor-summary-bar strong{color:var(--text);font-size:20px}.vendor-summary-bar span{color:var(--muted);font-size:13px;line-height:1.25}.vendor-summary-name,.vendor-summary-current{flex-direction:column;justify-content:center;gap:2px!important}.vendor-summary-name strong,.vendor-summary-current strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.vendor-summary-current{background:color-mix(in srgb,var(--orange) 5%,var(--card))}.vendor-summary-current strong{color:var(--orange-dark)}.vendor-progress{display:grid;gap:8px}.vendor-progress-heading{display:flex;align-items:baseline;gap:10px;padding-inline:2px}.vendor-progress-heading strong{font-size:14px}.vendor-progress-heading span{color:var(--muted);font-size:13px}.vendor-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--card)}.vendor-step{position:relative;display:grid;grid-template-columns:25px 17px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px 11px;border:0;border-right:1px solid var(--border);color:var(--muted);background:var(--card);text-align:left;cursor:pointer}.vendor-step:last-child{border-right:0}.vendor-step:hover:not(:disabled){background:var(--hover)}.vendor-step:disabled{color:var(--subtle);cursor:not-allowed}.vendor-step.current{color:var(--orange-dark);background:color-mix(in srgb,var(--orange) 9%,var(--card));box-shadow:inset 0 -4px 0 var(--orange)}.vendor-step.complete{color:var(--green)}.vendor-step-marker{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:inherit;font-size:12px;font-weight:800}.vendor-step.complete .vendor-step-marker{border-color:var(--green);color:#fff;background:var(--green)}.vendor-step.current .vendor-step-marker{border-color:var(--orange);color:#fff;background:var(--orange)}.vendor-step-icon{color:inherit}.vendor-step-copy{display:grid;min-width:0;gap:1px}.vendor-step-copy strong{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vendor-step-copy small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vendor-step:nth-child(5) small{color:var(--blue);font-weight:700}.vendor-active-workspace{min-width:0;min-height:230px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--orange) 28%,var(--border));border-top:4px solid var(--orange);box-shadow:0 10px 30px #18241d0e;scroll-margin-top:20px}.active-workspace-heading>span,.vendor-generating-workspace span{color:var(--orange-dark);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.active-workspace-heading h2,.vendor-generating-workspace h2{margin:4px 0;font-size:23px}.active-workspace-heading p,.vendor-generating-workspace p{margin:0;color:var(--muted);font-size:15px}.vendor-select-workspace{min-height:260px}.vendor-selector-row{display:grid;grid-template-columns:minmax(260px,.7fr) 2fr;align-items:end;gap:22px;margin-top:20px}.vendor-selector-row .field{min-width:0}.vendor-template-summary{display:grid;grid-template-columns:.65fr 1.5fr 1fr;gap:8px;margin:0}.vendor-template-summary div{min-width:0;padding:10px 12px;border-radius:8px;background:var(--hover)}.vendor-template-summary dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.vendor-template-summary dd{margin:3px 0 0;overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.active-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.active-workspace-actions .button-primary{background:var(--orange)}.active-workspace-actions .button-primary:hover{background:var(--orange-dark)}.vendor-order-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:end;gap:10px;margin:18px 0 12px}.vendor-order-toolbar>strong{align-self:center;color:var(--muted);font-size:14px;white-space:nowrap}.vendor-order-toolbar .button-primary{background:var(--orange)}.vendor-order-table{max-height:365px}.vendor-export-workspace .vendor-order-table th{height:42px;font-size:13px;white-space:nowrap}.vendor-export-workspace .vendor-order-table td{height:auto;padding-block:10px;font-size:15px;line-height:1.35}.vendor-export-workspace .vendor-order-table td small{font-size:12px}.vendor-export-workspace .address-button{font-size:14px}.vendor-export-workspace .eligibility{font-size:13px}.compact-empty{min-height:220px;padding:25px 20px}.vendor-generating-workspace{display:flex;align-items:center;justify-content:center;gap:18px;min-height:230px}.vendor-generating-workspace>svg{color:var(--orange)}.workbook-inspection,.awaiting-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:20px;padding:18px;border:1px solid #b8d5e7;border-radius:10px;background:color-mix(in srgb,var(--blue) 6%,var(--card))}.workbook-inspection{grid-template-columns:1fr;align-items:stretch}.workbook-inspection>svg{color:var(--blue)}.workbook-inspection-copy,.awaiting-confirmation>div:first-child{display:grid;min-width:0;gap:4px}.workbook-inspection-copy>strong{font-size:16px}.workbook-inspection-copy>span,.awaiting-confirmation span{color:var(--orange-dark);font-size:13px;font-weight:750}.workbook-inspection-copy>small,.awaiting-confirmation small{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.workbook-inspection .active-workspace-actions,.awaiting-confirmation .active-workspace-actions{margin-top:0}.workbook-inspection .active-workspace-actions{align-items:stretch;flex-direction:column}.workbook-inspection .active-workspace-actions .button-primary{order:-1}.workbook-inspection .workbook-link{justify-self:start;font-size:16px}.inspection-workflow,.correction-workflow,.approved-workbook{display:grid;gap:16px;margin-top:18px}.inspection-status{display:flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:8px;font-size:13px;font-weight:750}.inspection-status span{display:flex;align-items:center;gap:8px}.inspection-status.required{border:1px solid color-mix(in srgb,var(--orange) 32%,var(--border));color:var(--orange-dark);background:color-mix(in srgb,var(--orange) 7%,var(--card))}.inspection-status.complete{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--card))}.inspection-next-step{display:grid;justify-items:start;gap:5px;padding:18px;border:1px solid color-mix(in srgb,var(--orange) 48%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--orange) 7%,var(--card));box-shadow:0 7px 20px #a6521d1a}.inspection-next-step>span{color:var(--orange-dark);font-size:11px;font-weight:850;letter-spacing:.55px;text-transform:uppercase}.inspection-next-step h3,.inspection-next-step p{margin:0}.inspection-next-step h3{font-size:20px}.inspection-next-step p{max-width:680px;color:var(--muted);font-size:13px}.inspection-next-step .button-primary{margin-top:7px}.inspection-advanced{border:1px solid var(--border);border-radius:8px;background:var(--card)}.inspection-advanced>summary{padding:10px 12px;color:var(--muted);font-size:12px;font-weight:750;cursor:pointer}.inspection-advanced>div{display:flex;align-items:center;gap:12px;padding:0 12px 12px;color:var(--muted);font-size:12px}.oms-workbook-preview{display:grid;gap:12px;min-width:0;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.oms-workbook-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.oms-workbook-preview>header div{display:grid;gap:3px}.oms-workbook-preview>header span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.oms-workbook-preview>header h3,.oms-workbook-preview>header p{margin:0}.oms-workbook-preview>header p{color:var(--muted);font-size:12px}.oms-workbook-preview>header>strong{white-space:nowrap;color:var(--orange-dark)}.oms-workbook-preview .table-scroll{max-height:480px;border:1px solid var(--border);border-radius:8px}.oms-workbook-preview table{min-width:2500px;font-size:12px}.oms-workbook-preview th{position:sticky;top:0;z-index:1;white-space:nowrap;background:var(--hover)}.oms-workbook-preview td{max-width:240px;white-space:nowrap}.preview-correction-actions{display:grid;justify-items:start;gap:5px;min-width:145px}.preview-correction-actions button{font-size:12px}.workbook-version-history{display:grid;gap:6px;margin:0 12px 12px;padding:0;list-style:none}.workbook-version-history li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;padding:8px 10px;border-radius:7px;background:var(--hover);font-size:12px}.workbook-version-history span{overflow-wrap:anywhere}.workbook-version-history small{color:var(--muted)}.inspection-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--border)}.inspection-metadata div{min-width:0;padding:11px 13px;background:var(--card)}.inspection-metadata dt{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.inspection-metadata dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:14px;font-weight:650}.inspection-checklist{display:grid;gap:9px;padding:17px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.inspection-checklist h3,.inspection-checklist p{margin:0}.inspection-checklist>div:first-child{display:grid;gap:3px;margin-bottom:3px}.inspection-checklist>div:first-child p{color:var(--muted);font-size:13px}.inspection-checklist>label:not(.field){display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 9px;border-radius:7px;background:var(--hover);font-size:14px;font-weight:600;cursor:pointer}.inspection-checklist input[type=checkbox]{width:17px;height:17px;accent-color:var(--green)}.inspection-notes{margin-top:5px}.inspection-instruction{margin:0;padding:12px 14px;border-left:3px solid var(--orange);color:var(--muted);background:color-mix(in srgb,var(--orange) 6%,var(--card));font-size:13px}.correction-warning,.approved-heading{display:flex;align-items:flex-start;gap:13px;padding:16px;border-radius:10px}.correction-warning{border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));background:color-mix(in srgb,var(--red) 6%,var(--card))}.correction-warning>svg{flex:0 0 auto;color:var(--red)}.correction-warning p,.correction-warning small,.approved-heading span{display:block;margin:3px 0 0;color:var(--muted)}.source-correction-actions{display:flex;justify-content:flex-end;gap:10px}.approved-heading{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border));background:color-mix(in srgb,var(--green) 7%,var(--card))}.approved-heading>svg{flex:0 0 auto;color:var(--green)}.approved-heading>div{display:grid;gap:3px}.approved-checksum{display:grid;gap:4px;padding:11px 13px;border-radius:8px;background:var(--hover)}.approved-checksum span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.approved-checksum code,.checksum-value{overflow-wrap:anywhere;font-size:11px}.legacy-evidence{display:grid;justify-items:start;gap:6px;margin-top:14px;padding:14px;border:1px dashed var(--border);border-radius:9px}.legacy-evidence p{margin:0;color:var(--muted);font-size:13px}.batch-event-history{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.batch-event-history h4{margin:0 0 9px;font-size:13px;text-transform:uppercase}.batch-event-history ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.batch-event-history li{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr) minmax(0,1.4fr);align-items:baseline;gap:10px;padding:7px 9px;border-radius:6px;background:var(--card);font-size:12px}.batch-event-history li>span,.batch-event-history li>small{color:var(--muted)}.batch-event-history li>code{grid-column:1 / -1;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.status-inspection-required{color:var(--orange-dark);background:#fff0e7}.status-approved-for-email{color:var(--green);background:#e8f5ec}.status-correction-required{color:var(--red);background:#fdecea}.status-superseded{color:var(--muted);background:var(--hover)}.rejection-dialog{width:min(620px,calc(100vw - 30px))}.rejection-dialog .two-column{display:grid;grid-template-columns:1fr 1fr;gap:10px}.integration-notice{display:flex;align-items:flex-start;gap:14px;margin-top:18px;padding:16px;border:1px solid #b8d5e7;border-radius:10px;background:color-mix(in srgb,var(--blue) 6%,var(--card))}.integration-notice-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--blue);font-size:18px;font-weight:800}.integration-notice strong{color:var(--blue)}.integration-notice p{margin:4px 0 0;color:var(--muted);font-size:14px}.workspace-message{display:grid;justify-items:start;gap:8px;margin-top:20px;padding:18px;border-radius:9px;background:var(--hover)}.workspace-message h3,.workspace-message p{margin:0}.workspace-message p{color:var(--muted);font-size:14px}.vendor-batch-history{display:grid;gap:10px;padding-top:5px;scroll-margin-top:20px}.vendor-batch-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.vendor-batch-history h2{margin:0;font-size:20px}.vendor-batch-history header p{margin:3px 0 0;color:var(--muted);font-size:13px}.batch-history-list{display:grid;gap:7px}.batch-history-list details{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--card)}.batch-history-list details[open]{border-color:color-mix(in srgb,var(--blue) 26%,var(--border))}.batch-history-list summary{display:grid;grid-template-columns:120px 1.1fr minmax(165px,1fr) 1.25fr 1fr 75px 65px;align-items:center;gap:12px;min-height:50px;padding:8px 14px;color:var(--muted);font-size:13px;cursor:pointer;list-style-position:inside}.batch-history-list summary:hover{background:var(--hover)}.batch-history-list summary::marker{color:var(--blue)}.batch-summary-id{color:var(--text);font-weight:750}.batch-status{justify-self:start;padding:4px 8px;border-radius:999px;color:var(--green);background:#e8f5ec;font-size:12px;white-space:nowrap}.status-generated{color:var(--orange-dark);background:#fff0e7}.status-confirmed-sent{color:var(--blue);background:#eaf3fb}.status-cancelled{color:var(--red);background:#fdecea}.batch-history-detail{padding:14px 18px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--workspace) 58%,var(--card))}.batch-history-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 22px;margin:0}.batch-history-detail dl div{min-width:0}.batch-history-detail dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.batch-history-detail dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:14px}.batch-history-actions{display:flex;align-items:center;gap:13px;margin-top:15px}.batch-history-actions .button-secondary{margin-right:auto}.batch-cancel-link{color:var(--red)}.batch-line-history{display:grid;gap:8px;margin-top:14px}.batch-line-history h4{margin:0;color:var(--text);font-size:10px}.historical-workbooks{display:grid;gap:8px;margin-top:14px}.historical-workbooks h4{margin:0}.historical-workbooks>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.historical-workbooks span{display:grid;gap:2px}.historical-workbooks small{color:var(--muted)}.historical-workbook-filename{display:block;margin-top:3px;text-align:left}.batch-line-history .table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.batch-line-history table{min-width:820px}.test-mode-banner{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #d89b34;border-radius:9px;color:#6f4300;background:#fff4d9}.test-mode-banner svg{flex:0 0 auto}.test-mode-banner>div{display:grid;gap:3px}.test-mode-banner span{font-size:11px}.email-review-workspace{gap:18px}.email-send-summary,.email-approved-attachment{display:grid;gap:8px}.email-send-summary h3,.email-approved-attachment h3{margin:0;font-size:13px}.email-destination-card{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr);gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--orange) 45%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--orange) 5%,var(--card))}.email-logical-destination,.email-test-destination{display:grid;align-content:center;gap:3px}.email-logical-destination span,.email-test-destination span{color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.09em}.email-logical-destination h3{margin:0;font-size:22px}.email-test-destination{padding:10px 12px;border:1px solid #d89b34;border-radius:8px;color:#6f4300;background:#fff4d9}.email-test-destination strong{overflow-wrap:anywhere;font-size:12px}.email-destination-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.email-destination-card dl div{min-width:0;padding:9px 11px;background:var(--card)}.email-destination-card dt{color:var(--muted);font-size:8px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.email-destination-card dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:11px}.email-review-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.email-blockers{display:flex;gap:12px;padding:14px;border:1px solid #edc8c5;border-radius:9px;color:#922f27;background:#fdf1f0}.email-blockers strong{display:block;margin-bottom:6px}.email-blockers ul{margin:0;padding-left:18px;color:var(--muted);font-size:10px;line-height:1.6}.email-review-metadata,.email-success-screen dl,.email-connection-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--border)}.email-review-metadata div,.email-success-screen dl div,.email-connection-summary div{min-width:0;padding:11px 13px;background:var(--card)}.email-review-metadata dt,.email-success-screen dt,.email-connection-summary dt{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.email-review-metadata dd,.email-success-screen dd,.email-connection-summary dd{overflow-wrap:anywhere;margin:5px 0 0;color:var(--text);font-size:10px}.email-message-editor{display:grid;gap:12px}.email-message-editor textarea,.email-template-body textarea{width:100%;resize:vertical}.email-ready{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--border));border-radius:10px;color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--card))}.email-ready div{display:grid;gap:2px}.email-ready span{color:var(--muted);font-size:11px}.email-message-preview{display:grid;gap:9px;padding:13px 15px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--workspace) 45%,var(--card))}.email-message-preview h3{margin:0}.email-message-preview dl{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.email-message-preview dl div{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--workspace)}.email-message-preview dl div:last-child{grid-column:1/-1}.email-message-preview dt,.email-message-preview>div>span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.email-message-preview dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px}.email-message-preview>div{display:grid;gap:7px}.email-message-preview pre{max-height:130px;margin:0;padding:11px 12px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);font:11px/1.45 inherit;white-space:pre-wrap}.email-message-preview small{color:var(--muted)}.email-attachment-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #bcd9c5;border-radius:9px;background:#eef8f1}.email-attachment-card>svg{color:var(--green)}.email-attachment-card strong,.email-attachment-card span,.email-attachment-card small{display:block}.email-attachment-card span,.email-attachment-card small{margin-top:4px;color:var(--muted);font-size:9px}.email-attachment-card code{overflow-wrap:anywhere}.approved-workbook-link{padding:0;border:0;color:var(--green);background:none;font:inherit;font-weight:800;text-align:left;text-decoration:underline;cursor:pointer}.email-production-destination{display:grid;align-content:center;gap:3px}.email-production-destination span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.09em}.email-production-destination strong{overflow-wrap:anywhere;font-size:12px}.email-confirmation-dialog{width:min(620px,100%)}.email-confirmation-dialog .dialog-body dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.email-confirmation-dialog .dialog-body dl div{padding:8px;border-radius:6px;background:var(--hover)}.test-mode-confirmation{display:grid;gap:4px;margin:12px 0;padding:12px;border:1px solid #d89b34;border-radius:8px;background:#fff4d9;color:#6f4300}.test-mode-confirmation span,.send-failure small{line-height:1.5}.email-confirmation-dialog dt{color:var(--muted);font-size:8px}.email-confirmation-dialog dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:10px}.email-success-screen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px;border:1px solid #bcd9c5;border-radius:10px;background:#eef8f1}.email-success-screen>svg{color:var(--green)}.email-success-screen h3{margin:0 0 12px;color:#166b38}.email-success-screen p{color:var(--muted);font-size:10px}.vendor-email-settings{display:grid;gap:16px}.vendor-email-settings .email-template-body{grid-column:1 / -1}.email-configuration-message,.settings-help{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.connection-connected{color:#166b38!important;font-weight:700}.connection-disconnected{color:#922f27!important;font-weight:700}.vendor-email-actions{flex-wrap:wrap}.order-product .emailed-line-evidence{width:fit-content;padding:3px 7px;border-radius:999px;color:#166b38;background:#e7f4eb;font-size:9px;font-weight:700}@media(max-width:1380px){.vendor-summary-bar{grid-template-columns:1.2fr repeat(3,1fr) 1.2fr}.vendor-summary-bar>div{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;padding-inline:12px}.vendor-stepper{grid-template-columns:repeat(3,1fr)}.vendor-step{border-bottom:1px solid var(--border)}.vendor-step:nth-child(3){border-right:0}.vendor-step:nth-child(n+4){border-bottom:0}.vendor-order-toolbar{grid-template-columns:minmax(180px,1fr) auto}.vendor-order-toolbar>strong{order:-1}.vendor-step{grid-template-columns:24px minmax(0,1fr)}.vendor-step-icon{display:none}.batch-history-list summary{grid-template-columns:110px 1fr minmax(150px,1fr) 1.2fr 1fr 65px}.batch-history-list summary>span:last-child{display:none}}@media(max-width:1050px){.vendor-summary-bar{grid-template-columns:repeat(2,1fr)}.vendor-summary-bar>div{border-bottom:1px solid var(--border)}.vendor-summary-bar>div:nth-last-child(-n+2){border-bottom:0}.vendor-summary-current{grid-column:1 / -1}.vendor-stepper{grid-template-columns:repeat(3,1fr)}.vendor-step{border-bottom:1px solid var(--border)}.vendor-step:nth-child(3){border-right:0}.vendor-step:nth-child(n+4){border-bottom:0}.vendor-selector-row,.workbook-inspection,.awaiting-confirmation{grid-template-columns:1fr;align-items:stretch}.vendor-order-toolbar{grid-template-columns:1fr 1fr}.vendor-order-toolbar>strong{order:-1}.batch-history-list summary{grid-template-columns:105px 1fr minmax(150px,1fr) 1fr}.batch-history-list summary>span:nth-last-child(-n+3){display:none}}@media(max-width:720px){.email-destination-card,.email-destination-card dl{grid-template-columns:1fr}.vendor-export-workspace{font-size:15px}.vendor-summary-bar{grid-template-columns:1fr}.vendor-summary-bar>div{border-right:0;border-bottom:1px solid var(--border)}.vendor-summary-bar>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.vendor-summary-bar>div:last-child{border-bottom:0}.vendor-summary-current{grid-column:auto}.vendor-stepper{grid-template-columns:repeat(2,1fr)}.vendor-step:nth-child(3){border-right:1px solid var(--border)}.vendor-step:nth-child(2n){border-right:0}.vendor-step:nth-child(n+4){border-bottom:1px solid var(--border)}.vendor-step:nth-last-child(-n+2){border-bottom:0}.vendor-template-summary,.vendor-order-toolbar,.batch-history-detail dl,.inspection-metadata,.email-review-metadata,.email-success-screen dl,.email-connection-summary,.email-success-screen{grid-template-columns:1fr}.source-correction-actions{align-items:stretch;flex-direction:column}.batch-event-history li{grid-template-columns:1fr}.batch-event-history li>code{grid-column:auto}.active-workspace-actions{align-items:stretch;flex-direction:column-reverse}.batch-history-list summary{grid-template-columns:100px 1fr}.batch-history-list summary>*:not(.batch-summary-id):not(.batch-status){display:none}.vendor-batch-history>header{align-items:stretch;flex-direction:column}}.administration-tools{display:grid;gap:18px}.administration-link{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--card);text-align:left;cursor:pointer}.administration-link:hover{border-color:#d28b62;box-shadow:0 5px 18px #17271d0c}.administration-link-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:11px;color:var(--orange);background:#fff2e9}.administration-link>span:nth-child(2){display:grid;gap:5px}.administration-link strong{font-size:18px}.administration-link small{color:var(--muted);font-size:14px;line-height:1.5}.administration-link>svg{color:var(--blue)}.catalog-rule,.import-rule{display:flex;align-items:flex-start;gap:9px;margin:0;padding:13px 15px;border-left:4px solid var(--blue);border-radius:7px;color:var(--text);background:#edf6fc;font-size:15px;line-height:1.5}.catalog-rule{margin:15px 0}.import-rule strong{white-space:nowrap}.import-rule span{color:var(--muted)}.result-banner.needs-mapping{color:#8b4b0c;border-color:#e8c99e;background:#fff7e8}.import-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:10px;overflow:hidden}.import-summary-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:15px}.import-summary-list>div:nth-child(odd){border-right:1px solid var(--border)}.import-summary-list>div:nth-last-child(-n+2){border-bottom:0}.import-summary-list>div.attention{color:#9a4c16;background:#fff8ed}.import-summary-list strong{font-size:20px}.import-next-step{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.import-detail-grid{grid-template-columns:repeat(3,1fr)}.result-actions{align-items:center}.result-actions .button-primary{margin-left:auto}.mapping-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:17px 18px;border:1px solid #e8c99e;border-left:5px solid var(--orange);border-radius:12px;background:#fff8ed}.mapping-alert-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#a6521d;background:#ffe8d4}.mapping-alert strong{font-size:18px}.mapping-alert p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.mapping-alert button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:var(--orange);font-size:15px;font-weight:750;cursor:pointer}.mapping-workflow{max-width:1120px;margin:0 auto;display:grid;gap:20px;font-size:16px}.mapping-progress{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mapping-progress h2{margin:5px 0;font-size:28px}.mapping-progress p{max-width:700px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.mapping-progress>strong{font-size:24px;color:var(--orange)}.mapping-workflow>progress{width:100%;height:9px;accent-color:var(--orange)}.mapping-product-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr);gap:24px}.mapping-product-summary,.mapping-product-form{padding:21px;border:1px solid var(--border);border-radius:11px;background:var(--card)}.mapping-product-summary{display:grid;grid-template-columns:140px 1fr;align-items:start;gap:20px}.product-image-placeholder{height:140px;display:grid;place-content:center;justify-items:center;gap:9px;border:1px dashed var(--border-strong);border-radius:9px;color:var(--muted);background:var(--hover);font-size:13px}.mapping-product-summary dl{display:grid;gap:0;margin:0}.mapping-product-summary dl>div{padding:9px 0;border-bottom:1px solid var(--border)}.mapping-product-summary dl>div:last-child{border-bottom:0}.mapping-product-summary dt{color:var(--muted);font-size:13px}.mapping-product-summary dd{margin:3px 0 0;color:var(--text);font-size:16px;font-weight:650;line-height:1.4}.mapping-product-form{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px}.mapping-product-form .field:last-child{grid-column:1/-1}.mapping-validation{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:8px;color:#9b3b27;background:#fdf1f0;font-size:15px}.mapping-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px}.mapping-actions>div{display:flex;gap:8px;margin-right:auto}.mapping-complete{justify-items:center;padding-block:45px;text-align:center}.mapping-complete>svg{color:var(--green)}.mapping-complete h2{margin:2px 0;font-size:28px}.mapping-complete>p{max-width:700px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.mapping-review-grid{width:min(760px,100%);display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mapping-review-grid>div{display:grid;gap:6px;padding:18px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.mapping-review-grid span{color:var(--muted);font-size:13px}.mapping-review-grid strong{font-size:26px}.mapping-complete-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.status-inactive{color:#5d6460;background:#e9ecea}@media(max-width:900px){.import-summary-list,.mapping-product-layout{grid-template-columns:1fr}.import-summary-list>div{border-right:0!important}.import-summary-list>div:nth-last-child(2){border-bottom:1px solid var(--border)}.mapping-product-summary{grid-template-columns:110px 1fr}.product-image-placeholder{height:110px}.mapping-review-grid{grid-template-columns:repeat(2,1fr)}.mapping-actions{flex-wrap:wrap}.mapping-actions>div{width:100%;margin:0}.mapping-alert{grid-template-columns:auto 1fr}.mapping-alert button{grid-column:1/-1;justify-content:center}}.mapping-product-form .catalog-search-combobox{position:relative;grid-column:1/-1;min-width:0}.catalog-search-combobox>.field{display:grid}.catalog-search-combobox .catalog-autocomplete{top:calc(100% + 6px);left:0;right:0;z-index:240;width:100%;max-height:460px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-strong);border-radius:10px;background:var(--card);box-shadow:0 16px 38px #17271d38}.catalog-search-combobox .catalog-autocomplete button{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer}.catalog-search-combobox .catalog-autocomplete button:last-child{border-bottom:0}.catalog-search-combobox .catalog-autocomplete button:hover,.catalog-search-combobox .catalog-autocomplete button.active{background:var(--hover);box-shadow:inset 3px 0 0 var(--orange)}.catalog-search-combobox .catalog-autocomplete .image-placeholder{grid-row:auto;width:50px;height:50px;overflow:hidden;flex:none;background:var(--surface-subtle)}.catalog-search-combobox .catalog-autocomplete img{width:100%;height:100%;object-fit:contain}.catalog-result-copy{display:grid;min-width:0;gap:2px;line-height:1.25}.catalog-result-copy>strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.catalog-result-name{display:block;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.catalog-result-copy>small{grid-column:auto;display:block;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-result-cost{align-self:center;color:var(--text);font-size:14px;font-weight:750;white-space:nowrap}.mapping-product-form .selected-catalog-item{grid-column:1/-1;display:grid;grid-template-columns:52px 18px minmax(0,1fr);align-items:center;min-width:0;padding:11px 12px;background:#f0fdf4}.selected-catalog-image{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid #bbdfc5;border-radius:7px;background:#fff}.selected-catalog-image img{width:100%;height:100%;object-fit:contain}.selected-catalog-item>svg{align-self:start;margin-top:3px}.selected-catalog-item>div{display:grid;min-width:0;gap:2px}.selected-catalog-item>div>strong,.selected-catalog-item>div>span,.selected-catalog-item>div>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.catalog-search-combobox .catalog-autocomplete button{grid-template-columns:50px minmax(0,1fr)}.catalog-result-cost{grid-column:2;justify-self:start}.mapping-product-form .selected-catalog-item{grid-template-columns:48px minmax(0,1fr)}.selected-catalog-item>svg{display:none}}:root{--topbar:64px}.app-shell{display:block;min-height:100vh}.app-shell>main{min-width:0}.sidebar,.mobile-scrim{display:none!important}.topbar{height:var(--topbar);padding:0 22px;gap:18px;background:#fff;border-bottom:1px solid var(--border);box-shadow:0 2px 10px #1023190b}.top-brand{display:flex;align-items:center;gap:9px;flex:0 0 auto;color:var(--green);white-space:nowrap}.top-brand .brand-mark{width:35px;height:35px;border-radius:9px;color:#fff}.top-brand strong{font-size:17px}.primary-top-nav{display:flex;align-self:stretch;min-width:0}.primary-top-nav button{position:relative;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;background:transparent;color:var(--muted);font-weight:650;white-space:nowrap}.primary-top-nav button:hover{color:var(--green);background:#f4f8f5}.primary-top-nav button.active{color:var(--green);background:#edf5ef}.primary-top-nav button.active:after{content:"";position:absolute;inset:auto 10px 0;height:3px;border-radius:3px 3px 0 0;background:var(--orange)}.primary-top-nav button[aria-current=page]{font-weight:750}.nav-short{display:none}.topbar-actions{margin-left:auto}.topbar-actions>.search-box{width:min(260px,18vw)}.account-menu{position:relative}.account-menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-identity{display:grid;line-height:1.15}.account-identity strong{font-size:13px}.account-identity small{max-width:140px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;white-space:nowrap}.account-popover{position:absolute;right:0;top:44px;z-index:40;width:230px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--card);box-shadow:0 14px 36px #10231925}.account-popover strong,.account-popover span{display:block}.account-popover span{margin:3px 0 12px;color:var(--muted);font-size:12px}.account-popover button{width:100%;padding:9px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text);text-align:left}.page-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:8px}.page-heading h1{margin:0;font-size:24px}.page-heading p{margin:0;color:var(--muted);font-size:14px}.page-content{width:100%;max-width:none;margin:0;padding:18px clamp(18px,2.2vw,38px) 48px}.authenticated-user-strip{display:none}.breadcrumbs{margin-bottom:14px}.center-subnav{display:flex;gap:4px;margin:0 0 18px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--card);overflow-x:auto}.center-subnav button{flex:0 0 auto;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:650}.center-subnav button:hover,.center-subnav button.active{color:var(--green);background:#eaf3ed}.center-subnav button.active{box-shadow:inset 0 -2px var(--orange)}.copyable-identifier{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.copyable-identifier>a,.copyable-identifier>span:first-child,.identifier-open{min-width:0;color:inherit;font:inherit}.identifier-open{padding:0;border:0;background:none;text-align:left;cursor:pointer}.copyable-identifier>a{color:var(--blue);text-decoration:none}.copyable-identifier>a:hover,.identifier-open:hover{text-decoration:underline}.copyable-identifier.is-truncated>a,.copyable-identifier.is-truncated>span:first-child,.copyable-identifier.is-truncated>.identifier-open{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-identifier{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted)}.copy-identifier:hover{color:var(--green);border-color:var(--border);background:var(--hover)}.copy-status{position:absolute;z-index:5;left:100%;top:50%;width:max-content;transform:translate(5px,-50%);padding:4px 7px;border-radius:5px;background:var(--nav);color:#fff;font-size:12px;pointer-events:none}.copy-status:empty{display:none}.order-row .copyable-identifier{z-index:1}.order-row .copy-identifier{position:relative;z-index:2}.order-identity strong{display:block}.order-identity .copyable-identifier{max-width:100%}@media(max-width:1380px){.primary-top-nav button{padding-inline:9px}.nav-long{display:none}.nav-short{display:inline}.topbar-actions>.search-box,.shortcut-hint{display:none}.account-identity{display:none}}@media(max-width:900px){:root{--topbar:58px}.topbar{padding-inline:12px;gap:8px}.top-brand strong{display:none}.primary-top-nav{overflow-x:auto;scrollbar-width:none}.primary-top-nav button{padding-inline:8px;font-size:13px}.primary-top-nav svg{display:none}.topbar-actions>.icon-button{display:none}.page-heading{display:block}.page-heading p{margin-top:3px}.page-content{padding-inline:14px}.copy-status{left:auto;right:0;top:100%;transform:none}}@media(max-width:600px){.primary-top-nav button{font-size:12px}.primary-top-nav button:nth-child(5){display:none}.page-heading h1{font-size:20px}.page-heading p{font-size:13px}}.primary-top-nav{gap:4px;padding-block:7px}.primary-top-nav button{min-height:44px;padding:0 13px;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.primary-top-nav button:hover{color:var(--green);border-color:#dbe8de;background:#f2f7f3}.primary-top-nav button.active{color:#143f25;border-color:#bfd8c7;background:#e9f4ec;box-shadow:inset 0 -3px var(--orange)}.primary-top-nav button.active:after{display:none}.primary-top-nav button.active svg{color:var(--orange)}.primary-top-nav button:disabled{color:var(--subtle);background:transparent;cursor:not-allowed}.center-subnav button{min-height:38px;border:1px solid transparent}.center-subnav button:hover:not(:disabled){color:var(--green);border-color:#dbe8de;background:#f2f7f3}.center-subnav button.active{color:#143f25;border-color:#bfd8c7;background:#eaf3ed;box-shadow:inset 0 -3px var(--orange)}.center-subnav button:disabled{color:var(--subtle);cursor:not-allowed}.supplier-catalog{display:grid;gap:18px}.catalog-breadcrumb{font-size:12px;color:var(--text-muted);display:flex;gap:8px}.catalog-heading{display:flex;justify-content:space-between}.catalog-heading h1{margin:3px 0}.catalog-summary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.catalog-summary button{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px;text-align:left;color:inherit}.catalog-summary span,.selected-file span,.selected-file code{display:block;color:var(--text-muted);font-size:12px}.catalog-summary strong{font-size:24px}.catalog-actions,.wizard-actions{display:flex;gap:8px;flex-wrap:wrap}.catalog-toolbar{display:flex;gap:10px;margin-bottom:14px}.catalog-search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:var(--surface)}.catalog-search input{border:0;background:transparent;width:100%;padding:10px;color:inherit}.catalog-toolbar select,.column-mapping select,.worksheet-controls select,.worksheet-controls input{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:inherit;padding:8px}.catalog-table-wrap{overflow:auto}.catalog-table{min-width:1200px}.catalog-table img,.catalog-autocomplete img{width:42px;height:42px;object-fit:contain}.image-placeholder{width:42px;height:42px;border-radius:6px;background:var(--surface-subtle);display:grid;place-items:center}.catalog-status{font-size:11px;padding:3px 7px;border-radius:20px}.catalog-status.active{background:#dcfce7;color:#166534}.catalog-status.inactive,.catalog-status.discontinued{background:#fee2e2;color:#991b1b}.catalog-count{font-size:12px;color:var(--text-muted)}.catalog-drop{border:2px dashed var(--border);border-radius:12px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--surface-subtle);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.catalog-drop:hover,.catalog-drop:focus-visible,.catalog-drop.dragging{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));outline:none}.catalog-drop.dragging{transform:scale(1.005)}.selected-file{display:flex;align-items:center;gap:14px;border:1px solid var(--border);padding:14px;border-radius:10px}.selected-file>div{flex:1;min-width:0}.selected-file code{overflow-wrap:anywhere}.selected-file>button:last-of-type{border:0;background:none;color:inherit}.wizard-steps{display:flex;gap:8px;margin:12px 0}.wizard-steps span{padding:6px 12px;border-radius:20px;background:var(--surface-subtle);font-size:12px}.wizard-steps .active{background:var(--accent);color:#fff}.wizard-steps .done{background:#dcfce7;color:#166534}.wizard-actions{justify-content:space-between;margin-top:16px;align-items:center}.disabled-reason{font-size:12px;color:var(--text-muted)}.inspection-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0}.inspection-progress div{display:flex;align-items:center;gap:6px;padding:8px;border-radius:7px;background:var(--surface-subtle);color:var(--text-muted);font-size:12px}.inspection-progress .active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.inspection-progress .done{color:#166534;background:#f0fdf4}.inspection-progress svg,.progress-dot{width:15px;height:15px;flex:none}.progress-dot{border:2px solid var(--border);border-radius:50%}.workbook-inspection-summary{border:1px solid var(--border);border-radius:10px;padding:14px;display:grid;gap:12px}.inspection-title{display:flex;justify-content:space-between;align-items:center}.inspection-title span,.detected-columns span,.worksheet-controls label>span{display:block;color:var(--text-muted);font-size:11px}.inspection-title svg{color:#16a34a}.inspection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.inspection-grid div{background:var(--surface-subtle);padding:10px;border-radius:7px}.inspection-grid span{display:block;color:var(--text-muted);font-size:11px}.inspection-grid strong{font-size:18px}.worksheet-controls{display:grid;grid-template-columns:2fr 1fr;gap:10px}.worksheet-controls label>div{display:flex;gap:6px}.worksheet-controls select,.worksheet-controls input{width:100%}.detected-columns{display:grid;gap:3px}.import-warning,.import-error{display:flex;gap:9px;padding:10px;border-radius:8px}.import-warning{background:#fffbeb;color:#92400e}.import-error{margin-top:12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.import-error>svg{flex:none}.import-error span,.import-error code{display:block;font-size:12px;margin-top:3px;white-space:normal;overflow-wrap:anywhere}.import-error details,.import-diagnostics{margin-top:7px}.import-diagnostics summary,.import-error summary{cursor:pointer}.import-diagnostics dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.import-diagnostics dl div{background:var(--surface-subtle);padding:8px;border-radius:6px}.import-diagnostics dt{font-size:11px;color:var(--text-muted)}.import-diagnostics dd{margin:2px 0 0}.column-mapping{display:grid;gap:7px}.column-mapping label{display:grid;grid-template-columns:1fr 280px;gap:12px;align-items:center;padding:9px;border-bottom:1px solid var(--border)}.column-mapping small{display:block;color:var(--text-muted)}.preview-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:14px 0}.preview-counts div{padding:12px;border:1px solid var(--border);border-radius:8px}.preview-counts span{display:block;font-size:11px;color:var(--text-muted)}.preview-counts strong{font-size:20px}.import-issue{display:flex;gap:7px;color:#92400e;padding:8px}.manual-catalog-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:14px 0}.image-analysis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:12px 0}.image-analysis div{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;border:1px solid var(--border);border-radius:8px;padding:10px}.image-analysis svg{grid-row:1/4}.image-analysis span,.image-analysis small{font-size:11px;color:var(--text-muted)}.empty-callout{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);gap:8px}.catalog-autocomplete{position:absolute;z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px #0002;max-height:360px;overflow:auto;width:min(620px,90%)}.catalog-autocomplete button{display:grid;grid-template-columns:46px 110px 1fr;gap:3px 8px;width:100%;text-align:left;padding:8px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit}.catalog-autocomplete .image-placeholder{grid-row:1/3}.catalog-autocomplete small{grid-column:2/4;color:var(--text-muted)}.selected-catalog-item{display:flex;gap:9px;padding:10px;border:1px solid #86efac;background:#f0fdf4;color:#166534;border-radius:8px}.selected-catalog-item span,.selected-catalog-item small{display:block}.mapping-product-form{position:relative}@media(max-width:900px){.catalog-summary{grid-template-columns:repeat(2,1fr)}.manual-catalog-form,.column-mapping label,.worksheet-controls{grid-template-columns:1fr}.catalog-toolbar{flex-wrap:wrap}.inspection-progress{grid-template-columns:1fr}.inspection-grid{grid-template-columns:repeat(2,1fr)}}.email-admin-page{display:grid;gap:16px}.email-admin-page .panel{padding:22px;scroll-margin-top:78px}.email-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.email-status-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.email-status-grid span{font-size:12px;color:var(--text-muted)}.email-status-grid strong{overflow-wrap:anywhere}.email-status-grid .ok{color:#167447}.email-status-grid .attention{color:#9a5708}.email-status-grid .error{color:#b42318}.email-success-banner{position:sticky;top:74px;z-index:15;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:16px;border:1px solid #8bc39d;border-left:5px solid #168243;border-radius:10px;color:#145c31;background:#eef8f1;box-shadow:0 8px 24px #1023191c}.email-success-banner p{margin:4px 0}.email-success-banner small{color:#42664f}.email-success-banner button{border:0;background:transparent;color:inherit;font-size:22px}.email-actions,.setup-values,.history-filters{display:flex;gap:10px;flex-wrap:wrap}.email-loading{display:flex;align-items:center;gap:12px}.email-loading div{display:grid;gap:3px}.email-loading span{color:var(--muted)}.setup-progress>div:last-child{display:flex;gap:6px;margin-top:14px;overflow-x:auto;padding-bottom:3px}.setup-progress button{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-height:34px;padding:6px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--muted);font-size:12px}.setup-progress button.complete{color:#167447;border-color:#bcd9c5;background:#eef8f1}.setup-progress button.current{color:#8b4b0c;border-color:#dda66c;background:#fff6e9;font-weight:700}.setup-progress button.future{color:var(--subtle);background:var(--hover)}.endpoint-result{display:flex;gap:12px;margin-top:14px;padding:14px;border:1px solid;border-left-width:5px;border-radius:9px}.endpoint-result.success{color:#166b38;border-color:#8bc39d;background:#eef8f1}.endpoint-result.error{color:#a43129;border-color:#df8c86;background:#fdf1f0}.endpoint-result ul{display:grid;gap:4px;margin:8px 0;padding-left:20px}.endpoint-result small{color:var(--muted)}.test-lock{display:flex;gap:14px;padding:16px;color:#8b4b0c;background:#fff8de;border:1px solid #e5c866;border-radius:9px}.test-lock p{margin:6px 0 0}.setup-required{display:flex;align-items:center;gap:8px;margin:14px 0;padding:12px;color:#8b4b0c;background:#fff6e9;border-left:4px solid var(--orange);border-radius:6px}.setup-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.setup-checks>div{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--border)}.setup-checks span{display:grid;flex:1}.setup-checks small{color:var(--text-muted);margin-top:3px}.setup-checks em{font-style:normal;font-size:12px;font-weight:700}.setup-complete{color:#167447}.setup-setup-required,.setup-needs-attention{color:#9a5708}.setup-not-verified{color:var(--text-muted)}.setup-checks>div:has(.setup-complete)>svg{color:#167447}.setup-checks>div:has(.setup-needs-attention)>svg,.setup-checks>div:has(.setup-setup-required)>svg{color:#b66a10}.setup-steps{columns:2;line-height:1.65}.setup-values{margin:16px 0}.setup-values button,.setup-values a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:var(--card);text-decoration:none}.email-admin-page label{display:grid;gap:6px;margin:12px 0;font-weight:600}.email-admin-page input,.email-admin-page textarea,.history-filters select{padding:9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.template-preview{padding:14px;margin:15px 0;background:var(--surface-subtle);border:1px solid var(--border)}.template-preview pre{white-space:pre-wrap;font-family:inherit}.history-filters{margin:12px 0}.history-filters input{min-width:300px}.history-result{display:inline-flex;padding:3px 7px;border-radius:20px;font-weight:700}.history-result.success{color:#167447;background:#e8f5ec}.history-result.failed{color:#b42318;background:#fdecea}.email-admin-page td small{display:block;margin-top:3px;color:#b42318}.history-empty{display:grid;justify-items:center;gap:5px;padding:35px;color:var(--muted);text-align:center}.history-empty strong{color:var(--text)}.email-admin-page .dialog dl{display:grid;grid-template-columns:80px 1fr;gap:8px}.email-admin-page .dialog dt{font-weight:700}.disconnect-action{color:#b42318;border-color:#d9a09c}@media(max-width:1100px){.email-status-grid{grid-template-columns:1fr 1fr}.setup-checks{grid-template-columns:1fr}}@media(max-width:700px){.email-status-grid{grid-template-columns:1fr}.setup-steps{columns:1}.history-filters input{min-width:100%;width:100%}.email-success-banner{top:64px}.email-admin-page .panel{padding:16px}}.product-image-editor{transition:border-color .15s,background .15s}.product-image-editor.dragging{border-color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card))}.product-image-editor small{overflow-wrap:anywhere}.architecture-catalog{display:grid;gap:18px}.catalog-page-actions{display:flex;gap:8px;flex-wrap:wrap}.catalog-architecture-rule{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:12px 0 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.catalog-architecture-rule span,.architecture-table td small{display:block}.catalog-architecture-rule small,.architecture-table td small{color:var(--text-muted);margin-top:3px}.architecture-table table{min-width:1050px}.architecture-table img,.catalog-image-placeholder{width:46px;height:46px;border-radius:7px;object-fit:contain;background:var(--surface-subtle)}.catalog-image-placeholder{display:grid;place-items:center;color:var(--text-muted)}.architecture-table th{white-space:nowrap}.architecture-table td{vertical-align:middle}.danger-link{color:var(--danger,#b42318)!important}.catalog-dialog{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto}.catalog-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.catalog-dialog>header h2{margin:0}.catalog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.catalog-form-grid .full{grid-column:1/-1}.dimension-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-items:end}.image-pick{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--border);border-radius:8px}.image-pick span{flex:1}.mapping-checks{display:flex;flex-direction:column;gap:8px;padding-top:24px}.mapping-explainer{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-bottom:18px}.mapping-explainer span{padding:7px 10px;border-radius:7px;background:var(--surface-subtle);border:1px solid var(--border)}.catalog-import-drop{display:flex;align-items:center;gap:10px;border:2px dashed var(--border);border-radius:10px;padding:22px;margin-top:14px}.catalog-import-drop input{margin-left:auto}.architecture-catalog .dialog-actions{margin-top:20px}.architecture-catalog textarea{width:100%;resize:vertical}.architecture-catalog .catalog-status.discontinued{background:#fef3c7;color:#92400e}@media(max-width:760px){.catalog-form-grid{grid-template-columns:1fr}.catalog-form-grid .full{grid-column:auto}.catalog-page-actions{width:100%}}.sort-heading{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}.product-filters{display:grid;grid-template-columns:minmax(320px,1fr) repeat(3,minmax(130px,auto))}.check-filter{display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--muted);font-size:12px}.product-thumb{width:46px;height:46px;object-fit:contain;border-radius:7px;background:var(--hover)}.attention-pill{display:inline-flex;padding:4px 7px;border-radius:999px;background:#fff2e8;color:#9a4a17;font-size:11px;white-space:nowrap}.attention-pill.complete{background:#eaf6ed;color:#166b38}.product-editor,.mapping-editor,.management-dialog{display:flex;flex-direction:column;width:min(1050px,calc(100vw - 40px));max-height:calc(100vh - 36px);padding:0;overflow:hidden}.product-editor>header,.mapping-editor>header,.management-dialog>header{padding:18px 22px;border-bottom:1px solid var(--border)}.product-editor h2,.mapping-editor h2,.management-dialog h2{margin:3px 0 0}.product-editor-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;padding:22px;overflow-y:auto;overflow-x:hidden}.product-image-editor{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:2px dashed var(--border);border-radius:10px;height:max-content}.product-image-editor img{width:190px;height:190px;object-fit:contain}.product-image-editor .catalog-image-placeholder{width:190px;height:190px}.product-image-editor small{text-align:center;color:var(--muted)}.reference-field{min-width:0}.reference-field>.link-button{display:block;margin-top:4px;font-size:11px}.sticky-actions{position:sticky;bottom:0;flex:0 0 auto;margin:0!important;padding:14px 22px;border-top:1px solid var(--border);background:var(--card)}.mapping-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.mapping-summary span{padding:12px;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.mapping-summary strong{display:block;color:var(--text);font-size:20px}.mapping-flow{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:22px;overflow-y:auto;overflow-x:hidden}.mapping-flow>b{text-align:center;color:var(--muted)}.mapping-card{display:grid;gap:7px;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.mapping-card>span{color:var(--green);font-size:11px;font-weight:700;text-transform:uppercase}.mapping-controls{display:grid;grid-template-columns:180px repeat(3,auto);align-items:end;gap:18px;padding:12px}.mapping-warning{padding:10px;border-left:4px solid var(--orange);background:#fff6ed;color:#7a421e}.supplier-management,.supplier-detail{display:grid;gap:16px}.supplier-table table{min-width:1600px}.detail-title{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.detail-title>.link-button{grid-column:1/-1;justify-self:start}.detail-title p{margin:0;color:var(--muted)}.detail-tabs{display:flex;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--card)}.detail-tabs button{flex:0 0 auto;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:650}.detail-tabs button.active{color:var(--green);background:#eaf3ed}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.detail-grid>div{padding:13px;border-bottom:1px solid var(--border)}.detail-grid dt{color:var(--muted);font-size:11px}.detail-grid dd{margin:4px 0 0}.management-dialog .dialog-body{padding:20px;overflow-y:auto;overflow-x:hidden}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px;border:1px solid var(--border);border-radius:8px}.contact-flags,.contact-form .form-actions{grid-column:1/-1;display:flex;gap:14px;align-items:center}.action-spacer{flex:1}.clickable-product-row{cursor:pointer}.clickable-product-row:focus{outline:3px solid color-mix(in srgb,var(--green) 35%,transparent);outline-offset:-3px;background:var(--hover)}.supplier-product-detail{display:grid;gap:16px}.supplier-product-detail>.link-button{justify-self:start}.supplier-product-detail-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:28px;align-items:start}.supplier-product-detail-layout h2{margin:5px 0 8px;font-size:25px}.supplier-product-detail-layout p{margin:0 0 14px;color:var(--muted);line-height:1.55}.supplier-product-detail-image{display:grid;justify-items:center;gap:10px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--hover)}.supplier-product-detail-image img,.supplier-product-detail-image .catalog-image-placeholder{width:100%;height:260px;object-fit:contain;border-radius:8px;background:var(--card)}.supplier-product-detail-image .catalog-image-placeholder{display:grid;place-content:center;justify-items:center;gap:8px;color:var(--muted)}.supplier-product-detail-image small{max-width:100%;overflow-wrap:anywhere;color:var(--muted);text-align:center}.supplier-product-fields{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}@media(max-width:900px){.product-filters{grid-template-columns:1fr 1fr}.product-filters .search-box{grid-column:1/-1}.product-editor-body{grid-template-columns:1fr}.product-image-editor{flex-direction:row;flex-wrap:wrap}.product-image-editor img,.product-image-editor .catalog-image-placeholder{width:110px;height:110px}.mapping-summary,.detail-grid{grid-template-columns:repeat(2,1fr)}.mapping-controls{grid-template-columns:1fr 1fr}.topbar{min-width:0}.primary-top-nav{flex:1}.topbar-actions{flex:0 0 auto}}@media(max-width:600px){.product-filters,.catalog-form-grid,.mapping-summary,.detail-grid,.contact-form,.mapping-controls{grid-template-columns:1fr}.contact-flags,.contact-form .form-actions{grid-column:auto;flex-wrap:wrap}.product-editor,.mapping-editor,.management-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}@media(max-width:900px){.supplier-product-detail-layout{grid-template-columns:1fr}.supplier-product-detail-image{max-width:360px}.supplier-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.supplier-product-fields{grid-template-columns:1fr}}.supplier-product-detail-layout p{white-space:pre-line}.storage-diagnostics{display:grid;gap:16px}.storage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.storage-metrics>div{padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.storage-metrics span{display:block;color:var(--muted);font-size:11px}.storage-metrics strong{display:block;margin-top:5px;font-size:18px}.storage-paths{margin:16px 0 0}.storage-path-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.storage-path-row:last-child{border-bottom:0}.storage-path-row dt{color:var(--muted);font-size:11px}.storage-path-row dd{margin:4px 0 0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.storage-path-row button{white-space:nowrap}.storage-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px;border-radius:8px;color:var(--muted);background:var(--hover);font-size:12px}.storage-backup-panel{display:flex;align-items:center;justify-content:space-between;gap:24px}.storage-backup-panel>div{display:flex;align-items:flex-start;gap:13px}.storage-backup-panel h2{margin:0}.storage-backup-panel p{margin:5px 0;color:var(--muted)}.storage-backup-panel small{color:var(--muted)}.storage-backup-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;color:var(--green);background:var(--hover)}.admin-only{display:flex;align-items:center;gap:6px;color:var(--green);font-size:12px;font-weight:700}.cleanup-panel h3{margin:22px 0 10px;font-size:14px}.cleanup-warning{display:flex;gap:10px;margin-top:16px;padding:13px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--warning) 8%,transparent)}.cleanup-warning svg{flex:none;color:var(--warning)}.cleanup-warning strong,.cleanup-warning span{display:block}.cleanup-warning span{margin-top:3px;color:var(--muted);font-size:12px}.cleanup-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cleanup-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.cleanup-categories label,.cleanup-attestation{display:flex;align-items:flex-start;gap:8px;font-size:12px}.cleanup-categories input,.cleanup-attestation input{margin-top:2px}.cleanup-actions{display:flex;justify-content:flex-end;margin-top:16px}.cleanup-preview{margin-top:20px;padding-top:2px;border-top:1px solid var(--border)}.cleanup-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.cleanup-counts>div{padding:12px;border-radius:8px;background:var(--hover)}.cleanup-counts strong,.cleanup-counts span{display:block}.cleanup-counts strong{font-size:21px}.cleanup-counts span{margin-top:3px;color:var(--muted);font-size:11px}.cleanup-links{margin:12px 0}.cleanup-links>div{padding:9px 0;border-bottom:1px solid var(--border)}.cleanup-links dt{color:var(--muted);font-size:11px}.cleanup-links dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px}.cleanup-links .safe{color:var(--green)}.cleanup-links .unsafe{color:var(--danger)}.cleanup-protected,.cleanup-preserved{margin-top:10px;padding:12px;border-radius:8px;font-size:12px}.cleanup-protected{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 7%,transparent)}.cleanup-preserved{border:1px solid var(--border);background:var(--hover)}.cleanup-protected ul,.cleanup-preserved ul{margin:7px 0 0;padding-left:18px}.cleanup-attestation{margin-bottom:12px}.cleanup-preview>.button-danger{margin-top:14px}@media(max-width:800px){.storage-metrics{grid-template-columns:repeat(2,1fr)}.storage-backup-panel{align-items:stretch;flex-direction:column}}@media(max-width:560px){.storage-metrics,.storage-path-row{grid-template-columns:1fr}.storage-path-row button{justify-self:start}}@media(max-width:900px){.cleanup-filter-grid,.cleanup-counts{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cleanup-filter-grid,.cleanup-categories,.cleanup-counts{grid-template-columns:1fr}}.cleanup-actions{align-items:center;justify-content:space-between}.cleanup-select-all{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}html{font-size:17px}.page-content{line-height:1.45}.section-header p,.table-scroll small{color:color-mix(in srgb,var(--muted) 88%,var(--text))}.table-scroll th{height:42px;font-size:9.5px}.table-scroll td{height:50px;font-size:10.75px;padding-top:7px;padding-bottom:7px}.field{font-size:10.5px}.field input,.field select,.field textarea{font-size:11px;line-height:1.4}.row-actions{align-items:center}.action-menu{position:relative}.action-menu-item{position:absolute;z-index:5;right:0;top:30px;width:145px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;color:#9b2c24;background:var(--card);box-shadow:0 8px 24px #0002;text-align:left;font-size:10px}.dialog textarea,.address-form textarea{width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:7px;color:var(--text);background:var(--card)}.dialog-body{display:grid;gap:12px}.batch-dialog{width:min(560px,100%)}.address-button{display:grid;gap:2px;padding:0;border:0;color:var(--text);background:none;text-align:left;font:inherit}.address-button span{color:var(--muted)}.address-button em{margin-top:3px;color:var(--green);font-size:9px}.eligibility{display:inline-flex;align-items:center;gap:6px;font-weight:650;white-space:nowrap}.eligibility i{width:8px;height:8px;border-radius:50%;background:#b42318}.eligibility-ready i{background:#168243}.eligibility-needs-attention i{background:#d99a15}.ac-table td:last-child small{display:block;max-width:170px;margin-top:4px;color:var(--muted)}.ac-empty{display:grid;justify-items:center;gap:14px;padding:50px 20px;border:1px solid var(--border);border-radius:9px;text-align:center}.ac-empty h3{margin:0}.ac-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ac-empty span{padding:6px 9px;border-radius:20px;color:var(--muted);background:var(--hover);font-size:10px}.batch-list{display:grid;gap:10px;margin-top:16px}.batch-list article{padding:14px;border:1px solid var(--border);border-radius:9px}.batch-list article>div:first-child,.batch-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.batch-list article>div:first-child span{display:flex;align-items:center;gap:7px}.batch-list dl{display:flex;flex-wrap:wrap;gap:10px 24px;margin:12px 0}.batch-list dl div{display:grid;gap:2px}.batch-list dt{color:var(--muted);font-size:9px}.batch-list dd{margin:0;font-size:10px}.batch-actions{justify-content:flex-start;flex-wrap:wrap}.workbook-link{margin-right:auto}.original-address{margin:15px 0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.original-address p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.address-form{overflow-y:auto}.address-form .form-actions{padding-bottom:20px}.order-count-pair{display:flex;gap:18px}.order-count-pair strong{display:flex;flex-direction:column;text-align:right;font-size:23px}.order-count-pair span{color:var(--muted);font-size:11px;font-weight:500}.order-view-tabs{display:flex;gap:5px;margin:14px 0;border-bottom:1px solid var(--border)}.order-view-tabs button{padding:9px 14px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent}.order-view-tabs button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:700}.order-toolbar-expanded{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(145px,auto))}.order-groups{display:grid;gap:10px}.order-group{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.order-group>header{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:12px 15px;background:var(--hover)}.order-lifecycle{padding:5px 8px;border-radius:999px;background:var(--panel);font-size:11px;font-weight:700}.order-group .line-count{font-size:12px}.order-group-lines{display:grid}.order-line-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;width:100%;padding:11px 15px;border:0;border-top:1px solid var(--border);text-align:left;background:transparent}.order-line-row:hover{background:var(--hover)}.order-line-row .order-product span,.order-line-row .order-product small{display:block}.order-line-row .order-product span{color:var(--muted);font-size:12px}@media(max-width:850px){.order-toolbar-expanded{grid-template-columns:1fr 1fr}.order-group>header{grid-template-columns:1fr auto}.order-group>header .order-destination{display:none}}@media(max-width:560px){.order-toolbar-expanded{grid-template-columns:1fr}.order-count-pair{gap:10px}.order-group>header{grid-template-columns:1fr}.order-group .line-count{display:none}}.admin-advanced{margin:12px 0;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.admin-advanced>summary{padding:11px 13px;cursor:pointer;color:var(--muted);font-weight:700}.admin-advanced[open]>summary{border-bottom:1px solid var(--border)}.admin-advanced>*:not(summary){margin:12px}.employee-preview-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}.employee-preview-counts>div{padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.employee-preview-counts span,.employee-preview-counts strong{display:block}.employee-preview-counts span{color:var(--muted);font-size:11px}.employee-preview-counts strong{margin-top:5px;font-size:22px}.import-draft-banner,.persistent-result{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.import-draft-banner>div:first-child{display:grid;gap:3px}.import-draft-banner>div:last-child{display:flex;gap:8px}.import-draft-banner span,.import-draft-banner small{color:var(--muted)}.persistent-result{display:block;overflow-wrap:anywhere}.persistent-result.success{color:#166b38;border-color:#8bc39d;background:#eef8f1}.persistent-result.warning{color:#8b4b0c;border-color:#dfa765;background:#fff8ed}.supplier-products-table{overflow-x:hidden}.supplier-products-table table{table-layout:fixed}.supplier-products-table th:nth-child(1){width:58px}.supplier-products-table th:nth-child(2){width:145px}.supplier-products-table th:nth-child(3){width:auto}.supplier-products-table th:nth-child(4){width:145px}.supplier-products-table th:nth-child(5){width:82px}.supplier-products-table th:nth-child(6){width:72px}.supplier-products-table th:nth-child(7){width:88px}.supplier-products-table th:nth-child(8){width:105px}.supplier-products-table th:nth-child(9){width:54px}.supplier-products-table td{min-width:0;padding-inline:8px}.supplier-product-thumb,.gt-product-placeholder{width:38px;height:38px;border-radius:7px}.supplier-product-thumb{display:block;object-fit:contain;background:var(--hover)}.gt-product-placeholder{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--green),var(--orange));font-size:11px;font-weight:800}.product-name-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-column{white-space:nowrap}.clickable-product-row:hover{background:color-mix(in srgb,var(--green) 8%,var(--card))!important}.product-image-open{width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.product-image-open img{display:block}.gt-detail-placeholder strong{font-size:42px;color:var(--green)}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:50px;background:#101512d9}.image-lightbox>button{position:absolute;top:20px;right:24px;padding:9px 14px;border:1px solid #fff8;border-radius:8px;color:#fff;background:#0008}.image-lightbox>img{max-width:min(1000px,92vw);max-height:86vh;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 22px 70px #0008}.copyable-identifier{max-width:100%}.supplier-table{overflow-x:hidden}.supplier-table table{width:100%;min-width:0;table-layout:fixed}.supplier-table th:nth-child(1){width:18%}.supplier-table th:nth-child(2){width:9%}.supplier-table th:nth-child(3),.supplier-table th:nth-child(4),.supplier-table th:nth-child(5){width:11%}.supplier-table th:nth-child(6),.supplier-table th:nth-child(7),.supplier-table th:nth-child(8){width:11%}.supplier-table th:nth-child(9){width:7%}.supplier-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:10px}.users-page{display:grid;gap:16px}.password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:16px}.user-management-dialog{width:min(560px,100%)}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.user-role-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.admin-table>div{grid-template-columns:1.1fr 1.3fr 1.2fr .9fr 1.2fr auto}.admin-table .button{min-height:32px;padding:5px 10px}.auth-shell{display:grid;grid-template-columns:minmax(300px,420px) minmax(360px,480px);align-items:center;gap:56px;width:min(980px,100%)}.auth-welcome{display:grid;gap:12px}.auth-welcome .brand-mark{width:54px;height:54px;font-size:18px}.auth-welcome h1{margin:8px 0 0;font-size:38px}.auth-welcome p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.auth-welcome small{color:var(--muted)}.auth-card h2{margin:0;font-size:24px}.auth-card>.field input,.password-input-wrap .field input{height:57px;font-size:14px}.password-input-wrap{position:relative}.password-input-wrap .field input{padding-right:48px}.password-visibility{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:36px;height:36px;border:0;color:var(--muted);background:transparent}.forgot-password-link{justify-self:start;margin-top:-5px;padding:0;border:0;color:var(--green);background:transparent;font:inherit;font-weight:700;cursor:pointer}.forgot-password-link:hover{text-decoration:underline}.forgot-password-notice{margin-top:-5px;padding:9px 11px;border-left:3px solid var(--orange);color:var(--text);background:var(--hover);font-size:12px;line-height:1.45}.storage-diagnostics{gap:12px}.storage-diagnostics>.panel{padding:16px}.storage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.storage-path-row{padding:8px 0}.storage-advanced{background:var(--card)}.storage-advanced>summary{font-size:15px;color:var(--text)}.storage-advanced-content{display:grid;gap:12px;padding:4px 8px 12px}.cleanup-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cleanup-panel h3{margin:15px 0 8px}.cleanup-counts>div{padding:9px}@media(max-width:1500px){.topbar{gap:10px;padding-inline:14px}.primary-top-nav{flex:1}.primary-top-nav button{padding-inline:8px}.topbar-actions{min-width:0}.topbar-actions>.search-box{width:clamp(170px,17vw,260px)}.account-identity small{max-width:105px}.center-subnav{display:flex;flex-wrap:wrap}.supplier-products-table th:nth-child(4),.supplier-products-table td:nth-child(4){display:none}}@media(max-width:1600px){.nav-long{display:none}.nav-short{display:inline}.topbar{gap:8px;padding-inline:12px}.primary-top-nav{flex:0 1 auto}.primary-top-nav button{padding-inline:7px}.topbar-actions{flex:1 1 280px;min-width:0}.topbar-actions>.search-box{display:flex;flex:1 1 230px;width:auto;min-width:120px;max-width:230px}}@media(max-width:1380px)and (min-width:901px){.topbar-actions>.search-box{display:flex;width:clamp(140px,14vw,185px)}.shortcut-hint{display:none}}@media(max-width:1150px){.supplier-products-table th:nth-child(5),.supplier-products-table td:nth-child(5),.supplier-products-table th:nth-child(8),.supplier-products-table td:nth-child(8){display:none}.employee-preview-counts{grid-template-columns:repeat(3,1fr)}.password-form{grid-template-columns:1fr 1fr}.storage-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.auth-shell{grid-template-columns:1fr;gap:20px}.auth-welcome{display:none}.employee-preview-counts,.password-form{grid-template-columns:1fr}.import-draft-banner{align-items:stretch;flex-direction:column}.admin-table{overflow-x:auto}.storage-metrics{grid-template-columns:repeat(2,1fr)}}.duplicate-dialog{position:relative;width:min(840px,96vw);max-height:88vh;overflow:auto;grid-template-columns:1fr}.dialog-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:7px;color:var(--muted);background:var(--hover)}.duplicate-rule-explanation{display:grid;gap:3px;padding:11px;border-left:4px solid var(--orange);background:var(--hover)}.duplicate-rule-explanation span{color:var(--muted)}.duplicate-difference-grid{display:grid;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(180px,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px}.duplicate-difference-grid>*{min-width:0;padding:9px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.duplicate-grid-heading{color:var(--muted);background:var(--hover);font-weight:700}.duplicate-dialog .dialog-actions{position:sticky;bottom:0;padding-top:10px;background:var(--card)}.import-history-table{overflow-x:hidden}.import-history-table table{width:100%;min-width:0;table-layout:fixed}.import-history-table th,.import-history-table td{padding-inline:14px}.import-history-table th:nth-child(1){width:18%}.import-history-table th:nth-child(2){width:20%}.import-history-table th:nth-child(3){width:10%}.import-history-table th:nth-child(4){width:10%}.import-history-table th:nth-child(5),.import-history-table th:nth-child(6),.import-history-table th:nth-child(7),.import-history-table th:nth-child(8){width:8%}.import-history-table th:nth-child(9){width:12%}.import-history-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-hub-card{display:flex;flex-direction:column;min-height:100%;padding:20px}.settings-hub-card .section-header{margin-bottom:14px}.settings-hub-card .theme-options{grid-template-columns:1fr;gap:8px}.settings-hub-card .theme-options button{min-height:76px}.settings-link-list{display:grid;gap:9px}.settings-link-list .administration-link{width:100%;min-height:76px;margin:0;text-align:left}@media(max-width:1200px){.settings-card-grid{grid-template-columns:1fr}.settings-hub-card .theme-options{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.settings-hub-card .theme-options,.user-role-control{grid-template-columns:1fr}}.email-advanced{padding:0}.email-advanced>summary{padding:14px 18px}.email-advanced-content{display:grid;gap:12px;margin:0!important;padding:12px}.email-advanced-content>.panel{box-shadow:none}.email-admin-page>.panel{padding:16px}.email-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-preview-advanced-toggle:not([open])~.preview-counts>div:nth-child(2),.catalog-preview-advanced-toggle:not([open])~.preview-counts>div:nth-child(3),.catalog-preview-advanced-toggle:not([open])~.preview-counts>div:nth-child(5),.catalog-preview-advanced-toggle:not([open])~.preview-counts>div:nth-child(6),.catalog-preview-advanced-toggle:not([open])~.preview-counts>div:nth-child(9),.catalog-preview-advanced-toggle:not([open])~.duplicate-policy,.catalog-preview-advanced-toggle:not([open])~.duplicate-review,.catalog-preview-advanced-toggle:not([open])~.import-issue,.catalog-preview-advanced-toggle:not([open])~.import-readiness-summary{display:none}.catalog-preview-advanced-toggle:not([open])~.preview-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-preview-advanced-toggle[open]~.preview-counts,.catalog-preview-advanced-toggle[open]~.duplicate-policy,.catalog-preview-advanced-toggle[open]~.duplicate-review,.catalog-preview-advanced-toggle[open]~.import-issue,.catalog-preview-advanced-toggle[open]~.import-readiness-summary{display:grid}.architecture-catalog .architecture-table{overflow-x:hidden}.architecture-catalog .architecture-table table{min-width:0;table-layout:fixed}.architecture-catalog .architecture-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:8px}.architecture-table:has(th:nth-child(16)) th:nth-child(6),.architecture-table:has(th:nth-child(16)) td:nth-child(6),.architecture-table:has(th:nth-child(16)) th:nth-child(7),.architecture-table:has(th:nth-child(16)) td:nth-child(7),.architecture-table:has(th:nth-child(16)) th:nth-child(8),.architecture-table:has(th:nth-child(16)) td:nth-child(8),.architecture-table:has(th:nth-child(16)) th:nth-child(10),.architecture-table:has(th:nth-child(16)) td:nth-child(10),.architecture-table:has(th:nth-child(16)) th:nth-child(11),.architecture-table:has(th:nth-child(16)) td:nth-child(11),.architecture-table:has(th:nth-child(16)) th:nth-child(13),.architecture-table:has(th:nth-child(16)) td:nth-child(13),.architecture-table:has(th:nth-child(16)) th:nth-child(15),.architecture-table:has(th:nth-child(16)) td:nth-child(15){display:none}.architecture-table:not(:has(th:nth-child(16))) th:nth-child(4),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(4),.architecture-table:not(:has(th:nth-child(16))) th:nth-child(7),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(7),.architecture-table:not(:has(th:nth-child(16))) th:nth-child(10),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(10),.architecture-table:not(:has(th:nth-child(16))) th:nth-child(11),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(11),.architecture-table:not(:has(th:nth-child(16))) th:nth-child(13),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(13),.architecture-table:not(:has(th:nth-child(16))) th:nth-child(14),.architecture-table:not(:has(th:nth-child(16))) td:nth-child(14){display:none}.architecture-catalog .catalog-toolbar>.search-box{min-width:min(520px,55vw)}.order-header-actions{display:flex;align-items:stretch;gap:16px}.orders-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;min-width:340px;padding:13px 16px;border:1px solid #d57e46;border-radius:10px;color:#fff;background:var(--orange);text-align:left;box-shadow:0 7px 20px #a6521d2e;cursor:pointer}.orders-next-step:hover{background:var(--orange-dark)}.orders-next-step .orders-next-label{font-size:11px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.orders-next-step>strong{grid-column:1;font-size:19px}.orders-next-meta{display:flex;grid-column:1;flex-wrap:wrap;gap:3px 10px;max-width:360px;font-size:12px;line-height:1.35}.orders-next-meta>span+span:before{content:"·";margin-right:10px}.orders-next-continue{display:flex;grid-column:2;grid-row:1/4;align-items:center;align-self:center;gap:6px;padding-left:14px;border-left:1px solid rgb(255 255 255 / 32%);font-size:12px;font-weight:800;text-transform:uppercase}.workflow-context-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border:1px solid #bcd8c7;border-radius:10px;background:#f3faf5}.workflow-context-banner>div{display:grid;gap:3px}.workflow-context-banner span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.workflow-context-banner small{color:var(--muted)}@media(max-width:900px){.order-page-header,.order-header-actions{align-items:stretch;flex-direction:column}.order-count-pair{justify-content:flex-start}.order-count-pair strong{text-align:left}.orders-next-step{min-width:0}.workflow-context-banner{align-items:stretch;flex-direction:column}}.order-list-page{padding:20px}.order-list-page .order-page-header,.order-list-page .order-header-actions{align-items:center}.order-list-page .order-count-pair{min-width:82px}.order-list-page .order-count-pair strong{font-size:25px;line-height:1}.order-list-page .order-count-pair span{margin-top:5px;text-transform:uppercase;letter-spacing:.45px}.order-list-page .orders-next-step{min-width:320px;padding:10px 13px;box-shadow:0 4px 14px #a6521d29}.order-list-page .orders-next-step>strong{font-size:17px}.order-list-page .orders-next-meta,.order-list-page .orders-next-continue{font-size:11px}.order-list-page .order-view-tabs{margin:12px 0 10px}.order-list-page .order-view-tabs button{padding:7px 13px}.order-management-filters{display:grid;grid-template-columns:minmax(300px,1fr) minmax(150px,auto) minmax(165px,auto) minmax(145px,auto) minmax(145px,auto);gap:9px;margin:10px 0}.order-management-filters .field,.order-management-filters .select-wrap{min-width:0}.order-management-table{max-height:calc(100vh - 350px);min-height:360px;overflow:auto}.order-management-table table{min-width:1080px;table-layout:fixed}.order-management-table th{position:sticky;top:0;z-index:3;height:34px;padding:0 10px;background:var(--hover)}.order-management-table th:nth-child(1){width:112px}.order-management-table th:nth-child(2){width:194px}.order-management-table th:nth-child(3){width:74px}.order-management-table th:nth-child(4){width:auto}.order-management-table th:nth-child(5){width:150px}.order-management-table th:nth-child(6){width:155px}.order-management-table th:nth-child(7){width:124px}.order-management-table th:nth-child(8){width:75px}.order-management-table td{height:auto;padding:9px 10px;vertical-align:top;background:var(--card)}.order-management-table .order-table-group+tbody tr:first-child td{border-top:5px solid var(--workspace)}.order-management-table .order-table-group tr:hover td{background:color-mix(in srgb,var(--hover) 72%,var(--card))}.order-management-table .order-table-group tr+tr td{border-top:1px dashed var(--border)}.order-date-cell,.order-details-cell,.order-ship-cell,.order-status-cell,.order-action-cell{padding-top:12px!important}.order-date-cell strong,.order-date-cell span,.order-details-cell>span,.order-details-cell>small,.order-ship-cell strong,.order-ship-cell span{display:block}.order-date-cell strong{font-size:12px}.order-date-cell span,.order-details-cell>span,.order-ship-cell span{margin-top:3px;color:var(--muted);font-size:11px}.order-details-cell .copyable-identifier{max-width:100%}.order-details-cell .copyable-identifier strong{font-size:12px;overflow-wrap:anywhere}.order-details-cell>small{margin-top:7px;color:var(--orange-dark);font-size:10px;font-weight:700}.order-image-cell{text-align:center}.order-product-thumbnail,.order-image-placeholder{width:54px;height:54px;border-radius:7px}.order-product-thumbnail{display:block;object-fit:contain;border:1px solid var(--border);background:#fff}.order-image-placeholder{display:grid;place-items:center;color:var(--subtle);background:var(--hover);border:1px solid var(--border)}.order-product-cell button{display:grid;gap:2px;width:100%;padding:0;border:0;color:var(--text);background:none;text-align:left;cursor:pointer}.order-product-cell strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-product-cell span,.order-product-cell small,.order-product-cell em{color:var(--muted);font-size:10.5px;font-style:normal}.order-product-cell em{color:var(--green)}.order-ship-cell strong{font-size:12px}.order-vendor-cell{font-size:11px}.order-vendor-cell span{display:block}.order-vendor-cell span+span{margin-top:5px;padding-top:5px;border-top:1px solid var(--border);color:var(--orange-dark)}.order-status-cell .order-lifecycle{display:inline-flex;padding:4px 7px;font-size:10px;white-space:normal}.order-view-action{display:flex;align-items:center;gap:2px;padding:3px;border:0;color:var(--green);background:none;font-size:11px;font-weight:750;cursor:pointer}.order-management-table .order-empty{min-height:320px;display:grid;place-content:center}.order-management-table .order-empty h3,.order-management-table .order-empty p{margin:3px;text-align:center}.order-management-table .order-empty p{color:var(--muted)}@media(max-width:1200px){.order-management-filters{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,auto))}.order-management-filters>.field:last-child{grid-column:1/-1}.order-management-table{max-height:none}}@media(max-width:760px){.order-list-page{padding:14px}.order-management-filters{grid-template-columns:1fr}.order-management-filters>.field:last-child{grid-column:auto}.order-management-table{max-height:none}.order-list-page .orders-next-step{min-width:0}}.amazon-import-page .import-workspace:before{content:"Step 1 of 3 — Amazon Order Upload";display:block;margin-bottom:7px;color:var(--orange-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.orders-next-step{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.orders-next-step:hover,.orders-next-step:focus-visible{transform:translateY(-2px);box-shadow:0 11px 25px #a6521d47}.orders-next-continue{max-width:145px;justify-content:center;padding:9px 11px;border:0!important;border-radius:7px;color:var(--orange-dark);background:#fff;text-align:center;line-height:1.2}.tracking-queue{display:grid;gap:16px}.shipping-header{display:flex;align-items:center;justify-content:space-between;gap:22px}.shipping-header h2{margin:4px 0;font-size:22px}.shipping-header p{margin:0;color:var(--muted)}.shipping-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.shipping-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shipping-summary article{padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card);box-shadow:var(--shadow)}.shipping-summary span,.shipping-summary strong{display:block}.shipping-summary span{color:var(--muted);font-size:11px}.shipping-summary strong{margin-top:5px;font-size:25px}.amazon-template-boundary{display:flex;align-items:center;gap:12px;border-color:#e4aa6c;background:#fff8ef}.amazon-template-boundary>svg{flex:none;color:var(--orange-dark)}.amazon-template-boundary>div{flex:1}.amazon-template-boundary p{margin:4px 0 0;color:var(--muted);font-size:11px}.shipping-work-panel{padding:0;overflow:hidden}.shipping-filters{display:grid;grid-template-columns:minmax(290px,1fr) repeat(3,minmax(155px,auto));gap:9px;padding:14px;border-bottom:1px solid var(--border)}.shipping-table{max-height:600px}.shipping-table>table{min-width:980px}.shipping-table>table>thead th{position:sticky;top:0;z-index:2;background:var(--hover)}.shipping-order-row{cursor:pointer}.shipping-order-row:hover td{background:color-mix(in srgb,var(--green) 7%,var(--card))}.expand-shipment{display:grid;place-items:center;padding:2px;border:0;color:var(--green);background:transparent}.expand-shipment svg{width:17px}.shipment-detail-row>td{padding:0!important;background:var(--hover)}.shipment-detail-row table{width:calc(100% - 38px);margin:9px 14px 12px 24px;border:1px solid var(--border);background:var(--card)}.shipment-detail-row th,.shipment-detail-row td{padding:8px}.shipment-detail-row td strong,.shipment-detail-row td small{display:block}.shipment-detail-row td small{margin-top:3px;color:var(--muted)}.shipment-status{display:inline-flex;padding:4px 7px;border-radius:12px;color:var(--green);background:#eaf5ed;font-size:10px;font-weight:750;white-space:nowrap}.shipment-needs-review,.shipment-conflict,.shipment-invalid-carrier,.shipment-missing-tracking{color:#9a4c08;background:#fff0df}.tracking-intake-dialog{width:min(1180px,96vw);max-height:92vh;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 24px 80px #0005}.tracking-intake-dialog>header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--card)}.tracking-intake-dialog h2{margin:4px 0}.tracking-intake-dialog header p{margin:0;color:var(--muted)}.tracking-intake-body,.tracking-preview{display:grid;gap:16px;padding:20px}.tracking-drop{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:2px dashed var(--border-strong);border-radius:10px;background:var(--hover)}.tracking-drop.dragging{border-color:var(--orange);background:#fff5eb}.selected-file{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.selected-file>div{display:grid;flex:1}.selected-file span{color:var(--muted);font-size:11px}.column-mapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.column-mapper>div{grid-column:1/-1}.column-mapper h3,.column-mapper p,.mapping-sample h3{margin:0}.column-mapper p{margin-top:4px;color:var(--muted)}.profile-choice{display:flex;align-items:center;gap:8px}.mapping-sample .table-scroll{max-height:230px}.mapping-sample table{min-width:800px}.tracking-actions{display:flex;justify-content:flex-end;gap:8px}.tracking-guard{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--muted);font-size:11px}.tracking-guard svg{flex:none;color:var(--green)}.tracking-preview-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.tracking-preview-summary>div{padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.tracking-preview-summary span,.tracking-preview-summary strong{display:block}.tracking-preview-summary span{color:var(--muted);font-size:10px}.tracking-preview-summary strong{margin-top:4px;font-size:20px}.tracking-preview .table-scroll{max-height:450px}.tracking-preview table{min-width:1040px}.manual-tracking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tracking-intake-body textarea{width:100%;padding:11px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--card);font:12px/1.5 ui-monospace,Consolas,monospace}.paste-detection{margin:0;color:var(--muted)}@media(max-width:1000px){.shipping-header{align-items:flex-start;flex-direction:column}.shipping-actions{justify-content:flex-start}.shipping-filters{grid-template-columns:1fr 1fr}.column-mapper,.manual-tracking-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.shipping-summary{grid-template-columns:1fr 1fr}.shipping-filters,.column-mapper,.manual-tracking-grid{grid-template-columns:1fr}.tracking-preview-summary{grid-template-columns:1fr 1fr}}.identifier-open{padding:0;border:0;color:var(--green);background:transparent;font:inherit;font-weight:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.shipping-order-detail{display:grid;gap:16px}.shipping-order-detail>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.shipping-order-detail>header>div{display:grid;gap:3px}.shipping-order-detail>header h2{margin:0;font-size:23px}.shipping-detail-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.shipping-detail-summary article{padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.shipping-detail-summary span,.shipping-detail-summary strong{display:block}.shipping-detail-summary span{color:var(--muted);font-size:10px}.shipping-detail-summary strong{margin-top:5px;font-size:12px}.shipping-detail-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.shipping-detail-card,.shipping-products,.shipping-entry{padding:17px;border:1px solid var(--border);border-radius:10px;background:var(--card);box-shadow:var(--shadow)}.shipping-detail-card h3,.shipping-products h3,.shipping-entry h3{margin:0 0 12px}.shipping-detail-card address{display:grid;gap:3px;font-style:normal}.shipping-detail-card address span{color:var(--muted)}.shipping-detail-card>small{display:inline-block;margin-top:10px;color:var(--orange-dark);font-weight:700}.shipping-detail-card dl{display:grid;gap:8px;margin:0}.shipping-detail-card dl>div{display:grid;grid-template-columns:130px 1fr}.shipping-detail-card dt{color:var(--muted)}.shipping-detail-card dd{margin:0}.shipping-products{display:grid;gap:8px}.shipping-products>h3{margin-bottom:3px}.shipping-products>article{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:8px}.shipping-products>article>img,.shipping-products>article>span{width:60px;height:60px;border:1px solid var(--border);border-radius:7px;object-fit:contain;background:#fff}.shipping-products>article>span{display:grid;place-items:center;color:var(--subtle);background:var(--hover)}.shipping-products>article>div{display:grid;gap:2px}.shipping-products>article>div>span{color:var(--muted);font-size:10.5px}.product-shipment-state{text-align:right}.shipping-entry{border-color:#df9a63}.shipping-entry>header{display:flex;justify-content:space-between;gap:12px}.shipping-entry>header p{margin:4px 0 0;color:var(--muted)}.shipping-entry>header>svg{color:var(--orange)}.shipping-entry-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.shipment-product-selection{display:grid;gap:7px;margin-top:16px}.shipment-product-selection h4{margin:0 0 3px}.shipment-product-selection>label{display:grid;grid-template-columns:auto minmax(0,1fr) 90px;align-items:center;gap:10px;padding:9px;border:1px solid var(--border);border-radius:7px}.shipment-product-selection>label>span{display:grid}.shipment-product-selection small{color:var(--muted)}.shipment-product-selection input[type=number]{width:100%;padding:7px;border:1px solid var(--border);border-radius:6px}.shipment-save-preview{display:flex;gap:9px;margin-top:13px;padding:11px;border:1px solid;border-radius:8px}.shipment-save-preview.valid{border-color:#abd0b7;background:#eef8f1}.shipment-save-preview.invalid{border-color:#e4aa6c;background:#fff8ef}.shipment-save-preview>div{display:grid;gap:3px}.shipment-save-preview p{margin:0;color:var(--muted)}@media(max-width:1100px){.shipping-detail-summary{grid-template-columns:repeat(3,1fr)}.shipping-entry-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shipping-order-detail>header{grid-template-columns:1fr}.shipping-detail-summary,.shipping-detail-columns{grid-template-columns:1fr}.shipping-products>article{grid-template-columns:50px 1fr}.product-shipment-state{grid-column:2;text-align:left}.shipping-entry-fields{grid-template-columns:1fr}}.order-upload-link{margin-top:8px;padding:0;border:0;color:var(--green);background:none;font-size:11px;font-weight:750;cursor:pointer}.shipping-workbench{display:grid;gap:14px;padding-bottom:92px}.shipping-workbench-table{max-height:calc(100vh - 390px);min-height:360px}.shipping-workbench-table table{min-width:1520px;table-layout:fixed}.shipping-workbench-table th{position:sticky;top:0;z-index:3;height:36px;background:var(--hover)}.shipping-workbench-table th:nth-child(1){width:120px}.shipping-workbench-table th:nth-child(2){width:220px}.shipping-workbench-table th:nth-child(3){width:310px}.shipping-workbench-table th:nth-child(4){width:62px}.shipping-workbench-table th:nth-child(5){width:155px}.shipping-workbench-table th:nth-child(6){width:150px}.shipping-workbench-table th:nth-child(7){width:145px}.shipping-workbench-table th:nth-child(8){width:220px}.shipping-workbench-table th:nth-child(9){width:170px}.shipping-workbench-table td{height:auto;min-height:72px;padding:10px;vertical-align:top}.shipping-workbench-table .field input,.shipping-workbench-table .field select{height:36px;min-width:0;background:var(--card)}.shipping-workbench-table td>strong,.shipping-workbench-table td>span{display:block}.ship-to-summary,.workbench-product-summary>div,.shipping-workbench-table td:nth-child(5),.shipping-workbench-table td:nth-child(9){display:grid;gap:3px}.ship-to-summary{margin-top:7px}.ship-to-summary span,.workbench-product-summary span,.shipping-workbench-table td:nth-child(5)>span{color:var(--muted);font-size:10px}.workbench-product-summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px}.workbench-product-summary img,.workbench-image-placeholder,.workbench-product-picker img{width:44px;height:44px;border:1px solid var(--border);border-radius:6px;object-fit:contain;background:#fff}.workbench-image-placeholder{display:grid;place-items:center;color:var(--subtle);background:var(--hover)}.workbench-image-placeholder svg{width:18px}.workbench-product-picker{display:grid;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid var(--border)}.workbench-product-picker>label{display:grid;grid-template-columns:32px auto minmax(0,1fr) 54px;align-items:center;gap:7px;padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--hover)}.workbench-product-picker img,.workbench-product-picker .workbench-image-placeholder{width:30px;height:30px}.workbench-product-picker>label>span{display:grid;min-width:0}.workbench-product-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.workbench-product-picker small{color:var(--muted);font-size:9px}.workbench-product-picker input[type=number]{width:54px;padding:5px;border:1px solid var(--border);border-radius:5px}.workbench-product-picker>.button{justify-self:start;min-height:30px;padding:4px 8px;font-size:10px}.workbench-order-row:hover td{background:color-mix(in srgb,var(--green) 4%,var(--card))}.shipping-bulk-save{position:sticky;z-index:12;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:2px;padding:14px 16px;border:1px solid #dc8a4c;border-radius:11px;background:var(--card);box-shadow:0 15px 38px #23292638}.shipping-bulk-save>div{display:grid;gap:3px}.shipping-bulk-save>div>strong{font-size:17px}.shipping-bulk-save p{margin:0;color:var(--muted);font-size:11px}.shipping-bulk-save>.button{flex:none}.workbench-problem{display:block;color:#a33b00;font-weight:700}.workbench-validation{display:flex;align-items:flex-start;gap:8px;margin-top:7px;padding:8px;border-radius:7px;background:var(--hover)}.workbench-validation>svg{flex:none;color:var(--orange)}.workbench-validation>span{display:grid;margin-right:12px}.workbench-validation>small{color:#a33b00}.shipment-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipping-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.shipping-workbench-table{max-height:none}.shipping-bulk-save{align-items:stretch;flex-direction:column}.shipping-bulk-save>.button{align-self:flex-end}}.order-management-table{min-width:0}.order-management-table table{min-width:1230px}.order-management-table th:nth-child(5){width:235px}.order-address-stack{display:grid;gap:1px;line-height:1.22}.order-address-stack span{margin:0}.ship-to-override-indicator{display:inline-flex!important;margin-top:6px!important;padding:2px 6px;border-radius:999px;color:var(--green)!important;background:color-mix(in srgb,var(--green) 11%,var(--card));font-size:9px!important;font-weight:800;text-transform:uppercase}.edit-ship-to{display:flex;align-items:center;gap:4px;margin-top:6px;padding:2px 0;border:0;color:var(--green);background:none;font-size:10px;font-weight:750;cursor:pointer}.split-order-indicator{color:var(--green)!important}.ship-to-editor{width:min(780px,calc(100vw - 36px));max-height:calc(100vh - 40px);overflow:auto;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 24px 70px #0e1c153d}.ship-to-editor>header{display:flex;justify-content:space-between;gap:16px}.ship-to-editor h2,.ship-to-editor p{margin:3px 0}.original-ship-to{display:grid;gap:3px;margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--hover)}.original-ship-to .eyebrow,.corrected-ship-to>.eyebrow{margin-bottom:5px}.original-ship-to span:not(.eyebrow){color:var(--muted);font-size:12px}.ship-to-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px}.ship-to-form .field:nth-child(4),.ship-to-form .field:nth-child(5){grid-column:1/-1}.ship-to-editor .form-actions{justify-content:flex-end;margin-top:18px}.vendor-processing-dashboard{padding:22px}.vendor-processing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.vendor-processing-header h2,.vendor-processing-header p{margin:4px 0}.vendor-processing-dashboard table{min-width:850px}.vendor-queue-status{display:inline-flex;padding:4px 8px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card));font-size:11px;font-weight:750}.vendor-queue-status.overdue{color:#a33b00;background:#fff1e8;box-shadow:inset 0 0 0 1px #ef9a63;font-weight:800}@media(max-width:760px){.ship-to-form{grid-template-columns:1fr}.ship-to-form .field:nth-child(4),.ship-to-form .field:nth-child(5){grid-column:auto}.vendor-processing-header{flex-direction:column}}.order-lifecycle.state-ready,.order-lifecycle.state-completed,.order-lifecycle.state-shipped{color:#13743b;background:#e9f5ed}.order-lifecycle.state-order-processing,.order-lifecycle.state-gametime-fulfilled{color:#246b9d;background:#eaf3f9}.order-lifecycle.state-needs-attention{color:#9a4a18;background:#fff0e6}.order-lifecycle.state-archived{color:var(--muted);background:var(--hover)}.seller-style-order-detail{gap:14px}.shipping-order-header{padding-bottom:11px;border-bottom:1px solid var(--border)}.seller-order-top-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px}.seller-order-card,.order-contents-section{padding:16px 18px;border:1px solid var(--border);border-radius:9px;background:var(--card);box-shadow:var(--shadow)}.seller-order-card h3,.order-contents-section h3{margin:0 0 13px;font-size:16px}.ship-to-card address{display:grid;gap:3px;font-style:normal;line-height:1.4}.ship-to-card address span{color:var(--text)}.ship-to-card>a{display:inline-block;margin-top:8px;color:var(--green);font-size:11px}.ship-to-card>small{display:block;width:max-content;margin-top:9px;padding:3px 7px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card));font-weight:750}.order-summary-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.order-summary-card dl>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,1.2fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.order-summary-card dt{color:var(--muted);font-size:10px}.order-summary-card dd{margin:0;text-align:right;font-size:11px;font-weight:700}.order-contents-section{padding:0;overflow:hidden}.order-contents-section>h3{padding:15px 18px 2px}.order-contents-section table{min-width:900px;table-layout:fixed}.order-contents-section th{height:34px;background:var(--hover)}.order-contents-section th:nth-child(1){width:135px}.order-contents-section th:nth-child(2){width:74px}.order-contents-section th:nth-child(3){width:34%}.order-contents-section th:nth-child(4){width:auto}.order-contents-section th:nth-child(5){width:105px}.order-contents-section td{height:auto;padding:10px 12px;vertical-align:top}.order-content-image>img,.order-content-image>.shipping-product-placeholder{width:54px;height:54px;border:1px solid var(--border);border-radius:6px;object-fit:contain;background:#fff}.shipping-product-placeholder{display:grid;place-items:center;color:var(--subtle);background:var(--hover)}.order-content-product,.order-content-information,.order-content-quantity{display:grid;gap:3px}.order-content-product strong{line-height:1.35}.order-content-product span,.order-content-information span,.order-content-quantity span{color:var(--muted);font-size:10px}.order-content-quantity strong{font-size:16px}.seller-shipping-entry{padding:0;overflow:hidden}.seller-shipping-entry>header{align-items:center;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--hover)}.seller-shipping-entry>header h3{margin:0;font-size:17px}.seller-shipping-entry>header p{font-size:11px}.seller-unshipped-products{display:grid;gap:7px;padding:14px 18px}.seller-unshipped-products .shipment-selection-heading{margin-bottom:3px}.seller-unshipped-row{display:grid;grid-template-columns:auto 52px minmax(0,1fr) 75px 96px;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--border);border-radius:7px}.seller-unshipped-row>img,.seller-unshipped-row>.shipping-product-placeholder{width:48px;height:48px;border:1px solid var(--border);border-radius:6px;object-fit:contain}.seller-unshipped-row>span{display:grid;gap:2px}.seller-unshipped-row small{color:var(--muted);font-size:10px}.remaining-quantity{text-align:center}.remaining-quantity strong{font-size:16px}.quantity-selector{display:grid;gap:3px;color:var(--muted);font-size:9px}.quantity-selector input{width:100%;height:32px;padding:5px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--card)}.seller-shipping-form{display:grid;grid-template-columns:160px 180px minmax(260px,420px);align-items:end;justify-content:start;gap:11px;padding:14px 18px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--hover) 55%,var(--card))}.seller-shipping-form .field,.seller-shipping-form .select-wrap{width:100%;min-width:0}.seller-shipping-form .field input,.seller-shipping-form .field select{height:38px}.seller-save-explanation{margin:10px 18px 0!important;color:var(--muted);font-size:10px!important}.seller-shipping-entry>.shipment-save-preview{margin:12px 18px 0}.seller-shipping-entry>.tracking-actions{align-items:center;padding:12px 18px 16px}.shipment-saved-state{margin-left:auto;color:var(--green);font-weight:750}@media(max-width:1050px){.seller-order-top-row{grid-template-columns:1fr}.seller-shipping-form{grid-template-columns:150px 170px minmax(230px,1fr)}}@media(max-width:700px){.order-summary-card dl,.seller-shipping-form{grid-template-columns:1fr}.seller-unshipped-row{grid-template-columns:auto 44px 1fr}.remaining-quantity,.quantity-selector{grid-column:3}.quantity-selector{width:90px}}.amazon-quantity-row{grid-template-columns:52px minmax(0,1fr) 120px}.amazon-quantity-row .quantity-selector{width:120px}.amazon-quantity-row .quantity-selector .select-wrap,.amazon-quantity-row .quantity-selector select{width:100%}.amazon-quantity-row .quantity-selector select{height:36px;padding:5px 28px 5px 9px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--card)}.amazon-quantity-row .quantity-selector>small{margin-top:2px}.seller-shipping-entry>.tracking-actions{justify-content:flex-end}.seller-shipping-entry>.tracking-actions .shipment-saved-state{margin-left:0}@media(max-width:700px){.amazon-quantity-row{grid-template-columns:44px 1fr}.amazon-quantity-row .quantity-selector{grid-column:2;width:120px}}.seller-style-order-detail{font-size:13px}.ship-to-card address{font-size:13px;line-height:1.48}.order-summary-card dt{font-size:11px}.order-summary-card dd,.order-content-product strong,.order-content-information strong{font-size:12px}.order-content-product span,.order-content-information span,.order-content-quantity span{font-size:11px}.seller-shipping-form .field>span:first-child,.seller-shipping-form .select-wrap>span:first-child{color:var(--text);font-size:12px;font-weight:750}.amazon-batch-under-order{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:700}.amazon-batch-report-page,.amazon-batch-detail{display:grid;gap:16px}.amazon-batch-report-page>header,.amazon-batch-detail-header{display:flex;align-items:flex-start;gap:16px}.amazon-batch-report-page h2,.amazon-batch-detail-header h2{margin:3px 0}.amazon-batch-report-page p,.amazon-batch-detail-header p{margin:0;color:var(--muted)}.amazon-batch-list-panel,.amazon-batch-detail-panel{padding:0;overflow:hidden}.amazon-batch-filters{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.amazon-batch-filters .search-box{width:min(620px,100%)}.amazon-batch-list table{min-width:1440px}.amazon-batch-list td{height:auto;vertical-align:top}.amazon-batch-list td>small,.amazon-batch-lines td>small,.amazon-batch-lines td>span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.amazon-batch-identity{display:flex;align-items:baseline;gap:10px}.amazon-batch-identity strong{font-size:22px}.amazon-batch-identity>span{color:var(--muted)}.amazon-batch-metadata,.amazon-batch-stage-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.amazon-batch-metadata article,.amazon-batch-stage-summary article{padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.amazon-batch-metadata span,.amazon-batch-stage-summary span{display:block;color:var(--muted);font-size:10px}.amazon-batch-metadata strong,.amazon-batch-stage-summary strong{display:block;margin-top:5px;font-size:14px}.amazon-batch-stage-summary .attention,.report-attention{color:#9a4a18;background:#fff0e6}.batch-audit-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #efad75;border-radius:9px;background:#fff8ef;color:#9a4a18}.batch-audit-alert>div{display:grid;gap:3px}.batch-audit-alert span{color:var(--muted)}.amazon-batch-lines table{min-width:1380px}.amazon-batch-lines td{height:auto;vertical-align:top}.batch-report-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px}.batch-report-product>img,.batch-report-product>span{width:46px;height:46px;border:1px solid var(--border);border-radius:6px;object-fit:contain;background:#fff}.batch-report-product>span{display:grid;place-items:center;color:var(--subtle);background:var(--hover)}.batch-report-product>div{display:grid;gap:2px}.batch-report-product small{color:var(--muted);font-size:10px}.batch-line-attention td{background:#fff8ef}@media(max-width:1050px){.amazon-batch-metadata,.amazon-batch-stage-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.amazon-batch-detail-header,.amazon-batch-filters{flex-direction:column}.amazon-batch-metadata,.amazon-batch-stage-summary{grid-template-columns:1fr 1fr}}.table-scroll th{font-size:10.5px}.table-scroll td,.field{font-size:11.5px}.field input,.field select,.field textarea{font-size:12px}.auth-help{color:var(--muted);font-size:13px;line-height:1.5}.auth-recovery-actions{display:flex;justify-content:space-between;gap:10px}.auth-recovery-actions .button{flex:1}.order-management-table{height:calc(100dvh - 315px);min-height:420px;max-height:none}.tracking-field-error{display:block;margin-top:5px;color:#a33b00;font-size:10px;font-weight:750;line-height:1.35}@media(max-width:1200px){.order-management-table{height:calc(100dvh - 345px);min-height:380px}}@media(max-width:760px){.auth-recovery-actions{flex-direction:column}.order-management-table{height:auto;min-height:360px}}.gta-brand-logo{display:block;width:38px;height:38px;object-fit:contain;flex:0 0 auto}.auth-welcome .auth-welcome-logo{width:260px;height:auto;max-width:min(100%,270px);object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 12px #052f181f)}.order-management-table{height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.order-management-table th{position:static}.processing-stage-context{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--orange) 40%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--orange) 7%,var(--card));color:var(--orange-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.current-processing-stage-card{display:grid;gap:3px;padding:13px 16px;border-left:5px solid var(--orange);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.current-processing-stage-card span{color:var(--orange-dark);font-size:11px;font-weight:800;text-transform:uppercase}.current-processing-stage-card strong,.current-processing-stage-card p{margin:0}.current-processing-stage-card strong{font-size:1.17em}.current-processing-stage-card p{color:var(--muted)}.vendor-queue-sent{display:block;margin-top:5px;color:var(--muted)}.shipping-amazon-batches{display:grid;gap:12px;padding:14px}.shipping-amazon-batch{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card)}.shipping-amazon-batch-header{display:grid;grid-template-columns:auto minmax(250px,1fr) minmax(320px,auto);align-items:center;gap:12px;width:100%;padding:15px;border:0;background:var(--hover);color:var(--text);text-align:left;cursor:pointer}.shipping-amazon-batch-header>svg{color:var(--green)}.shipping-amazon-batch-header>div{display:grid;gap:4px}.shipping-amazon-batch-header span{color:var(--muted);font-size:11px}.shipping-amazon-batch .shipping-workbench-table{max-height:none;min-height:0;border-top:1px solid var(--border)}.tracking-nothing-to-import{min-height:260px;place-content:center;text-align:center}.tracking-nothing-to-import h3{margin:0;font-size:24px}.tracking-nothing-to-import p{color:var(--muted)}.bulk-duplicate-dialog .dialog-body>div{display:flex;justify-content:space-between;gap:16px;padding:8px;border-top:1px solid var(--border)}@media(max-width:900px){.shipping-amazon-batch-header{grid-template-columns:auto 1fr}.shipping-amazon-batch-header>div:last-child{grid-column:2}.processing-stage-context{align-items:flex-start;flex-direction:column}.auth-welcome .auth-welcome-logo{width:min(260px,80vw)}}.top-brand .gta-brand-logo{width:44px;height:36px}.duplicate-import-details{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.duplicate-import-details>div{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:8px;border-top:1px solid var(--border);font-size:12px}.duplicate-row-reason{font-weight:750;color:var(--orange-dark)}.catalog-fallback-logo,.table-fallback-logo{display:grid;place-items:center;padding:6px;border-radius:8px;background:#eef6f0}.catalog-fallback-logo{width:100%;height:100%;object-fit:contain}.table-fallback-logo{width:46px;height:46px}.topbar{min-width:0;justify-content:flex-start}.primary-top-nav{flex:0 1 auto;min-width:0}.topbar-actions{flex:1 1 300px;min-width:250px;justify-content:flex-end}.topbar-actions>.search-box{display:flex;flex:1 1 230px;width:auto;min-width:120px;max-width:260px}@media(max-width:1600px){.nav-long{display:none}.nav-short{display:inline}.primary-top-nav button{padding-inline:7px}.topbar-actions{flex-basis:260px}}@media(max-width:1180px){.shortcut-hint,.account-identity{display:none}.topbar-actions{min-width:180px}.topbar-actions>.search-box{max-width:190px}}@media(max-width:900px){.topbar-actions{flex:0 1 150px;min-width:120px}.topbar-actions>.search-box{max-width:150px}.primary-top-nav{overflow-x:auto}}.operation-error-dialog,.duplicate-tracking-dialog{width:min(600px,calc(100vw - 32px));border-top:5px solid var(--orange)}.operation-error-dialog .dialog-icon,.duplicate-tracking-dialog .dialog-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#9a3d12;background:#fff0e4}.operation-error-dialog details{padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.operation-error-dialog pre{max-height:180px;overflow:auto;white-space:pre-wrap;color:var(--muted);font:12px/1.45 ui-monospace,Consolas,monospace}.duplicate-tracking-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.duplicate-tracking-dialog dl>div{padding:10px;border:1px solid var(--border);border-radius:8px}.duplicate-tracking-dialog dt{color:var(--muted);font-size:12px}.duplicate-tracking-dialog dd{margin:4px 0 0;font-weight:700}.user-management-dialog,.account-settings-dialog{display:flex;flex-direction:column;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.sticky-dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--card)}.sticky-dialog-header h2,.sticky-dialog-header p{margin:0}.sticky-dialog-header p{margin-top:4px;color:var(--muted)}.user-management-scroll,.account-settings-scroll{overflow-y:auto;padding:18px 20px}.security-history-bounded{max-height:260px;overflow:auto}.account-settings-body{display:grid;gap:20px}.account-settings-body>section{padding:18px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.account-settings-body>section h3{margin:3px 0 14px}.account-settings-body .password-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.account-settings-body .password-form .button{grid-column:3;justify-self:end}.account-settings-body .account-email-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.product-filters{grid-template-columns:minmax(260px,1fr) 190px 150px}.product-secondary-id{display:block;margin-top:4px;color:var(--muted)}.fulfillment-pill{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:750}.fulfillment-pill.complete{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--card))}.fulfillment-pill.needs{color:#9a3d12;background:#fff0e4}.fulfillment-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;border:0}.fulfillment-choice legend{grid-column:1/-1;margin-bottom:5px;font-weight:750}.fulfillment-choice label{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;padding:13px;border:1px solid var(--border);border-radius:9px;cursor:pointer}.fulfillment-choice label.selected{border-color:var(--orange);background:#fff7f1}.fulfillment-choice label input{grid-row:1/3}.fulfillment-choice label small{color:var(--muted)}.ac-product-picker{display:grid;gap:10px}.ac-product-results{display:grid;gap:7px;max-height:280px;overflow:auto}.ac-product-results label{display:grid;grid-template-columns:auto 48px 1fr;align-items:center;gap:10px;padding:9px;border:1px solid var(--border);border-radius:8px}.ac-product-results label.selected{border-color:var(--orange);background:#fff7f1}.ac-product-results img{width:46px;height:46px;object-fit:contain}.ac-product-results span{display:grid;gap:3px}.shipment-workflow{display:grid;gap:12px}.shipment-workflow>header,.shipment-workflow-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.shipment-workflow-actions{padding:14px 18px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.shipment-workflow-actions>div{flex:1}.shipment-workflow-actions p{margin:3px 0 0;color:var(--muted)}.shipment-allocation-row{grid-template-columns:62px minmax(0,1fr) 170px}.shipment-allocation-row .quantity-selector select{width:100%;height:36px;padding:5px 28px 5px 9px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.vendor-detail-tabs{display:flex;align-items:stretch;overflow-x:auto}.vendor-detail-tabs button{position:relative;flex:0 0 auto;padding-inline:16px}.vendor-detail-tabs button+button{border-left:1px solid var(--border-strong)}.vendor-detail-tabs button.active{color:#8f3e13;background:#fff0e4;box-shadow:inset 0 -3px var(--orange)}.dense-header-table th,.supplier-table th{vertical-align:middle;border-right:1px solid var(--border);font-size:12px;font-weight:750;text-align:left}.dense-header-table th:last-child,.supplier-table th:last-child{border-right:0}.supplier-table table{min-width:980px}.supplier-products-table{overflow-x:auto}.supplier-products-table table{min-width:980px;table-layout:fixed}.supplier-products-table th:nth-child(1){width:70px}.supplier-products-table th:nth-child(2){width:170px}.supplier-products-table th:nth-child(3){width:30%}.supplier-products-table th:nth-child(4){width:150px}.supplier-products-table th:nth-child(5){width:95px}.supplier-products-table th:nth-child(6){width:95px}.supplier-products-table th:nth-child(7){width:105px}.supplier-products-table th:nth-child(8){width:135px}.supplier-products-table td{overflow:hidden;text-overflow:ellipsis}.supplier-products-table th:nth-child(1),.supplier-products-table td:nth-child(1),.supplier-products-table th:nth-child(n+5),.supplier-products-table td:nth-child(n+5){text-align:center}.record-link .identifier-open,.navigable-identifier .identifier-open{color:#1769aa;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.record-link .identifier-open:hover,.navigable-identifier .identifier-open:hover{color:#0b4e85}.supplier-product-detail-layout p{font-size:14px;color:var(--text)}.vendor-editor-dialog .advanced-details{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--hover)}.vendor-editor-dialog .field small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.checkbox-field{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.compact-settings{max-width:940px}.compact-settings .panel{padding:20px}.compact-settings .theme-options{max-width:680px}.report-selector{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.report-selector button{padding:9px 13px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-weight:700}.report-selector button.active{color:#8f3e13;background:#fff0e4;box-shadow:inset 0 -3px var(--orange)}.security-report-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:14px}.email-admin-page>.setup-progress{display:none}.seller-order-card h3,.order-contents-section h3{font-size:18px}.order-summary-card dt{font-size:13px}.order-summary-card dd{font-size:14px}.ship-to-card address{font-size:15px}.order-contents-section th{font-size:12px}.order-contents-section td{font-size:14px}.order-content-image>img,.order-content-image>.shipping-product-placeholder{width:72px;height:72px}.order-contents-section th:nth-child(2){width:94px}.order-content-product span,.order-content-information span,.order-content-quantity span{font-size:12px}.seller-unshipped-row>img,.seller-unshipped-row>.shipping-product-placeholder{width:62px;height:62px}.seller-unshipped-row:not(.shipment-allocation-row){grid-template-columns:auto 66px minmax(0,1fr) 75px 96px}.seller-shipping-form .field{font-size:13px}@media(max-width:760px){.security-report-filters{grid-template-columns:1fr 1fr}.duplicate-tracking-actions{flex-direction:column}.seller-order-top-row,.account-settings-body .password-form,.fulfillment-choice,.product-filters{grid-template-columns:1fr}.account-settings-body .password-form .button{grid-column:auto}.account-settings-body .account-email-form{grid-template-columns:1fr}.shipment-workflow-actions{align-items:stretch;flex-direction:column}.shipment-allocation-row{grid-template-columns:52px 1fr}.shipment-allocation-row .quantity-selector{grid-column:2}}.inline-qty-select{display:grid;gap:4px;min-width:92px}.inline-qty-select>span,.inline-qty-label{color:var(--muted);font-size:10px;font-weight:750}.inline-qty-select select,.expanded-products select{min-height:34px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:7px;color:var(--text);background:var(--card)}.inline-qty-select small{color:var(--muted);font-size:9px}.expanded-products label{display:grid;grid-template-columns:48px minmax(220px,1fr) 78px 90px;align-items:center;gap:10px;padding:9px;border-bottom:1px solid var(--border)}.expanded-products label:last-child{border-bottom:0}.expanded-products img,.expanded-products .workbench-image-placeholder{width:46px;height:46px;object-fit:contain;border-radius:6px}.expanded-products label>span:nth-child(2){display:grid;gap:3px;min-width:0}.expanded-products label>span:nth-child(2) strong,.expanded-products label>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amazon-batch-metadata article,.amazon-batch-stage-summary article{min-width:0;overflow:hidden}.amazon-batch-metadata strong,.amazon-batch-stage-summary strong{overflow-wrap:anywhere;word-break:break-word}.amazon-batch-list td{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amazon-batch-lines table{min-width:1180px}.amazon-batch-lines th{font-size:12px}.amazon-batch-lines td{padding:15px 12px;font-size:13px;line-height:1.45}.amazon-batch-lines td>strong{font-size:13px}.amazon-report-order-group+tbody tr:first-child td{border-top:3px solid var(--border-strong)}.batch-report-product{grid-template-columns:78px minmax(260px,1fr);gap:13px}.batch-report-product>img,.batch-report-product>span{width:76px;height:76px}.batch-report-product>div strong{font-size:14px;line-height:1.35}.batch-report-product small{font-size:11px}.report-order-detail{width:min(760px,94vw)}.report-order-summary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:15px}.report-order-summary>div{min-width:0;padding:11px;border:1px solid var(--border);border-radius:8px}.report-order-summary span,.report-order-summary p{display:block;margin:3px 0;color:var(--muted);overflow-wrap:anywhere}.report-order-products{display:grid;gap:10px;padding:15px;overflow-y:auto}.report-order-products article{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid var(--border);border-radius:9px}.report-order-products img,.report-image-fallback{width:68px;height:68px;object-fit:contain}.report-order-products article>div{display:grid;gap:3px;min-width:0}.report-order-products article>div>*{overflow-wrap:anywhere}.filter-field{display:grid;gap:6px;align-content:start;color:var(--text);font-size:11.5px;font-weight:650}.filter-field>.field{margin:0}.architecture-catalog .universal-products-table{max-height:calc(100dvh - 310px);overflow:auto}.architecture-catalog .universal-products-table table{width:1320px;min-width:1320px;table-layout:fixed}.architecture-catalog .architecture-table.universal-products-table th:nth-child(4),.architecture-catalog .architecture-table.universal-products-table td:nth-child(4),.architecture-catalog .architecture-table.universal-products-table th:nth-child(7),.architecture-catalog .architecture-table.universal-products-table td:nth-child(7){display:table-cell!important}.universal-products-table th:nth-child(1){width:68px}.universal-products-table th:nth-child(2){width:340px}.universal-products-table th:nth-child(3){width:155px}.universal-products-table th:nth-child(4){width:135px}.universal-products-table th:nth-child(5){width:180px}.universal-products-table th:nth-child(6){width:125px}.universal-products-table th:nth-child(7){width:80px}.universal-products-table th:nth-child(8){width:90px}.universal-products-table th:nth-child(9){width:120px}.universal-products-table td:first-child img,.universal-products-table td:first-child .table-fallback-logo{width:46px;height:46px;object-fit:contain}.amazon-test-boundary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:2px solid var(--orange);background:linear-gradient(90deg,#fff8ef,var(--card))}.amazon-test-boundary>svg{width:34px;height:34px;color:var(--orange)}.amazon-test-boundary>div{display:grid;gap:3px}.amazon-test-boundary strong{font-size:16px}.amazon-test-boundary p{margin:0;color:var(--muted)}.test-upload-history{display:grid;gap:12px}.test-upload-history header h3{margin:3px 0}.test-upload-card{overflow:hidden;border:1px solid var(--border);border-radius:9px}.test-upload-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px;border:0;color:var(--text);background:var(--card);text-align:left}.test-upload-summary>span{display:grid;gap:3px}.test-upload-summary small{color:var(--muted)}.test-upload-detail{display:grid;gap:14px;padding:14px;border-top:1px solid var(--border);background:var(--hover)}.test-upload-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.test-upload-detail dl>div{padding:9px;border:1px solid var(--border);border-radius:7px;background:var(--card)}.test-upload-detail dt{color:var(--muted);font-size:10px}.test-upload-detail dd{margin:3px 0 0;font-weight:700;overflow-wrap:anywhere}.test-upload-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.test-upload-actions>span{display:flex;align-items:center;gap:7px;color:#9a3d12;font-weight:750}.amazon-test-empty{padding:8px 12px;color:var(--muted);font-weight:750}.test-upload-status{font-weight:750}.test-upload-status.duplicate{color:#9a3d12}.test-upload-duplicate-note{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e2a56f;border-radius:8px;color:#7e3411;background:#fff7ef}.test-upload-duplicate-note svg{flex:0 0 auto}.test-upload-duplicate-note p{margin:0;line-height:1.45}.processing-batch-identity{display:grid;gap:6px;margin-bottom:14px;padding:15px 18px;border-left:5px solid var(--orange);border-radius:9px;background:linear-gradient(90deg,#fff7ef,var(--card));box-shadow:var(--shadow)}.processing-batch-identity>span{color:var(--orange-dark);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.processing-batch-identity>div{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:18px}.processing-batch-identity small{color:var(--muted);font-weight:700}.batch-history-list summary{flex-wrap:wrap}.batch-history-list summary .batch-status{order:0}.batch-history-detail>dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.amazon-test-boundary{grid-template-columns:auto 1fr}.amazon-test-boundary .button{grid-column:1/-1}.test-upload-detail dl{grid-template-columns:1fr 1fr}}.panel,.detail-grid>div,.amazon-batch-metadata article,.amazon-batch-stage-summary article,.table-scroll th,.table-scroll td{min-width:0}.detail-grid dd,.table-scroll td,.table-scroll th{overflow-wrap:anywhere}.import-history-table table{width:100%;min-width:1080px;table-layout:fixed}.import-history-table th,.import-history-table td{border-right:1px solid var(--border);vertical-align:middle}.import-history-table th:last-child,.import-history-table td:last-child{border-right:0}.import-history-table th:nth-child(1),.import-history-table td:nth-child(1){width:170px;text-align:center}.import-history-table th:nth-child(2),.import-history-table td:nth-child(2){width:260px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-history-table th:nth-child(3),.import-history-table td:nth-child(3){width:100px;text-align:center}.import-history-table th:nth-child(n+4):nth-child(-n+8),.import-history-table td:nth-child(n+4):nth-child(-n+8){width:90px;text-align:center}.import-history-table th:nth-child(9),.import-history-table td:nth-child(9){width:140px;text-align:center}.processing-batch-history header,.processing-batch-detail>.panel>h3{margin-bottom:16px}.processing-batch-history .search-box{max-width:620px;margin-bottom:16px}.processing-batch-history table{min-width:1680px}.processing-batch-detail{display:grid;gap:16px}.processing-batch-detail>.detail-title{margin:0}.batch-audit-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.batch-audit-timeline li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,auto) minmax(220px,1.5fr);gap:18px;padding:13px 0;border-bottom:1px solid var(--border)}.batch-audit-timeline li:last-child{border-bottom:0}.batch-audit-timeline small{color:var(--muted)}@media(max-width:900px){.batch-audit-timeline li{grid-template-columns:1fr;gap:4px}}.product-thumbnail{display:block;flex:none;width:54px;height:54px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;object-fit:contain}.product-thumbnail-small{width:38px;height:38px;border-radius:6px}.product-thumbnail-large{width:76px;height:76px;border-radius:10px}.product-thumbnail-placeholder{display:grid;place-items:center;color:var(--subtle);background:var(--hover)}.product-thumbnail-placeholder svg{width:42%;height:42%}.vendor-mappings-admin{min-width:0}.vendor-mappings-heading h2{margin:3px 0}.vendor-mappings-heading p{max-width:880px;margin:5px 0 0;color:var(--muted)}.vendor-mapping-toolbar{align-items:center}.vendor-mapping-toolbar .search-box{width:min(640px,65vw)}.vendor-mapping-table{max-width:100%;overflow:auto}.vendor-mapping-table table{min-width:1280px;table-layout:fixed}.vendor-mapping-table th{padding:9px 8px;white-space:nowrap;font-size:10px}.vendor-mapping-table td{height:70px;padding:8px;vertical-align:middle;font-size:11px}.vendor-mapping-table th:nth-child(1){width:68px}.vendor-mapping-table th:nth-child(2){width:190px}.vendor-mapping-table th:nth-child(3){width:145px}.vendor-mapping-table th:nth-child(4){width:105px}.vendor-mapping-table th:nth-child(5){width:235px}.vendor-mapping-table th:nth-child(6){width:145px}.vendor-mapping-table th:nth-child(7){width:105px}.vendor-mapping-table th:nth-child(8){width:165px}.vendor-mapping-table th:nth-child(9){width:180px}.mapping-product-name{line-height:1.35;overflow-wrap:anywhere}.mapped-vendor-product{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px}.mapping-verification-badge{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.mapping-verification-badge.verified{color:#166534;background:#dcfce7}.mapping-verification-badge.attention{color:#92400e;background:#fef3c7}.mapping-updated{display:grid;gap:3px}.mapping-updated small{color:var(--muted)}.mapping-row-actions{display:flex;align-items:center;gap:9px;white-space:nowrap}.mapping-row-actions button{display:inline-flex;align-items:center;gap:4px;padding:3px 0;border:0;color:var(--green);background:none;font:inherit;font-weight:750;cursor:pointer}.mapping-row-actions button:hover{text-decoration:underline;text-underline-offset:3px}.mapping-row-actions svg{width:13px;height:13px}.mapping-history-dialog{width:min(1100px,calc(100vw - 40px))}.mapping-history-dialog header p{margin:4px 0;color:var(--muted)}.mapping-history-dialog table{min-width:850px}.mapping-admin-drawer{box-sizing:border-box;width:min(740px,calc(100vw - 28px));max-width:none;overflow-x:hidden}.mapping-admin-drawer>header{position:sticky;z-index:4;top:0;background:var(--card)}.mapping-admin-drawer form,.mapping-admin-content,.mapping-admin-content section{min-width:0}.mapping-admin-drawer form{display:grid;gap:0}.mapping-admin-content{display:grid;gap:20px}.mapping-admin-content section{display:grid;gap:11px;padding:16px;border:1px solid var(--border);border-radius:11px;background:var(--card)}.mapping-admin-content section>h3{margin:0;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.mapping-admin-content section>p{margin:0;color:var(--muted);font-size:11px}.mapping-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;min-width:0}.mapping-comparison-grid article{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;border-radius:9px;background:var(--hover)}.mapping-comparison-grid article>div{display:grid;gap:4px;min-width:0}.mapping-comparison-grid article span,.new-mapping-product span{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.mapping-comparison-grid article strong{line-height:1.35}.mapping-comparison-grid article small{color:var(--muted)}.admin-catalog-search{position:relative}.admin-catalog-search .catalog-autocomplete{position:static;width:100%;max-height:340px;margin-top:7px;box-shadow:none}.admin-catalog-search .catalog-autocomplete button{grid-template-columns:54px minmax(0,1fr) auto}.admin-catalog-search .catalog-result-select{align-self:center;padding:4px 8px;border:1px solid var(--green);border-radius:6px;color:var(--green);font-size:10px;font-weight:800}.admin-catalog-search .catalog-result-copy strong{font-size:12px}.admin-catalog-search .catalog-result-name{color:var(--text);font-size:11px}.new-mapping-summary{border-color:#9bc9a8!important;background:#f4faf6!important}.new-mapping-product{display:grid;grid-template-columns:76px minmax(110px,1fr) auto 76px minmax(150px,1.35fr);align-items:center;gap:11px}.new-mapping-product>div{display:grid;gap:4px;min-width:0}.new-mapping-product small{line-height:1.35;color:var(--muted)}.mapping-change-arrow{color:var(--green)!important;font-size:24px!important}.new-mapping-summary>p{padding-top:10px;border-top:1px solid #c9dfcf}.mapping-admin-drawer .form-actions{position:sticky;z-index:3;bottom:0;margin:18px -24px -24px;padding:14px 24px;border-top:1px solid var(--border);background:var(--card);box-shadow:0 -8px 20px #14261c12}@media(max-width:850px){.vendor-mapping-toolbar{align-items:stretch;flex-direction:column}.vendor-mapping-toolbar .search-box{width:100%}.mapping-admin-drawer{width:100vw}.mapping-comparison-grid{grid-template-columns:1fr}.new-mapping-product{grid-template-columns:62px 1fr}.new-mapping-product .product-thumbnail:nth-of-type(2){grid-column:1}.mapping-change-arrow{grid-column:1/-1;transform:rotate(90deg);justify-self:center}.product-thumbnail-large{width:62px;height:62px}}.web-loading{min-height:100vh;display:grid;place-items:center;background:var(--bg);font-weight:700}.web-shell{min-height:100vh;background:var(--bg)}.web-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:12px 28px;border-bottom:1px solid var(--border);background:var(--surface)}.web-topbar>.web-brand,.web-topbar nav,.web-user,.web-user>span{display:flex;align-items:center;gap:10px}.web-topbar .brand-logo{width:38px;height:38px}.web-topbar>.web-brand>span{padding-left:10px;border-left:1px solid var(--border);color:var(--muted);font-size:12px}.web-topbar nav{justify-content:center}.web-topbar nav button{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:transparent;font-weight:700}.web-topbar nav button svg{width:17px}.web-topbar nav .active{color:var(--green);border-color:var(--green-soft);background:var(--hover)}.web-topbar nav .desktop-only{opacity:.55}.web-topbar nav small{font-size:9px;text-transform:uppercase}.web-user>span{align-items:flex-end;flex-direction:column;gap:0}.web-user small{color:var(--muted)}.web-reports{padding:34px clamp(24px,4vw,64px)}.web-heading h1{margin:6px 0}.web-heading p{color:var(--muted)}.web-report-panel{margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.web-search{display:flex;align-items:center;gap:8px;max-width:620px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.web-search svg{width:16px}.web-search input{width:100%;border:0;outline:0;background:transparent}.web-report-panel table{width:100%;border-collapse:collapse}.web-report-panel th,.web-report-panel td{padding:12px;border-bottom:1px solid var(--border);text-align:left}.web-report-panel th{font-size:11px;text-transform:uppercase}.web-report-panel tbody tr:hover{background:var(--hover)}.table-link{border:0;color:#0865a8;background:transparent;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.web-safe-detail{overflow:auto;max-height:65vh;padding:16px;border-radius:8px;background:var(--hover);white-space:pre-wrap}.web-report-panel>.button{margin-bottom:12px}@media(max-width:900px){.web-topbar{grid-template-columns:1fr auto}.web-topbar nav{grid-column:1/-1;grid-row:2}.web-user>span{display:none}.web-report-panel{overflow-x:auto}}.web-search,.web-reports input:not([type=checkbox]):not([type=file]),.web-reports select{border-color:#6ca67a}.web-search:focus-within,.web-reports input:not([type=checkbox]):not([type=file]):focus,.web-reports select:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px var(--green-soft)}.web-reports input:disabled,.web-reports select:disabled{border-color:var(--border);background:#eef0ed;color:var(--muted);cursor:not-allowed}.web-brand{gap:9px!important}.web-topbar .web-brand .brand-logo{width:59px;height:59px;margin:-6px 0}.web-brand strong{font-size:16px;white-space:nowrap}.web-report-panel td small{display:block;margin-top:3px;color:var(--muted);line-height:1.35}.web-report-panel td:nth-child(4){min-width:180px}.web-report-panel th:not(:last-child),.web-report-panel td:not(:last-child){border-right:1px solid #e5e8e3}.security-result{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:750;text-transform:capitalize}.security-result.success{background:var(--green-soft);color:var(--green)}.security-result.failure{background:#fde8e5;color:#a33224}.security-details{display:grid;gap:5px;min-width:220px;margin:9px 0 0;padding:9px;border:1px solid var(--border);border-radius:7px;background:var(--hover)}.security-details div{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:8px}.security-details dt{color:var(--muted);font-size:10px;text-transform:uppercase}.security-details dd{margin:0;font-size:11px}.security-no-details{display:block;margin-top:6px;color:var(--muted);font-size:11px}.web-topbar nav .active{color:#8f3e13;border-color:var(--orange);background:#fff0e4}.web-brand{gap:6px!important}.web-topbar .web-brand .gta-brand-logo{width:54px;height:54px;margin:-8px 0}.web-brand-home{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.web-brand-home:focus-visible{border-radius:7px;outline:3px solid var(--green-soft);outline-offset:3px}.web-topbar nav .administration-nav{justify-content:center;width:40px;padding-inline:10px}.admin-action-pending{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px dashed var(--border);border-radius:7px;background:var(--hover);color:var(--muted);font-size:11px;font-weight:700}.user-admin-dialog{width:min(680px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.user-admin-form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.user-admin-form label{display:grid;gap:.3rem;font-size:.78rem;font-weight:750}.user-admin-form input,.user-admin-form select,.user-admin-form textarea{min-height:42px;padding:.6rem;border:1px solid var(--border);border-radius:7px;font:inherit}.user-admin-form textarea{min-height:80px}.user-security-actions,.user-admin-dialog footer{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.8rem}.security-report-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(130px,1fr));align-items:end;gap:.65rem;margin-bottom:1rem}.security-report-filters label{display:grid;gap:.25rem;font-size:.72rem;font-weight:750}.security-report-filters input,.security-report-filters select{min-height:40px;padding:.5rem;border:1px solid var(--border);border-radius:7px}.pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1rem}.pagination-controls label{display:flex;align-items:center;gap:.4rem}.security-detail-dialog{width:min(560px,calc(100vw - 2rem))}.security-detail-dialog footer{display:flex;justify-content:flex-end;margin-top:1rem}@media(max-width:850px){.user-admin-form,.security-report-filters{grid-template-columns:1fr 1fr}}.user-admin-dialog{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden}.user-admin-dialog>header,.user-admin-dialog>footer{flex:0 0 auto}.user-admin-form{overflow:auto;padding:2px 4px}.user-admin-form .full{grid-column:1/-1}.security-section{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#f8faf9}.security-section h3,.security-section p{margin:0 0 7px}.temporary-password-dialog{display:flex;flex-direction:column;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden}.temporary-password-form{display:grid;gap:12px;overflow:auto}.temporary-password-form label,.role-edit-fields>label{display:grid;gap:5px;font-size:12px;font-weight:750}.temporary-password-form input,.temporary-password-form textarea,.role-edit-fields input,.role-edit-fields textarea{min-height:42px;padding:9px;border:1px solid var(--border);border-radius:7px}.temporary-password-dialog footer,.role-edit-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.role-editor{padding:0;overflow:hidden}.role-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.role-tabs{display:flex;gap:4px;overflow:auto}.role-tabs button{display:grid;gap:2px;min-width:max-content;padding:8px 10px;border:0;border-radius:7px;background:transparent;text-align:left}.role-tabs button.active{background:#e8f2ed;color:#145a35}.role-tabs small{font-size:10px}.role-editor .role-summary{display:flex;justify-content:space-between;gap:16px;margin:0;padding:16px}.role-editor .role-summary h2,.role-editor .role-summary p{margin:0 0 4px}.permission-matrix{display:grid;gap:12px;padding:0 16px 16px}.permission-matrix fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:0;padding:14px;border:1px solid var(--border);border-radius:8px}.permission-matrix legend{padding:0 5px;font-weight:800}.permission-matrix label{display:flex;align-items:flex-start;gap:8px;min-width:0}.permission-matrix label span{display:grid;min-width:0}.permission-matrix label strong{font-size:12px}.permission-matrix label small{overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis}.permission-matrix .sensitive-permission{padding:6px;border-left:3px solid #c66b2d;background:#fff7ef}.role-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-top:1px solid var(--border)}.role-edit-dialog{display:flex;flex-direction:column;width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden}.role-edit-fields{display:grid;gap:12px;overflow:auto}.role-edit-fields .permission-matrix{padding:0}@media(max-width:900px){.permission-matrix fieldset{grid-template-columns:1fr 1fr}.role-editor-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.permission-matrix fieldset,.user-admin-form{grid-template-columns:1fr}}.forced-password-card{max-width:32rem;margin:auto}.forced-password-card>p,.forced-password-card>small{color:var(--ink-muted)}.exception-filters{grid-template-columns:minmax(240px,1.5fr) repeat(6,minmax(120px,1fr));align-items:end}.exception-filters input,.exception-filters select{height:44px}.exception-report table td:first-child{min-width:250px}.exception-report table td:nth-child(2){min-width:210px}.exception-report .table-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.exception-dialog{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 40px)}.exception-editor-body{display:grid;gap:16px;overflow:auto;padding:20px 24px}.exception-editor-body label{display:grid;gap:6px;font-weight:700}.exception-editor-body textarea{min-height:96px;resize:vertical}.exception-editor-body details{border:1px solid var(--border);border-radius:10px;padding:12px}.exception-editor-body details li{margin:10px 0}@media(max-width:1500px){.exception-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr))}.exception-filters label:nth-last-child(-n+3){grid-row:2}}.report-detail{display:grid;gap:16px}.detail-title{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:14px}.detail-title h2{margin:3px 0}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin:0}.report-summary>div{border:1px solid var(--border);border-radius:9px;padding:10px 12px;min-width:0}.report-summary dt{font-size:11px;text-transform:uppercase;font-weight:800;color:var(--muted)}.report-summary dd{margin:5px 0 0;overflow-wrap:anywhere}.report-detail>details{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.report-detail>details>summary{cursor:pointer;padding:13px 15px;font-weight:800}.report-detail>details>summary span{color:var(--muted);margin-left:6px}.report-detail>details>p,.report-detail>details>.audit-list{margin:0;padding:4px 18px 18px}.report-detail>details>.table-scroll{border-top:1px solid var(--border)}.artifact-actions{display:flex;align-items:center;gap:14px;padding:12px 15px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.legacy-artifact{padding:12px 15px;border-radius:9px;background:#fff6df;color:#755013;font-weight:800}.audit-list{display:grid;gap:8px;list-style-position:inside}.status-badge{border-radius:999px;background:var(--tint);padding:7px 11px;font-weight:800}.report-detail td .table-actions{display:grid;gap:5px;justify-items:start}@media(max-width:1500px){.report-summary{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(min-width:901px){.web-topbar nav button,.web-user>.button{white-space:nowrap}}@media(max-width:1500px)and (min-width:901px){.web-topbar{gap:10px;padding-inline:12px}.web-topbar nav{gap:4px}.web-topbar nav button{padding-inline:8px}.web-user>span{display:none}}.password-reveal{position:relative;display:block}.password-reveal input{width:100%;padding-right:42px!important;box-sizing:border-box}.password-reveal button{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;transform:translateY(-50%);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.password-reveal button:hover{border-color:var(--border);color:var(--text)}.password-reveal button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.password-reveal button[aria-pressed=true]{color:var(--text)}.password-reveal svg{width:16px;height:16px}
