@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.jobs-page{flex-direction:column;gap:20px;max-width:1500px;margin:0 auto;display:flex}.jobs-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.jobs-intro h1{margin:6px 0;font-size:28px}.jobs-intro p{color:var(--ink-3);margin:0}.jobs-small{font-size:12px}.jobs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.jobs-stat{flex-direction:column;gap:10px;padding:18px;display:flex}.jobs-stat strong{font-size:32px;font-weight:600}.jobs-stat .muted{font-size:12px}.jobs-policy{border-left:4px solid var(--accent);padding:20px}.jobs-policy>div:first-child{align-items:center;gap:14px;display:flex}.jobs-policy h2,.jobs-section-heading h2{margin:0;font-size:16px}.jobs-policy p{color:var(--ink-3);margin:5px 0 0;font-size:13px}.jobs-policy-details{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.jobs-notice{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.jobs-notice svg{flex-shrink:0;margin-top:2px}.jobs-notice a{font-weight:600;text-decoration:underline}.jobs-sources,.jobs-list{padding:20px}.jobs-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.jobs-section-heading p{margin:5px 0 0;font-size:12px}.jobs-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobs-source{border:1px solid var(--line);border-radius:10px;padding:16px}.jobs-source>div:first-child>strong{text-transform:capitalize}.jobs-source-counts{flex-wrap:wrap;gap:18px;margin:18px 0;font-size:12px;display:flex}.jobs-source-counts b{margin-right:4px;font-size:18px}.jobs-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.jobs-tabs button{color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px;font-size:13px}.jobs-tabs button.active{border-color:var(--accent);color:var(--ink);font-weight:600}.jobs-tabs button span{background:var(--surface-2);border-radius:5px;margin-left:8px;padding:2px 5px;font-size:11px;display:inline-block}.jobs-filters{align-items:end;gap:14px;padding:18px 0;display:flex}.jobs-filters label{flex-direction:column;gap:6px;min-width:200px;font-size:12px;display:flex}.jobs-filters input,.jobs-filters select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;min-height:38px;padding:9px 12px}.jobs-filters label:first-child{flex:1;max-width:420px}.jobs-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.jobs-row-main{min-width:0}.jobs-row-main strong{font-size:14px}.jobs-reason{margin:10px 0 4px;font-size:13px}.jobs-recovery{max-width:760px;margin:4px 0 10px;font-size:12px;line-height:1.5}.jobs-meta{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11px;display:flex}.jobs-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.jobs-empty{text-align:center;color:var(--ink-3);padding:44px 20px}.jobs-empty svg{margin:auto}.jobs-empty h3{color:var(--ink);font-size:16px}.jobs-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.jobs-error{color:var(--err);padding:18px}@media (width<=800px){.jobs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-intro{flex-direction:column;align-items:flex-start}.jobs-source-grid{grid-template-columns:1fr}.jobs-row{flex-direction:column;align-items:flex-start}.jobs-filters{flex-wrap:wrap}.jobs-filters label{flex:1;min-width:0}.jobs-sources,.jobs-list{padding:14px}.jobs-policy-details{flex-direction:column;gap:10px}.jobs-meta{gap:8px}}.reports-page{width:100%;min-width:0;max-width:1500px;margin:0 auto;container:reports/inline-size}.reports-heading h2{letter-spacing:-.5px;margin:0;font-size:23px}.reports-heading p,.reports-panel p{margin:5px 0 0;font-size:12px;line-height:1.6}.reports-controls,.reports-panel{padding:18px 20px}.reports-field{flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;display:flex}.reports-field .text-input{width:100%;min-width:0;height:34px;font-size:12px}.reports-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.reports-range{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:11px}.reports-range label{align-items:center;gap:6px;display:flex}.reports-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reports-stat{flex-direction:column;gap:10px;padding:18px;display:flex}.reports-stat strong{letter-spacing:-.8px;font-size:27px;font-weight:600;line-height:1.2}.reports-stat .muted{font-size:11px;line-height:1.5}.reports-panel h3{margin:0;font-size:15px;font-weight:600}.reports-alltime{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.reports-alltime strong{font-size:20px}.reports-alltime .muted{font-size:11px}.reports-table-wrap{margin-top:16px;overflow-x:auto}.reports-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.reports-table th{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:600}.reports-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.reports-table td:not(:first-child){font-variant-numeric:tabular-nums}.reports-table tr:last-child td{border-bottom:0}.reports-table small{max-width:280px;margin-top:4px;font-size:10px;line-height:1.5;display:block}.reports-method{background:var(--surface-2,#f1f4f6);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-block}.reports-method-embro{color:#70559a}.reports-method-dtf{color:#22787b}.reports-method-dtg{color:#466b9b}.reports-method-patch{color:#a16a28}.reports-method-spoke{color:#98614f}.reports-chart{align-items:stretch;gap:10px;height:220px;margin-top:24px;display:flex;overflow-x:auto}.reports-chart-column{text-align:center;flex-direction:column;flex:1;gap:8px;min-width:40px;font-size:10px;display:flex}.reports-chart-value{font-variant-numeric:tabular-nums;height:16px;font-size:11px;font-weight:600}.reports-chart-track{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:flex-end;display:flex}.reports-chart-track span{background:var(--accent,#3b777d);opacity:.85;border-radius:4px 4px 0 0;width:70%;max-width:52px;display:block}.reports-chart-column:last-child .reports-chart-track span{opacity:.5}.reports-details{margin-top:16px;font-size:12px}.reports-details summary,.reports-definitions summary{cursor:pointer;font-size:12px;font-weight:600}.reports-search{width:300px;max-width:100%;font-size:12px}.reports-late{color:var(--err);white-space:nowrap;font-weight:600}.reports-delay-table td:last-child{min-width:250px;max-width:550px}.reports-reason{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;margin-bottom:6px;line-height:1.5;display:flex}.reports-reason span{border:1px solid var(--line);white-space:nowrap;color:var(--ink-soft);border-radius:4px;align-self:flex-start;padding:0 4px;font-size:9px;line-height:16px}.reports-empty{text-align:center;color:var(--ink-soft);padding:28px!important}.reports-pager{padding-top:16px;font-size:11px}.reports-definitions ul{color:var(--ink-soft);margin-bottom:0;padding-left:18px;font-size:12px;line-height:1.7}.reports-definitions li{margin-top:6px}.reports-field select.text-input{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23637083' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding:7px 32px 7px 10px;font-weight:400;line-height:18px}.reports-controls>.row>.reports-field{min-width:160px}.reports-periods{flex-wrap:wrap;max-width:100%}.reports-stat .eyebrow{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.reports-stat{min-width:0}.reports-stat .muted{overflow-wrap:anywhere}@container reports (width<=850px){.reports-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container reports (width<=520px){.reports-controls,.reports-panel{padding:14px}.reports-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reports-stat{padding:13px}.reports-stat strong{font-size:23px}.reports-alltime{align-items:flex-start}.reports-table td,.reports-table th{padding:10px 8px}.reports-chart{gap:6px}.reports-heading h2{font-size:20px}}@container reports (width<=340px){.reports-filter-grid,.reports-stats{grid-template-columns:minmax(0,1fr)}}.reports-date-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.reports-field small{font-size:10px;font-weight:400;line-height:1.5}.reports-coverage{flex-wrap:wrap;gap:7px 18px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.reports-coverage strong,.reports-coverage small{flex-basis:100%}.reports-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.reports-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.reports-summary .eyebrow{white-space:normal;line-height:1.5}.reports-summary strong{font-size:18px;font-weight:600}.reports-summary small{font-size:11px}.reports-expand{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.reports-expand:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.reports-variant-row{background:var(--surface-2)}.reports-variant-row>td{padding:6px 18px 12px}.reports-page a[aria-disabled=true]{opacity:.5;cursor:default}@container reports (width<=850px){.reports-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container reports (width<=520px){.reports-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-date-controls{grid-template-columns:minmax(0,1fr)}}.sa-page{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.sa-heading,.sa-sync,.sa-detail-heading,.sa-filters,.sa-run,.sa-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sa-heading h2{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600}.sa-heading p,.sa-sync p{margin:6px 0 0;font-size:12px;line-height:1.5}.sa-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sa-stats>.card{flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.sa-stats strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.sa-stats strong span{display:block}.sa-stats small,.sa-stats .eyebrow{white-space:normal;font-size:11px;line-height:1.5}.sa-sync,.sa-import,.sa-runs,.sa-results{padding:18px}.sa-sync-controls,.sa-import-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.sa-page label{flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.sa-page .text-input{min-width:0;font-size:12px}.sa-page select.text-input{min-width:160px;padding-right:32px}.sa-sync-controls .text-input{width:150px}.sa-import p,.sa-import-preview,.sa-help{font-size:12px;line-height:1.6}.sa-import-controls{margin:14px 0}.sa-import details,.sa-charge details{margin-top:12px;font-size:11px}.sa-import summary,.sa-runs summary,.sa-charge summary{cursor:pointer}.sa-import-preview{background:var(--surface-2);border-radius:6px;margin-top:14px;padding:14px}.sa-import-preview button{margin-top:12px;display:block}.sa-run{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.sa-run:last-child{border-bottom:0}.sa-run small{margin-top:5px;display:block}.sa-run p{margin-bottom:0;font-size:11px;line-height:1.5}.sa-error{color:var(--err);padding:12px;font-size:12px;line-height:1.5}.sa-error.card{padding:16px}.sa-filters{justify-content:flex-start;align-items:end;margin-bottom:16px}.sa-search{flex:1;min-width:200px}.sa-filters>span{padding-bottom:8px;font-size:11px}.sa-table-wrap{overflow-x:auto}.sa-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sa-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:10px}.sa-table td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:14px 12px}.sa-table td:first-child{min-width:180px}.sa-table td:last-child{min-width:250px;max-width:420px}.sa-table td:nth-child(2){min-width:140px}.sa-table td:nth-child(3),.sa-table td:nth-child(4),.sa-table td:nth-child(5){min-width:100px}.sa-table small{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5;display:block}.sa-extra{color:var(--err);font-weight:600}.sa-flags{flex-wrap:wrap;gap:5px;display:flex}.sa-flags span{border:1px solid var(--line);background:var(--surface-2);border-radius:4px;padding:3px 6px;font-size:10px}.sa-flags .sa-review-badge{color:var(--accent-ink)}.sa-evidence-button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px}.sa-evidence-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sa-selected{background:var(--surface-2)}.sa-details{max-width:1100px;padding:10px;line-height:1.5}.sa-detail-heading{align-items:baseline;font-size:12px}.sa-details p{font-size:11px}.sa-charge{border-top:1px solid var(--line);padding:12px 0}.sa-context{background:var(--surface-2);border-radius:4px;grid-template-columns:minmax(140px,230px) minmax(0,1fr);gap:5px 14px;max-height:320px;padding:12px;font-size:11px;display:grid;overflow:auto}.sa-context dt{color:var(--ink-soft)}.sa-context dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sa-review-form{margin-top:12px}.sa-review-form textarea{resize:vertical;width:100%;min-height:70px;margin-bottom:10px}.sa-review-form small{max-width:420px;font-size:10px}.sa-reviewed{background:var(--surface-2);white-space:pre-wrap;padding:12px}.sa-empty{text-align:center;color:var(--ink-soft);line-height:1.6;padding:40px!important}.sa-pagination{justify-content:flex-end;padding-top:16px;font-size:11px}.sa-help{margin:0}.sa-runs summary{font-size:12px;font-weight:600}@container (width<=850px){.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-sync-controls{width:100%}.sa-sync{align-items:start}}@container (width<=450px){.sa-heading h2{font-size:21px}.sa-stats>.card{padding:12px}.sa-stats strong{font-size:24px}.sa-sync,.sa-import,.sa-runs,.sa-results{padding:12px}.sa-sync-controls label{flex:1}.sa-sync-controls .text-input,.sa-sync-controls button{width:100%}.sa-filters label{flex:1;min-width:100%}.sa-context{grid-template-columns:1fr}.sa-context dd{margin-bottom:8px}.sa-review-form .row{flex-wrap:wrap;align-items:start}}.sa-details .sa-detail-heading strong:last-child{white-space:normal;overflow-wrap:anywhere}@container (width<=450px){.sa-table td[colspan]{padding:10px}.sa-details{box-sizing:border-box;width:calc(100cqw - 48px);max-width:100%;padding:4px}.sa-detail-heading,.sa-review-form .row{gap:8px}.sa-review-form small{flex-basis:100%}}.sa-weekly{padding:18px}.sa-weekly p{margin:8px 0}.sa-weekly-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.sa-weekly-controls label{flex-direction:column;gap:5px;font-size:12px;display:flex}.sa-weekly-controls label:first-child{flex-direction:row;align-self:center}.sa-weekly-controls select{min-width:130px}.workflows-page{max-width:1300px;margin:auto}.workflow-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.workflow-page-head h1{margin:0 0 6px;font-size:25px}.workflow-page-head p,.workflow-note{color:var(--ink-soft);font-size:13px}.workflow-note{border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:12px 16px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-card{align-self:start;padding:22px}.workflow-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-card h2{margin:6px 0 0;font-size:18px}.workflow-steps{counter-reset:step;margin:24px 0;padding:0;list-style:none}.workflow-steps li{counter-increment:step;padding:0 0 22px 42px;position:relative}.workflow-steps li:last-child{padding-bottom:0}.workflow-steps li:before{content:counter(step);background:var(--bg);border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid;position:absolute;top:-3px;left:0}.workflow-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;height:calc(100% - 29px);position:absolute;top:26px;left:13px}.workflow-steps strong{margin-bottom:5px;font-size:13px;display:block}.workflow-steps span{color:var(--ink-soft);font-size:12px;line-height:1.6;display:block}.workflow-connection{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;font-size:12px;display:flex}.workflow-card-foot{justify-content:flex-end;display:flex}.workflow-editor{border-top:1px solid var(--line);flex-direction:column;gap:15px;margin-top:20px;padding-top:20px;display:flex}.workflow-edit-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-editor label,.workflow-item label{flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.workflow-editor fieldset,.workflow-item{border:1px solid var(--line);border-radius:8px;padding:14px}.workflow-start-folders{flex-wrap:wrap;gap:10px 16px;display:flex}.workflow-start-folders label,.workflow-editor label.row{flex-direction:row;align-items:center}.workflow-preview{background:var(--bg);border-radius:8px;padding:15px;font-size:13px;line-height:1.6}.workflow-preview .row{margin-top:10px}.workflow-history{margin-top:22px;padding:22px}.workflow-history h2{font-size:17px}.workflow-history-list>div{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding:14px 0;font-size:12px;display:flex}.workflow-history-list p{width:100%;color:var(--ink-soft);margin:0}.workflow-order-actions{flex-direction:column;gap:8px;min-width:170px;display:flex}.workflow-order-actions .select{width:100%}.workflow-review{flex-direction:column;width:min(650px,95vw);max-height:90vh;display:flex}.workflow-review .modal-body{overflow:auto}.workflow-item{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow-item label:nth-of-type(2){grid-column:1/-1}.workflow-error{color:var(--err)}@media (width<=850px){.workflow-grid,.workflow-edit-grid,.workflow-item{grid-template-columns:1fr}.workflow-page-head{align-items:flex-start}.workflow-item label:nth-of-type(2){grid-column:auto}}.approvals-page{gap:18px;display:grid}.approvals-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.approvals-heading h1{margin:5px 0;font-size:28px}.approvals-heading p{margin:6px 0 0}.approvals-sources{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.approvals-refresh{margin-left:auto}.approvals-source{position:relative}.approvals-source summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.approvals-source summary::-webkit-details-marker{display:none}.approvals-source-chevron{margin-left:3px}.approvals-source[open] .approvals-source-chevron{transform:rotate(180deg)}.approvals-connection-dot{background:#98a2b3;border-radius:50%;flex:none;width:7px;height:7px}.approvals-connection-dot.connected{background:#18734b}.approvals-connection-dot.syncing{background:#b77900}.approvals-connection-dot.unavailable{background:#b42318}.approvals-source-detail{border:1px solid var(--line,#ddd);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:8px;width:260px;max-width:calc(100vw - 60px);margin-top:8px;padding:12px;font-size:12px}.approvals-source-detail p{margin:7px 0}.approvals-connected{color:#18734b}.approvals-notice{background:var(--surface-alt,#fff7e5);border:1px solid var(--line,#e6dcc3);border-radius:8px;margin:0;padding:12px 16px}.approvals-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.approvals-tabs{flex-wrap:wrap;gap:7px;display:flex}.approvals-tabs button{appearance:none;border:1px solid var(--line,#d8dde5);background:var(--surface,#fff);color:var(--ink,#202938);font:inherit;cursor:pointer;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:650}.approvals-tabs button span{background:var(--surface-3,#eef1f5);color:var(--ink-soft,#667085);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px}.approvals-tabs button.active{background:var(--accent,#315e9e);border-color:var(--accent,#315e9e);color:#fff}.approvals-tabs button.active span{color:#fff;background:#ffffff2e}.approvals-search{width:min(320px,100%)}.approvals-search input{border:1px solid var(--line,#d8dde5);background:var(--surface,#fff);width:100%;min-height:40px;color:inherit;font:inherit;border-radius:7px;padding:9px 11px}.approvals-filters{flex-wrap:wrap;gap:12px;display:flex}.approvals-filters label{flex:1;gap:6px;min-width:140px;font-size:12px;font-weight:600;display:grid}.approvals-filters select,.approvals-note-label textarea{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:inherit;border-radius:6px;width:100%;padding:10px}.approvals-list-title{border-bottom:1px solid var(--line,#ddd);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.approvals-list-meta{align-items:baseline;gap:12px;min-width:0;display:flex}.approvals-inbox{overflow:hidden}.approvals-table-wrap{overflow:auto}.approvals-table{table-layout:fixed;border-collapse:collapse;font-size:13px}.approvals-table th{background:var(--surface-2,#f5f7fa);border-bottom:1px solid var(--line,#ddd);color:var(--ink-soft,#667085);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:10px 14px;font-size:11px}.approvals-table td{border-bottom:1px solid var(--line,#e3e6eb);vertical-align:middle;padding:13px 14px}.approvals-table tbody tr{cursor:pointer}.approvals-table tbody tr:hover{background:var(--surface-hover,#f6f8fa)}.approvals-table tbody tr.selected{background:var(--accent-soft,#eef5ff);box-shadow:inset 3px 0 var(--accent,#315e9e)}.approvals-table td{overflow-wrap:anywhere;overflow:hidden}.approvals-table th{padding:0;position:relative;overflow:hidden}.approvals-column-label{width:100%;color:inherit;text-align:left;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:grab;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:12px 14px;display:block;overflow:hidden}.approvals-column-resize{cursor:col-resize;touch-action:none;border-right:2px solid var(--line,#ddd);width:9px;position:absolute;top:0;bottom:0;right:0}.approvals-column-resize:hover,.approvals-column-resize:focus-visible{background:var(--accent-soft,#dbeafe);outline:2px solid var(--accent,#315e9e);outline-offset:-2px}.approvals-column-help{align-items:center;gap:12px;font-size:12px;display:flex}.approvals-table .approvals-expanded-row{cursor:default;background:var(--surface,#fff)}.approvals-table .approvals-expanded-row:hover{background:var(--surface,#fff)}.approvals-table .approvals-expanded-row>td{white-space:normal;padding:0;overflow:visible}.approvals-expanded-row .approvals-review{box-sizing:border-box;border-left:3px solid var(--accent,#315e9e);width:min(1100px,100vw - 320px);max-width:100%;position:sticky;left:0}@media (width<=800px){.approvals-expanded-row .approvals-review{width:calc(100vw - 48px)}.approvals-list-title,.approvals-list-meta,.approvals-column-help{flex-wrap:wrap}}.approvals-table td>strong,.approvals-table td>span,.approvals-table td>small{display:block}.approvals-table td>span,.approvals-table td>small{margin-top:4px}.approvals-thumb{border:1px solid var(--line,#e0e4ea);background:var(--surface-2,#f5f7fa);width:88px;height:88px;color:var(--ink-soft,#667085);border-radius:7px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.approvals-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.approvals-thumb>a{width:100%;height:100%;display:block}.approvals-thumb>span{text-align:center;padding:8px}.approvals-product-images{align-items:center;gap:8px;display:flex}.approvals-gallery{grid-template-columns:repeat(2,40px);gap:4px;display:grid}.approvals-gallery:empty{display:none}.approvals-gallery a,.approvals-gallery img{-o-object-fit:contain;object-fit:contain;background:var(--surface,#fff);border-radius:4px;width:40px;height:48px;display:block}.approvals-table .approvals-source-links{margin-top:8px;font-size:11px}.approvals-money{white-space:nowrap;font-variant-numeric:tabular-nums}.approvals-pricing-flags{white-space:nowrap;font-size:11px}.approvals-row-note{white-space:pre-wrap;overflow-wrap:anywhere;max-width:220px}.approvals-missing-context{border-bottom:1px solid var(--line,#ddd);margin:0;padding:10px 16px;font-size:12px}.approvals-thumb small{color:#fff;background:#18202ed1;border-radius:999px;padding:2px 6px;position:absolute;bottom:4px;right:4px}.approvals-status{background:var(--surface-3,#eef1f5);width:max-content;color:var(--ink-soft,#667085);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex!important}.status-pending,.publish-pending{color:#8a5700;background:#fff4dc}.status-approved,.publish-published{color:#18734b;background:#e8f7ef}.status-changes_requested,.status-needs_review,.publish-failed,.publish-uncertain{color:#a33a32;background:#fdebea}.approvals-badges{flex-wrap:wrap;gap:7px;display:flex}.approvals-badges span{text-transform:capitalize;border:1px solid var(--line,#ddd);border-radius:5px;padding:4px 7px;font-size:11px}.approvals-review{min-width:0;padding:22px}.approvals-review:has(.approvals-empty){padding:12px}.approvals-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approvals-detail-heading h2{margin:8px 0}.approvals-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.approvals-context-grid>div{border:1px solid var(--line,#e0e4ea);background:var(--surface-2,#f7f8fa);border-radius:7px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.approvals-context-grid small{line-height:1.45}.approvals-source-links{flex-wrap:wrap;gap:6px 10px;display:flex}.approvals-source-links a{color:var(--accent,#315e9e);font-weight:650}.approvals-icon-link{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.approvals-wordpress{text-align:center;border:1.5px solid;border-radius:50%;width:20px;height:20px;font-family:Georgia,serif;line-height:18px}.approvals-store-link{display:block}.approvals-row-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.approvals-rejection{gap:8px;width:100%;min-width:0;display:grid}.approvals-rejection label{gap:5px;display:grid}.approvals-rejection select,.approvals-rejection textarea{width:100%;min-width:0}.approvals-column-menu{position:relative}.approvals-column-menu>div{z-index:20;background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:8px;min-width:220px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0002}.approvals-column-menu label{align-items:center;gap:8px;padding:5px;display:flex}.approvals-column-menu input{width:auto}.approvals-lightbox-overlay{z-index:1000;background:#101827cc;position:fixed;inset:0}.approvals-lightbox{z-index:1001;background:var(--surface,#fff);color:var(--ink,#182130);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:4vh 4vw}.approvals-lightbox h2{margin:0;padding-right:70px;font-size:18px}.approvals-lightbox>button{position:absolute;top:14px;right:14px}.approvals-lightbox>img{-o-object-fit:contain;object-fit:contain;flex:1;max-width:100%;min-height:0}.approvals-lightbox-controls{align-items:center;gap:18px;display:flex}.approvals-review figure{vertical-align:top;width:calc(50% - 10px);margin-right:16px;display:inline-grid}.approvals-review figure:nth-of-type(2n){margin-right:0}.approvals-preview{background:#f3f4f6;border:1px solid #e3e5e8;border-radius:8px;place-items:center;min-height:230px;margin-top:20px;padding:16px}.approvals-preview figcaption{justify-self:start;margin-bottom:10px;font-weight:650}.approvals-preview img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:440px}.approvals-version{color:var(--ink-soft,#666);margin:12px 0;font-size:12px}.approvals-version code{overflow-wrap:anywhere;margin-top:8px;display:block}.approvals-destination{border-top:1px solid var(--line,#ddd);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.approvals-destination p{color:#a43c30;overflow-wrap:anywhere;width:100%;margin:0}.approvals-note{border-left:3px solid var(--line,#ddd);white-space:pre-wrap;margin:18px 0;padding:8px 14px}.approvals-note-label{gap:8px;margin-top:18px;display:grid}.approvals-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.approvals-empty{color:var(--ink-soft,#666);text-align:center;padding:30px 20px}@media (width<=1100px){.approvals-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.approvals-sources{grid-template-columns:1fr}.approvals-heading,.approvals-toolbar,.approvals-detail-heading{flex-direction:column;align-items:flex-start}.approvals-search{width:100%}.approvals-review{padding:16px}.approvals-review figure{width:100%;margin-right:0}}@media (width<=600px){.approvals-context-grid{grid-template-columns:1fr}}.payment-links{max-width:1180px;margin:0 auto}.payment-heading{align-items:flex-start;gap:20px}.payment-links h2{letter-spacing:-.5px;margin:7px 0 8px;font-size:25px}.payment-links h3{margin:0 0 16px;font-size:16px}.payment-links p{margin:4px 0;line-height:1.6}.payment-panel{padding:24px}.payment-mode{white-space:nowrap;background:var(--surface-2);border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.payment-mode.live{color:#166534;background:#dcfce7}.payment-mode.test{color:#6b21a8;background:#f3e8ff}.payment-fields{border:0;grid-template-columns:2fr 1fr;gap:20px;min-width:0;margin:0;padding:0;display:grid}.payment-fields label{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.payment-fields label .muted{font-size:12px;font-weight:400}.payment-links .text-input{width:100%;min-width:0}.payment-reference{grid-column:1/-1}.payment-submit{border-top:1px solid var(--line);gap:20px;margin-top:22px;padding-top:18px}.payment-submit p{max-width:650px;font-size:12px}.payment-submit button{flex-shrink:0}.payment-url{margin-top:14px}.payment-url .text-input{flex:1}.payment-url button{flex-shrink:0}.payment-result{border-color:#635bff}.payment-notice{color:var(--accent-ink);font-size:13px}.payment-history-heading{gap:24px;margin-bottom:14px}.payment-history-heading h3{margin-bottom:5px}.payment-history-heading p{font-size:12px}.payment-history-heading>.text-input{max-width:280px}.payment-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:45px 15px;display:flex}.payment-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px 205px;gap:20px;padding:20px 0;display:grid}.payment-summary,.payment-amount{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:13px;display:flex}.payment-summary>.row{flex-wrap:wrap}.payment-summary .muted,.payment-amount .muted{font-size:11px}.payment-amount>strong{font-size:17px}.payment-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:5px;display:flex}.payment-error{color:var(--err)}.payment-deactivate{flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.payment-deactivate>span{width:100%}.payment-pagination{margin-top:15px}.stripe-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:16px;display:grid}.stripe-account-grid h3{margin:0}.stripe-account-grid .row{flex-wrap:wrap}.stripe-enabled,.stripe-form-actions{margin-top:18px}.stripe-saved-key{margin-top:16px!important}.payment-account-field{grid-column:1/-1}.paid-notifications-heading{align-items:flex-start;gap:20px}.paid-notifications-heading h3{margin:5px 0}.paid-notifications-heading p{font-size:12px}.paid-notifications-list{margin-top:14px}.paid-notification{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 0;font-size:13px;display:grid}.paid-notification>div{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.paid-notification .muted{font-size:11px}.paid-notification-amount{text-align:right}.paid-count,.paid-label{color:#166534;background:#dcfce7;border-radius:20px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.paid-count{vertical-align:middle;margin-left:4px}.paid-notifications-footnote{font-size:11px;margin-top:12px!important}@media (width<=800px){.payment-panel{padding:18px}.payment-fields{grid-template-columns:1fr}.payment-heading,.payment-submit,.payment-history-heading{flex-direction:column;align-items:flex-start}.payment-history-heading>.text-input{max-width:none}.payment-row{grid-template-columns:minmax(0,1fr);gap:14px}.payment-actions{justify-content:flex-start}.payment-links h2{font-size:22px}.paid-notifications-heading{flex-direction:column}.paid-notification{grid-template-columns:minmax(0,1fr) auto}.paid-notification>div:nth-child(2){grid-area:2/1/auto/-1}}.payments-workspace{width:100%;max-width:1180px;margin:0 auto}.payments-workspace>.payment-links{width:100%}.payments-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.payments-tabs button{font:inherit;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-weight:600}.payments-tabs button.active{color:var(--ink);border-bottom-color:var(--accent)}.invoice-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.invoice-toolbar label{flex:1;gap:7px;min-width:180px;font-size:13px;display:grid}.invoice-toolbar .payment-mode{align-self:center}.invoice-line-editor{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) 180px 85px 130px 105px auto;align-items:end;gap:12px;padding:16px 0;display:grid}.invoice-line-result{gap:7px;padding-bottom:8px;font-size:13px;display:grid}.invoice-line-result .muted{font-size:11px}.invoice-line-result strong{font-size:16px}.invoice-line-editor.invoice-line-total{grid-template-columns:minmax(160px,1fr) 180px 130px 105px auto}.invoice-unit-summary{margin-top:5px;display:block}.invoice-address-section .invoice-address-toggle{flex-direction:row;align-items:center;gap:8px;display:flex}.invoice-address-fields{margin-top:16px}.invoice-billing-address{color:var(--ink-soft);margin:12px 0;font-size:12px;font-style:normal}.invoice-pending{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.invoice-pending p{font-size:12px}.invoice-table-wrap{overflow-x:auto}.invoice-table{border-collapse:collapse;text-align:left;width:100%;margin-top:16px;font-size:13px}.invoice-table th{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.invoice-table td,.invoice-table th{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 10px}.invoice-table td>span:not(.invoice-status){margin-top:5px;font-size:12px;display:block}.invoice-status{background:var(--surface-2);text-transform:capitalize;border-radius:5px;padding:4px 8px;display:inline-block}.invoice-status.status-paid{color:#166534;background:#dcfce7}.invoice-status.status-open{color:#1e40af;background:#dbeafe}.invoice-status.status-void,.invoice-status.status-uncollectible{color:#991b1b;background:#fee2e2}.invoice-detail-heading{overflow-wrap:anywhere;justify-content:space-between;gap:20px;display:flex}.invoice-detail-heading strong{font-size:20px}.invoice-lines{margin:20px 0}.invoice-lines>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.invoice-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.invoice-confirm{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.invoice-confirm p{margin:10px 0}@media (width<=800px){.invoice-line-editor,.invoice-line-editor.invoice-line-total{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoice-line-editor>label:first-child,.invoice-line-editor>label:nth-child(2){grid-column:1/-1}.invoice-detail-heading{flex-direction:column}.invoices .payment-url{flex-wrap:wrap}.invoices .payment-url input{flex-basis:100%}.invoice-table{min-width:570px}.invoice-pending{flex-direction:column}}@media (width>=801px) and (width<=1200px){.invoice-line-editor,.invoice-line-editor.invoice-line-total{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.invoice-line-editor>label:first-child{grid-column:1/-1}}.invoice-panel-title{scroll-margin-top:90px}.invoice-panel-title:focus{outline:none}.invoice-feedback{z-index:1100;border:2px solid var(--ok);background:var(--surface,#fff);width:min(460px,100vw - 40px);color:var(--ink,#102a50);overflow-wrap:anywhere;border-radius:12px;padding:18px;font-size:14px;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 32px #0003}.invoice-feedback .row{margin-top:12px}.invoice-feedback.is-error{border-color:var(--err)}.invoice-feedback.is-busy{border-color:#1670c5}.invoice-action-dialog{border:1px solid var(--line);background:var(--surface,#fff);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink,#102a50);border-radius:14px;padding:26px;overflow-y:auto;box-shadow:0 16px 60px #0004}.invoice-action-dialog::backdrop{background:#102a5099}.invoice-action-dialog p{margin:14px 0;line-height:1.6}.invoice-action-error{color:var(--err);font-weight:600}.impact-vendors h2{margin:0;font-size:20px}.impact-vendors h3{margin:0 0 10px;font-size:16px}.impact-vendors h4{margin:8px 0;font-size:14px}.impact-vendors p{margin:6px 0 10px;font-size:13px}.impact-vendors .card{min-width:0;padding:16px}.impact-vendors .row{flex-wrap:wrap}.impact-layout{grid-template-columns:minmax(320px,.9fr) minmax(380px,1.3fr);align-items:start;gap:16px;display:grid}.impact-list{overflow-x:auto}.impact-vendors label{gap:6px;font-size:13px;display:grid}.impact-vendors table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.impact-vendors th,.impact-vendors td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 6px}.impact-vendors td span{overflow-wrap:anywhere;font-size:12px;display:block}.impact-select{color:var(--accent,#176fd1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.impact-vendors tr.selected{background:var(--bg-subtle,#f0f5fa)}.impact-settings,.impact-shop{border-top:1px solid var(--border);padding:10px 0}.impact-vendors dl{margin:0;font-size:13px}.impact-vendors dl>div{padding:5px 0}.impact-vendors dt{font-weight:600}.impact-vendors dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0}.impact-values>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:8px;display:grid}.impact-settings dl>div{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.impact-settings dl p{grid-column:1/-1}.impact-values .impact-values{margin-left:12px}@media (width<=1000px){.impact-layout{grid-template-columns:1fr}}.dashboard-alert-badge{color:#fff;font-variant-numeric:tabular-nums;background:#b42318;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-system-alerts{border-color:var(--err);padding:16px 18px}.dashboard-system-alerts h2{align-items:center;gap:7px;margin:0;display:flex}.dashboard-system-alerts>p{margin:8px 0;font-size:12px}.dashboard-system-alerts ul{max-height:350px;margin:0;padding:0;list-style:none;overflow-y:auto}.dashboard-system-alerts li{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.dashboard-system-alerts li p{overflow-wrap:anywhere;margin:7px 0 0}.sidebar-compact .brand,.sidebar-compact .folders-head,.sidebar-compact .sidebar-foot{flex:none}.sidebar-compact .brand{padding:14px 20px 12px}.sidebar-compact .sidebar-primary-link{flex:none;width:calc(100% - 24px);margin:1px 12px}.sidebar-compact .folders-head{padding:12px 20px 7px}.sidebar-compact .folders-head .nav-label{padding:0}.sidebar-section-label{color:var(--navy-ink-2);letter-spacing:.1em;text-transform:uppercase;padding:11px 12px 6px;font-size:10px;font-weight:650}.sidebar-folder-row{align-items:center;min-width:0;display:flex}.sidebar-compact .folder-item{flex:1;gap:8px;min-width:0;min-height:35px;padding:7px 8px 7px 10px}.sidebar-compact .folder-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.sidebar-folder-pin{color:var(--navy-ink-2);opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:30px;display:grid}.sidebar-folder-pin:hover,.sidebar-folder-pin[aria-pressed=true]{color:var(--brand-ink);opacity:1;background:var(--navy-2)}.sidebar-folder-pin[aria-pressed=true] svg{fill:var(--accent-fade)}.sidebar-compact .folder-group-toggle{text-transform:none;letter-spacing:0;opacity:1;gap:7px;padding:9px 10px;font-size:12px;font-weight:500}.sidebar-compact .folder-group-toggle .grow{overflow-wrap:anywhere;min-width:0}.sidebar-compact .folder-group-toggle .folder-count{font-size:10.5px}.sidebar-empty{color:var(--navy-ink-2);padding:8px 12px;font-size:12px}.sidebar-tools-dock{border-top:1px solid var(--navy-line);flex:none;margin-top:auto;padding:6px 12px 10px}.sidebar-tools-dock .sidebar-section-label{padding:4px 8px 7px}.sidebar-pinned-tools{overscroll-behavior:contain;flex-wrap:wrap;gap:5px;max-height:min(320px,35dvh);margin-bottom:8px;padding:2px;display:flex;overflow-y:auto}.sidebar-tool-shortcut{background:var(--navy-2);border:1px solid var(--navy-line);min-width:0;color:var(--navy-ink);text-align:center;overflow-wrap:anywhere;border-radius:6px;flex:auto;padding:7px 8px;font-size:11.5px;text-decoration:none;display:block}.sidebar-tool-shortcut:hover,.sidebar-tool-shortcut.active{border-color:var(--accent-2);color:var(--brand-ink)}.sidebar-tools-launcher{border:1px solid var(--navy-line);background:var(--navy-2);width:100%;min-height:36px;color:var(--brand-ink);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.sidebar-tools-launcher:hover,.sidebar-tools-launcher.has-active{border-color:var(--accent-2)}.sidebar-compact .sidebar-foot{padding:8px 12px}.sidebar-tools-overlay.modal-overlay{z-index:1010;background:oklch(18% .03 260/.24)}.sidebar-tools-panel,.sidebar-preferences-panel{z-index:1011;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:14px;padding:22px;position:fixed;overflow-y:auto}.sidebar-tools-panel{top:72px;left:calc(var(--sidebar-w) + 18px);width:min(610px, calc(100vw - var(--sidebar-w) - 36px));max-height:calc(100dvh - 96px)}.sidebar-preferences-panel{width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-panel-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.sidebar-panel-description{color:var(--ink-2);margin:5px 0 16px;font-size:12px}.sidebar-panel-search{border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 11px;display:flex}.sidebar-panel-search .ico{color:var(--ink-3);flex:none}.sidebar-panel-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:none;font-size:13px}.sidebar-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.sidebar-tools-grid h3,.sidebar-preferences-panel h3{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.sidebar-tool-line{align-items:center;gap:2px;display:flex}.sidebar-tool-link{min-width:0;color:var(--ink);border-radius:7px;flex:1;align-items:center;gap:9px;padding:9px 6px;font-size:13px;text-decoration:none;display:flex}.sidebar-tool-link .ico{color:var(--ink-3);flex:none}.sidebar-tool-link span{overflow-wrap:anywhere}.sidebar-tool-link:hover,.sidebar-tool-link.active{background:var(--accent-soft);color:var(--accent-ink)}.sidebar-tool-pin{width:28px;height:32px;color:var(--ink-3);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.sidebar-tool-pin:hover,.sidebar-tool-pin[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.sidebar-tool-pin[aria-pressed=true] svg{fill:var(--accent-fade)}.sidebar-tool-pin:disabled{opacity:.35;cursor:default}.sidebar-preference-row{align-items:center;gap:8px;min-height:34px;padding:6px 0;font-size:13px;display:flex}.sidebar-preference-row input{accent-color:var(--accent-2);flex:none;margin:0}.sidebar-preference-row .grow{overflow-wrap:anywhere;min-width:0}.sidebar-preferences-panel h3{margin-top:18px}.sidebar-preferences-panel .sidebar-panel-search{margin-bottom:8px}.sidebar-preferences-footer{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.sidebar-compact button:focus-visible,.sidebar-compact a:focus-visible,.sidebar-tools-panel button:focus-visible,.sidebar-tools-panel a:focus-visible,.sidebar-preferences-panel button:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (width<=1000px) and (width>=801px){.sidebar-tools-grid{gap:18px 10px}}@media (width<=800px){.sidebar-pinned-tools{max-height:20dvh}.sidebar-tools-panel{width:min(580px,100vw - 24px);max-height:calc(100dvh - 32px);padding:18px;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-tools-grid{gap:18px 12px}.sidebar-panel-search input{font-size:16px}.sidebar-folder-pin{width:32px;height:44px}.sidebar-tool-pin{width:38px;height:44px}.sidebar-tool-link,.sidebar-tool-shortcut,.sidebar-tools-launcher{min-height:44px}.sidebar-tool-shortcut{justify-content:center;align-items:center;display:flex}.sidebar-compact .folder-group-toggle{min-height:40px;padding-top:8px}.sidebar-compact .sidebar-tools-dock{padding-bottom:8px}}@media (width<=420px){.sidebar-tools-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.dashboard-page .dashgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.dashboard-page .dashgrid>*{min-width:0}.dashboard-stat-button{min-width:170px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:0}.dashboard-stat-button>.card{height:100%}.dashboard-stat-button:hover>.card{border-color:var(--accent)}.dashboard-stat-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.order-desk{padding:0;overflow:hidden}.desk-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.desk-heading h1{margin:0}.desk-heading p{margin:5px 0 0;font-size:12px}.desk-queues{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 14px;display:flex}.desk-queues button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--bg)}.desk-current{color:var(--accent);font-size:13px}.desk-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 18px;display:flex}.desk-filters label{color:var(--muted);gap:5px;font-size:11px;display:grid}.desk-filters select{border:1px solid var(--line);background:var(--surface,var(--bg));min-height:32px;color:var(--text);font:inherit;border-radius:6px;padding:5px 8px;font-size:12px}.desk-filters>span{margin-left:auto;padding-bottom:7px;font-size:12px}.desk-scroll{overflow-x:auto}.desk-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.desk-table th{text-align:left;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:var(--bg);font-size:10px;font-weight:600}.desk-table th,.desk-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:13px 12px}.desk-table th:first-child,.desk-table td:first-child{padding-left:18px}.desk-table th:first-child{width:23%}.desk-table th:nth-child(2){width:15%}.desk-table th:nth-child(3){width:30%}.desk-table th:nth-child(4){width:15%}.desk-table th:nth-child(5){width:17%}.desk-table small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.desk-table tbody>tr:hover:not(:has(.desk-detail)){background:var(--bg)}.desk-text-button{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.desk-text-button:hover{text-decoration:underline}.desk-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desk-overdue{color:var(--err)}.desk-truncate{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.desk-selected{background:var(--bg)}.desk-table .desk-detail-cell{padding:0}.desk-detail{border-left:3px solid var(--accent);background:var(--bg);padding:18px}.desk-detail>.row{margin-bottom:16px}.desk-detail .pill{margin-left:6px}.desk-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.desk-issue{border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:8px;padding:14px}.desk-issue p{margin:9px 0;line-height:1.5}.desk-full-note{white-space:pre-wrap;overflow-wrap:anywhere}.desk-editor{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.desk-activity h2{margin:0 0 12px;font-size:13px}.desk-activity>div{border-left:2px solid var(--line);padding:0 0 15px 12px;font-size:11px}.desk-activity p{margin:5px 0;line-height:1.5}.desk-empty{color:var(--muted);margin:0;padding:22px 18px}.desk-more{text-align:center;padding:14px 18px}.desk-footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:11px;display:flex}.desk-footer button{flex-shrink:0}.desk-review{margin:0;padding:0 18px 14px;font-size:11px}.dashboard-monitor>summary{cursor:pointer;padding:12px 16px;font-size:12px}@media (width<=1200px){.dashboard-page .dashgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.desk-table{min-width:680px}.desk-detail-grid{grid-template-columns:minmax(0,1fr)}.desk-footer{flex-wrap:wrap}.dashboard-stat-button{min-width:calc(50% - 16px)}}.modal-overlay.order-dialog-overlay{padding:24px 16px}.modal.customer-email-dialog{width:min(680px,100%);max-height:calc(100dvh - 48px)}.customer-email-dialog .modal-head,.customer-email-dialog .modal-foot,.packing-slip-dialog .modal-head,.packing-slip-dialog .modal-foot{flex:none}.customer-email-dialog .modal-body{flex-direction:column;gap:16px;min-height:0;padding:20px 24px;display:flex}.customer-email-dialog label{flex-direction:column;gap:6px;display:flex}.customer-email-dialog .notes-area{min-height:160px;line-height:1.55}.customer-email-dialog .text-input{width:100%}.customer-email-dialog .email-recipient-row{grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:18px;display:grid}.customer-email-dialog .email-customer-name{margin:0;font-size:12px}.customer-email-dialog .modal-foot{justify-content:flex-end}.modal.packing-slip-dialog{width:100%;max-width:1060px;max-height:calc(100dvh - 48px)}.packing-slip-dialog h2{margin:0;font-size:18px}.packing-slip-body{grid-template-columns:290px minmax(0,1fr);gap:20px;min-height:0;display:grid}.packing-slip-fields{flex-direction:column;gap:13px;display:flex}.packing-slip-fields label{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.packing-slip-fields .notes-area{min-height:68px;font-size:12px}.packing-slip-fields p{margin:-4px 0 0;font-size:11px;line-height:1.45}.packing-slip-fields .packing-slip-toggle{flex-direction:row;align-items:center;gap:7px;font-weight:400}.packing-slip-preview{min-width:0;min-height:460px;color:var(--ink-3);flex-direction:column;gap:7px;font-size:12px;display:flex}.packing-slip-preview iframe{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;flex:1;width:100%;min-height:440px}.order-dialog-message{border-top:1px solid var(--line);padding:10px 20px;font-size:12px}.order-dialog-message[role=alert]{color:var(--err)}.order-folder-control,.production-destination-control{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.order-folder-control .select,.production-destination-control .select{cursor:pointer;border-radius:7px;width:170px;max-width:100%;padding:6px 36px 6px 10px;font-size:12px}.order-folder-control .select:disabled,.production-destination-control .select:disabled{cursor:wait}.order-folder-control .selectchev,.production-destination-control .selectchev{color:var(--ink)}@media (width<=700px){.modal-overlay.order-dialog-overlay{padding:12px}.modal.customer-email-dialog,.modal.packing-slip-dialog{max-height:calc(100dvh - 24px)}.customer-email-dialog .modal-body{padding:16px}.customer-email-dialog .email-recipient-row{grid-template-columns:minmax(0,1fr);gap:12px}.packing-slip-body{grid-template-columns:minmax(0,1fr)}.packing-slip-preview,.packing-slip-preview iframe{min-height:360px}}.customer-email-dialog label.row{flex-direction:row}.production-destination{flex-direction:column;gap:6px;min-width:0;display:flex}.production-destination-control .selectwrap{max-width:100%}.production-destination-control .select{width:240px}.production-destination-hint{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:1.5;display:flex}.production-rules-link{white-space:nowrap;font-size:12px}.order-toolbar-main:has(.production-destination){align-items:flex-start;row-gap:12px}.modal.production-destination-dialog{max-width:900px;max-height:calc(100dvh - 48px)}.production-destination-dialog h2{margin:0;font-size:18px}.production-destination-dialog .modal-head,.production-destination-dialog .modal-foot{flex:none}.production-destination-dialog .modal-body{min-height:0}.production-destination-dialog .modal-body>.card{box-shadow:none;border:0;padding:0!important}@media (width<=700px){.production-destination{flex-basis:100%}.production-destination-control{flex-wrap:wrap}.modal.production-destination-dialog{max-height:calc(100dvh - 24px)}}.quality-warning-overlay{z-index:10000;background:#000000a6;position:fixed;inset:0}.quality-warning{z-index:10001;background:var(--surface,#fff);width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink,#172033);border:3px solid var(--warn,#b7791f);border-radius:16px;padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000004d}.quality-warning-title{margin:0 0 12px;font-size:26px;line-height:1.2}.quality-warning-flags{gap:12px;margin:20px 0;display:grid}.quality-warning-flags section{border:1px solid var(--line,#ddd);border-radius:8px;padding:14px}.quality-warning-flags p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.quality-warning-item{margin-top:4px;font-size:13px}.quality-warning-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.quality-warning-footer .btn{min-width:100px;min-height:44px}.order-flag-chip{background:var(--surface,#fff);max-width:240px;color:var(--ink);border:1px solid;border-left-width:4px;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.order-flag-chip svg{flex-shrink:0}.order-flag-panel{margin-bottom:14px;padding:14px 16px}.order-flag-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.flag-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.flag-color-choice{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:12px;display:flex}.flag-color-choice[aria-pressed=true]{border-color:var(--ink,#172033);background:var(--surface-2,#f1f5f9);font-weight:700}.flag-color-choice:focus-visible{outline:3px solid var(--accent,#2563eb);outline-offset:2px}.flag-color-choice:disabled{opacity:.5;cursor:default}.flag-color-swatch{border:1px solid #0003;border-radius:5px;width:100%;height:36px;display:block}.flag-color-custom{border:1px solid var(--line,#ddd);border-radius:8px;padding:12px}.flag-color-custom input[type=color]{width:44px;height:36px}@media (width<=420px){.flag-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wl-panel{--wl-error-text:color-mix(in srgb, var(--err) 75%, black);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.wl-panel p{margin:0;font-size:13px}.wl-submission{border:1px solid var(--line);border-radius:10px;padding:14px}.wl-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wl-stages>div{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.wl-stages span:not(.eyebrow){font-size:12px}.wl-message{background:var(--surface-2);border-radius:8px;padding:10px}.wl-error{border:1px solid var(--err);background:color-mix(in srgb, var(--err) 8%, var(--surface));color:var(--wl-error-text);overflow-wrap:anywhere;border-left-width:4px;border-radius:8px;padding:12px}.wl-stages>.wl-stage-error{background:color-mix(in srgb, var(--err) 8%, var(--surface));color:var(--wl-error-text);border:1px solid var(--err)}.wl-stage-error .eyebrow{color:inherit}.wl-recovery-button{color:var(--wl-error-text);border-color:var(--err);background:var(--surface);align-self:flex-start}.wl-reference{overflow-wrap:anywhere;font-size:11px}.wl-artwork-review{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.wl-selection{border:0;min-width:0;margin:0;padding:0}.wl-selection legend{padding:0 0 8px;font-weight:600}.wl-item,.wl-shipment{border-top:1px solid var(--line);padding:12px 0}.wl-fields{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.wl-print{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 135px auto;align-items:end;gap:10px;display:grid}.wl-quantity{grid-template-columns:minmax(0,1fr) 80px 70px;align-items:center;gap:8px;display:grid}.wl-panel label{font-size:13px}.wl-panel .select,.wl-panel .text-input{width:100%;min-width:0}@media (width<=720px){.wl-stages{grid-template-columns:1fr}.wl-print{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wl-status{border:1px solid var(--line);background:var(--surface-2);border-left-width:4px;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.wl-status>span{font-size:12px}.wl-status-progress{border-left-color:var(--accent)}.wl-status-success{border-left-color:var(--ok)}.wl-status-error{border-color:var(--err);background:color-mix(in srgb, var(--err) 8%, var(--surface))}.artwork-preview{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;min-height:112px;display:grid;position:relative;overflow:hidden}.artwork-preview>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:112px;max-height:300px;display:block}.artwork-preview-state{background:var(--surface-2);color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;line-height:1.25;display:flex;position:absolute;inset:0}.artwork-preview[data-preview-state=failed] .artwork-preview-state{color:var(--warn)}.artwork-preview-state .btn{min-height:24px;padding:3px 8px;font-size:11px}.artwork-preview-loaded{background:var(--surface-2);color:var(--ink-3);text-align:center;padding:3px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.artwork-preview.compact{flex:none;min-height:0}.artwork-preview.compact>img{min-height:0;max-height:none}.artwork-preview.compact .artwork-preview-state{gap:2px;padding:3px;font-size:9px}.artwork-preview.compact .artwork-preview-state>svg{display:none}.workview-placement-visuals .artwork-preview{height:154px}.workview-preview-card>.artwork-preview{min-height:190px}.packing-item>.artwork-preview{width:64px;height:70px}.artwork-preview-enlarge{cursor:zoom-in;background:0 0;border:0;width:100%;position:absolute;inset:0}.artwork-preview-enlarge:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.artwork-preview-loaded{pointer-events:none}.artwork-lightbox{background:var(--surface);border:0;border-radius:10px;max-width:94vw;max-height:94vh;padding:44px 12px 12px}.artwork-lightbox::backdrop{background:#000c}.artwork-lightbox>img{-o-object-fit:contain;object-fit:contain;max-width:88vw;max-height:80vh;display:block}.artwork-lightbox-close{position:absolute;top:6px;right:8px}.artwork-background-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font:inherit;cursor:pointer;border-radius:4px;margin:5px auto 0;padding:3px 7px;font-size:10px;line-height:1.3;display:block}.artwork-background-toggle:hover{color:var(--ink)}.artwork-background-toggle:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.order-edit-modal{flex-direction:column;width:min(1120px,96vw);max-width:1120px;max-height:94vh;display:flex}.order-edit-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.order-edit-body{flex:1;min-height:0;overflow-y:auto}.order-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.order-edit-modal label{flex-direction:column;gap:6px;font-size:12px;display:flex}.order-edit-modal input:not([type=checkbox]),.order-edit-modal select,.order-edit-modal textarea{border:1px solid var(--border,#d7dde5);background:var(--surface,#fff);width:100%;color:inherit;border-radius:6px;padding:9px 10px}.order-edit-modal .order-edit-check{flex-direction:row;align-items:center}.order-edit-meta{border-bottom:1px solid var(--border);grid-template-columns:1fr 100px 2fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.order-edit-meta textarea{min-height:70px;font-family:monospace}.order-edit-item{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:16px}.order-edit-item summary{cursor:pointer;padding:4px;font-weight:600}.order-edit-error{color:#9d2222;background:#fff0f0;border-radius:6px;padding:12px}@media (width<=700px){.order-edit-grid{grid-template-columns:1fr 1fr}.order-edit-meta{grid-template-columns:1fr 90px}.order-edit-meta label:nth-child(3){grid-column:1/-1}.order-edit-modal{max-height:96dvh}.order-edit-tabs{padding:10px}}@media (width<=420px){.order-edit-grid{grid-template-columns:1fr}}.item-edit-modal{width:min(920px,100vw - 32px);max-height:calc(100dvh - 48px)}.item-edit-modal .modal-head p{margin:6px 0 0;font-size:13px}.item-edit-body{flex-direction:column;gap:22px;display:flex}.item-edit-body>p{margin:0;line-height:1.5}.item-edit-body fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.item-edit-body legend{margin-bottom:14px;padding:0;font-size:14px;font-weight:650}.item-edit-body label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.item-edit-body input,.item-edit-body select,.item-edit-body textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.item-edit-file{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.item-edit-notice{background:var(--surface-2);border-radius:8px;padding:12px 14px;font-size:13px}.item-edit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-item-edit-button{align-self:flex-start;margin:8px 0}.overview-item-edit{justify-content:flex-end;margin:8px 0 2px;display:flex}.overview-item-edit .order-item-edit-button{margin:0}@media (width<=600px){.item-edit-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.item-edit-actions,.item-edit-actions>div{width:100%}.item-edit-actions button{flex:1}.item-edit-body .order-edit-grid{grid-template-columns:1fr}}.item-edit-modal .btn-danger{color:#a12622;background:#fff5f5;border-color:#d9a5a3}.item-edit-modal .btn-danger:hover:not(:disabled){background:#fee2e2;border-color:#a12622}.workview-section{min-width:0}.decoration-focus-heading .section-title,.compact-other-orders .section-title{margin:0}.compact-other-order-list{overflow:hidden}.compact-other-order-row{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);grid-template-columns:minmax(125px,.8fr) minmax(125px,1fr) minmax(130px,1fr) minmax(95px,.7fr) 64px auto 16px;align-items:center;gap:12px;padding:9px 12px;font-size:11.75px;text-decoration:none;display:grid}.compact-other-order-row:last-child{border-bottom:0}.compact-other-order-row:hover{background:var(--surface-2)}.compact-other-order-identity{min-width:0}.compact-other-order-identity .order-source-logo{width:20px;height:20px}.compact-other-order-methods{min-width:0}.compact-other-order-chevron{color:var(--ink-soft)}.compact-production-items{overflow:hidden}.compact-production-item-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.5fr) minmax(95px,.65fr) minmax(135px,.9fr) minmax(110px,.7fr) 58px auto;align-items:center;gap:12px;min-width:0;padding:9px 12px;font-size:11.75px;display:grid}.compact-production-item-row:last-child{border-bottom:0}.compact-production-item-identity{min-width:0}.compact-production-item-image,.compact-production-item-identity .ph{border:1px solid var(--line);background:var(--surface-2);-o-object-fit:contain;object-fit:contain;border-radius:7px;flex:none;display:block;width:46px!important;height:50px!important}.compact-production-item-qty{white-space:nowrap}.compact-production-item-stage{justify-content:flex-end;display:flex}.production-summary-cell{min-width:570px;padding-top:8px!important;padding-bottom:8px!important}.production-order-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.production-order-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(74px,auto) minmax(0,1fr);gap:11px;min-width:0;padding:9px;display:grid}.production-order-line:last-child{border-bottom:0}.production-order-line-content{flex-direction:column;gap:7px;min-width:0;display:flex}.production-order-line-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.production-order-line-heading strong{min-width:0;font-family:var(--font-display);font-size:12.5px;line-height:1.3}.production-order-line-heading .muted{font-size:10.5px}.production-order-line-heading-status{justify-content:flex-end}.production-order-qty{white-space:nowrap;flex:none}.production-order-previews{grid-template-columns:repeat(2,64px);align-content:start;gap:5px;width:max-content;max-width:133px;display:grid}.production-order-previews figure{margin:0;position:relative}.production-order-previews img,.production-order-previews .ph{border:1px solid var(--line);background:var(--surface-2);-o-object-fit:contain;object-fit:contain;border-radius:7px;display:block;width:64px!important;height:70px!important}.production-order-previews figcaption{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#111827c2;border-radius:4px;padding:2px 3px;font-size:8px;line-height:1.2;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.production-order-facts{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(5,minmax(70px,1fr));gap:1px;min-width:0;margin:0;display:grid;overflow:hidden}.production-order-facts>div{background:var(--surface-2);min-width:0;padding:6px 7px}.production-order-facts dt{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;margin:0 0 2px;font-size:8.5px;font-weight:650}.production-order-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:600}.production-order-facts .chip{max-width:100%}.production-order-placements{flex-wrap:wrap;align-items:center;gap:5px;min-height:21px;font-size:10.5px;display:flex}.production-order-placements .chip{padding:2px 6px;font-size:9.5px}.production-order-side{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.production-order-summary-empty{border:1px dashed var(--line-2);border-radius:var(--radius-sm);min-height:54px;color:var(--ink-3);align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.ordercard-view-fields{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ordercard-view-field{background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.ordercard-view-field-order,.ordercard-view-field-customer,.ordercard-view-field-design,.ordercard-view-field-product_image,.ordercard-view-field-production_summary,.ordercard-view-field-location,.ordercard-view-field-method{grid-column:1/-1}.ordercard-view-field-product_image .row{justify-content:center}.ordercard-view-field-production_summary .production-order-line{grid-template-columns:minmax(0,1fr)}.ordercard-view-field-production_summary .production-order-previews{grid-template-columns:repeat(3,58px);max-width:184px}.ordercard-view-field-production_summary .production-order-previews img,.ordercard-view-field-production_summary .production-order-previews .ph{width:58px!important;height:64px!important}.ordercard-view-field-production_summary .production-order-facts{grid-template-columns:repeat(2,minmax(80px,1fr))}.workview-empty{min-height:150px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.workview-item-card{overflow:hidden}.workview-item-card.highlighted{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.workview-item-head{border-bottom:1px solid var(--line);padding:15px 17px}.workview-item-title{font-family:var(--font-display);font-size:15px}.workview-item-identity,.workview-item-summary{min-width:0}.workview-item-thumb{width:82px;height:92px}.workview-item-facts{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(6,minmax(90px,1fr));gap:1px;display:grid;overflow:hidden}.workview-item-facts>div{background:var(--surface-2);flex-direction:column;gap:3px;min-width:0;padding:7px 8px;display:flex}.workview-item-facts strong{overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.workview-item-locations{min-height:22px}.workview-item-thumb,.workview-sort-image{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex:none;display:block}.workview-inner-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.workview-placement-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px;padding:12px;display:grid}.workview-placement-card{background:var(--surface-2);gap:14px;padding:12px;display:flex}.workview-placement-visuals{flex:none;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-content:start;gap:7px;width:214px;display:grid}.workview-placement-visuals figure{min-width:0;margin:0}.workview-placement-visuals img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:132px;display:block}.workview-placement-visuals figcaption{color:var(--ink-3);text-align:center;overflow-wrap:anywhere;padding:4px 2px 0;font-size:9.5px;line-height:1.25}.workview-placement-preview-empty,.workview-placement-preview-empty .ph{width:100%!important}.workview-placement-preview-empty .ph{height:142px!important}.workview-placement-content{min-width:0}.workview-placement-location{font-family:var(--font-display);font-size:13.5px}.workview-placement-description{font-size:10.5px}.workview-meta-grid.workview-placement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workview-designer-facts{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:10.5px;line-height:1.35;display:flex}.workview-designer-facts strong{color:var(--ink-2);font-weight:650}.workview-artwork-colors{border-top:1px solid var(--line);padding-top:8px}.workview-preview-section{padding:12px}.workview-preview-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.workview-preview-card{background:var(--surface-2);overflow:hidden}.workview-preview-card>img{-o-object-fit:contain;object-fit:contain;border-bottom:1px solid var(--line);background:var(--surface);width:100%;height:230px;display:block}.workview-preview-foot{padding:10px}.workview-meta-grid,.workview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workview-meta-grid>div,.workview-metric-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.workview-meta-grid strong,.workview-metric-grid strong{overflow-wrap:anywhere;font-size:12px}.workview-file-row{align-items:stretch}.workview-file-restricted{font-size:11px}.workview-file-list{border-top:1px solid var(--line);padding-top:9px}.workview-raw-details,.workview-property-details{border-top:1px solid var(--line);padding-top:8px}.workview-raw-details summary,.workview-property-details summary{cursor:pointer;width:fit-content;color:var(--accent-ink);font-size:11.5px;font-weight:600}.workview-raw-details pre{border:1px solid var(--line);background:var(--surface);max-height:220px;color:var(--ink-2);font:10.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:8px 0 0;padding:10px;overflow:auto}.workview-stitch-section{border-top:1px solid var(--line);padding:12px}.workview-subhead{color:var(--accent);margin-bottom:9px}.workview-subhead .muted{margin-left:auto;font-size:11px}.workview-stitch-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;display:grid}.workview-stitch-card{flex-direction:column;gap:10px;padding:12px;display:flex}.workview-stitch-preview{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;height:180px;display:block}.workview-stitch-file{align-items:flex-start}.workview-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workview-thread-list{max-height:112px;overflow-y:auto}.workview-thread-color{max-width:180px;padding:3px 7px;font-size:10.5px}.workview-thread-swatch{border:1px solid var(--line-2);border-radius:50%;flex:none;width:11px;height:11px}.production-scan-item-summary{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);align-items:center;gap:13px;min-width:0;margin-top:15px;padding:13px;display:flex}.production-scan-item-summary>img,.production-scan-item-summary>.ph{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);-o-object-fit:contain;object-fit:contain;flex:none;display:block;width:76px!important;height:84px!important}.production-scan-item-facts{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(105px,1fr));gap:1px;display:grid;overflow:hidden}.production-scan-item-facts>span{background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:7px 8px;display:flex}.production-scan-item-facts strong{overflow-wrap:anywhere;font-size:11.5px}.workview-inline-empty{border:1px dashed var(--line-2);border-radius:var(--radius-sm);color:var(--ink-3);align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.workview-category-empty{border:1px dashed var(--line-2);border-radius:var(--radius-sm);color:var(--ink-3);align-items:center;gap:7px;margin:12px;padding:12px;font-size:12px;display:flex}.workview-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workview-metadata-section{min-width:0;padding:15px 17px}.workview-section-head{color:var(--accent);margin-bottom:12px}.workview-readable-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 18px;margin:0;display:grid}.workview-readable-grid>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:grid}.workview-readable-grid dt{text-transform:none;letter-spacing:0;margin:0;font-size:11px;font-weight:400}.workview-readable-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.4}.workview-no-fields{padding:7px 0;font-size:12px;display:block}.workview-flag-list{margin-top:10px}.workview-metadata-items{min-width:0}.workview-metadata-item{background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}.workview-metadata-item .workview-readable-grid>div{background:var(--surface)}.workview-property-details .workview-readable-grid{margin-top:9px}.workview-link-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.workview-link-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.workview-link-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:12.5px;font-weight:650;display:flex}.workview-link-group[open]>summary{border-bottom:1px solid var(--line)}.workview-link-group>.workview-link-grid{padding:8px}.workview-link-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;align-items:center;gap:9px;padding:8px 9px;text-decoration:none;display:flex}.workview-link-card:hover{border-color:var(--accent-line);background:var(--accent-soft)}.workview-link-card>.ico{color:var(--accent);flex:none}.workview-link-card.restricted{cursor:default}.workview-link-card.restricted:hover{border-color:var(--line);background:var(--surface-2)}.workview-all-metadata{overflow:hidden}.workview-all-metadata>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:600;display:flex}.workview-all-metadata[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.workview-all-metadata>summary .muted{font-size:11px;font-weight:400}.workview-all-metadata pre{color:oklch(90% .02 255);max-height:560px;font:11px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:oklch(25% .03 262);margin:0;padding:14px;overflow:auto}.workview-sort-progress{padding:13px 15px}.workview-progress-track{background:var(--surface-3);border-radius:20px;height:7px;margin-top:10px;overflow:hidden}.workview-progress-track>span{border-radius:inherit;background:var(--ok);min-width:0;height:100%;transition:width .2s;display:block}.workview-sort-cards{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.workview-sort-card{border-left:3px solid var(--warn);flex-direction:column;gap:11px;min-width:0;padding:13px;display:flex}.workview-sort-card.complete,.workview-sort-table tbody tr.complete{background:linear-gradient(90deg, var(--ok-bg), var(--surface) 28%)}.workview-sort-card .workview-sort-image{width:100%!important}.workview-sort-product{min-height:2.6em;font-family:var(--font-display);font-size:14px;line-height:1.3}.workview-sort-facts{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workview-sort-facts>div{background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.workview-sort-facts strong{overflow-wrap:anywhere;font-size:13px}.workview-sort-action{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.workview-sort-action .btn{justify-content:center;width:100%}.workview-sort-order{font-size:12px;font-weight:600}.workview-order-link{width:fit-content;color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.workview-order-link:hover{text-decoration:underline}.workview-sort-table-scroll{max-width:100%;overflow-x:auto}.workview-sort-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.workview-sort-table th{border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--font-display);text-align:left;padding:12px 14px;font-size:12.5px;font-weight:650}.workview-sort-table th:first-child{width:33%}.workview-sort-table th:nth-child(2){width:22%}.workview-sort-table th:nth-child(3){width:6%}.workview-sort-table th:nth-child(4){width:9%}.workview-sort-table th:nth-child(5){text-align:right;width:8%}.workview-sort-table th:nth-child(6){width:22%}.workview-sort-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:13px 14px;font-size:12.5px}.workview-sort-table tbody tr:last-child td{border-bottom:0}.workview-sort-table tbody tr:hover{background-color:var(--surface-2)}.workview-sort-table .workview-sort-image,.workview-sort-table .ph{width:66px!important;height:66px!important}.workview-item-name-cell strong{font-family:var(--font-display);font-size:14px;line-height:1.35}.workview-item-name-cell .mono{font-size:11.5px}.workview-item-name-cell>.row{flex-wrap:wrap;align-items:flex-start}.workview-item-name-cell>.row>.col:first-child{flex:230px;min-width:0;max-width:100%}.workview-item-name-cell>.row>.col:first-child>.col{min-width:0;max-width:100%}.workview-item-name-cell .order-item-previews{flex-wrap:wrap;min-width:0;overflow-x:visible}.workview-item-name-cell .workview-sort-row-product{overflow-wrap:anywhere;flex:180px}.workview-item-subline{min-height:18px;color:var(--ink-3);font-size:11.5px}.workview-sort-row-product{min-width:0}.workview-variation-list{flex-direction:column;gap:4px;margin:0;display:flex}.workview-variation-list>div{grid-template-columns:96px minmax(0,1fr);gap:6px;display:grid}.workview-variation-list dt{color:var(--ink-3);font-weight:500}.workview-variation-list dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:550}.workview-qty-cell{text-align:center}.workview-qty-cell strong{font-size:15px;display:block}.workview-qty-cell span{white-space:nowrap;margin-top:3px;font-size:10.5px;display:block}.workview-price-cell{text-align:right;white-space:nowrap}.workview-price-cell strong{font-family:var(--font-mono);font-size:13px}.workview-actions-cell{min-width:240px}.workview-sort-row-actions{justify-content:flex-end}@media (width<=920px){.workview-metadata-grid{grid-template-columns:minmax(0,1fr)}.compact-other-order-row{grid-template-columns:minmax(125px,.8fr) minmax(130px,1fr) 64px auto 16px}.compact-other-order-row>:nth-child(3),.compact-other-order-row>:nth-child(4){display:none}.compact-production-item-row{grid-template-columns:minmax(210px,1.5fr) minmax(130px,1fr) minmax(100px,.75fr) 58px auto}.compact-production-item-sku{display:none}.workview-item-facts{grid-template-columns:repeat(3,minmax(90px,1fr))}.production-scan-item-facts{grid-template-columns:repeat(2,minmax(105px,1fr))}}@media (width<=640px){.workview-item-head{flex-direction:column;align-items:flex-start}.workview-item-head>.row:last-child{justify-content:flex-start}.workview-placement-grid{grid-template-columns:minmax(0,1fr);padding:9px}.workview-placement-card{flex-direction:column}.workview-placement-visuals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workview-placement-visuals img{height:180px}.workview-placement-preview-empty,.workview-placement-preview-empty .ph{width:100%!important}.workview-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workview-item-identity{align-items:flex-start}.workview-item-thumb{width:64px;height:72px}.workview-item-facts{grid-template-columns:repeat(2,minmax(85px,1fr))}.workview-meta-grid.workview-placement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workview-readable-grid{grid-template-columns:minmax(0,1fr)}.workview-all-metadata>summary{flex-direction:column;align-items:flex-start}.workview-sort-cards,.workview-preview-grid{grid-template-columns:minmax(0,1fr)}.compact-other-order-row{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr) 52px 16px;gap:8px}.compact-other-order-row>:nth-child(5){display:block}.compact-other-order-row>:nth-child(6){display:none}.compact-production-item-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.compact-production-item-identity{grid-column:1/-1}.compact-production-item-locations{display:none}.compact-production-item-stage{grid-column:1/-1;justify-content:flex-start}.production-order-line{grid-template-columns:minmax(0,1fr)}.production-order-previews{grid-template-columns:repeat(3,58px);max-width:184px}.production-order-previews img,.production-order-previews .ph{width:58px!important;height:64px!important}.production-order-facts{grid-template-columns:repeat(2,minmax(80px,1fr))}.production-scan-item-summary{align-items:flex-start}.production-scan-item-summary>img,.production-scan-item-summary>.ph{width:62px!important;height:70px!important}.production-scan-item-facts{grid-template-columns:minmax(0,1fr)}}.classic-order-view{min-width:0}.classic-order-header{padding:15px 18px}.classic-order-heading h1{margin:0;font-size:25px;font-weight:600;line-height:1.1}.classic-order-source-logo{width:36px;height:36px}.classic-order-date{color:var(--ink-3);font:500 12.5px/1.3 var(--font-mono);white-space:nowrap}.classic-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.classic-detail-card{min-width:0;padding:12px 14px}.classic-detail-card-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:9px;display:flex}.classic-detail-card-title{min-width:0;color:var(--accent);font-family:var(--font-display);font-size:12.5px;font-weight:650}.classic-copy-address{flex:none;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.classic-detail-card-body{min-width:0;color:var(--ink-2);font-size:12.25px;line-height:1.38}.classic-detail-card-body>*{overflow-wrap:anywhere;min-width:0}.classic-source-identity{min-height:30px}.classic-source-identity>strong{overflow-wrap:anywhere;min-width:0}.classic-meta-line{min-width:0;color:var(--ink-3);justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 0;font-size:11.75px;display:flex}.classic-meta-line>strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;font-weight:550}.classic-order-main-grid{grid-template-columns:minmax(0,1fr) minmax(280px,310px);align-items:start;gap:12px;min-width:0;display:grid}.classic-order-main,.classic-order-sidebar{min-width:0}.classic-items-card{min-width:0;overflow:hidden}.classic-items-heading{border-bottom:1px solid var(--line);min-height:56px;padding:10px 13px}.classic-items-heading .muted{font-size:11px}.classic-items-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.classic-items-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.classic-items-table th{border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--font-display);text-align:left;padding:9px 10px;font-size:11.5px;font-weight:650}.classic-items-table th:first-child{width:35%}.classic-items-table th:nth-child(2){width:28%}.classic-items-table th:nth-child(3){text-align:right;width:9%}.classic-items-table th:nth-child(4){text-align:center;width:7%}.classic-items-table th:nth-child(5){text-align:right;width:10%}.classic-items-table th:nth-child(6){width:11%}.classic-items-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:10px;font-size:12px}.classic-item-summary-row>td{cursor:pointer}.classic-items-table tr.expanded>td,.classic-items-table tbody tr:not(.classic-item-details-row):hover>td{background:var(--surface-2)}.classic-item-image-button img,.classic-item-image-empty{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);-o-object-fit:contain;object-fit:contain;flex:none;place-items:center;width:56px;height:56px;display:grid}.classic-item-image-button{border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;border:0;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid}.classic-item-image-button:hover img{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.classic-item-image-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.classic-item-image-empty{color:var(--ink-soft)}.classic-item-name{min-width:0}.classic-item-name>strong{font-family:var(--font-display);font-size:13px;line-height:1.3}.classic-item-name>span{max-width:100%;font-size:10.5px}.classic-item-parent-sku{color:var(--ink-3);overflow-wrap:anywhere;line-height:1.35}.classic-item-parent-sku>strong{color:var(--ink-2);font-weight:650}.classic-item-print-location,.classic-item-decoration{color:var(--ink-3);overflow-wrap:anywhere;line-height:1.35}.classic-item-print-location>strong,.classic-item-decoration>strong{color:var(--ink-2);font-weight:600}.classic-variation-list{flex-direction:column;gap:2px;margin:0;display:flex}.classic-variation-list>div{grid-template-columns:82px minmax(0,1fr);gap:5px;display:grid}.classic-variation-list dt{color:var(--ink-3);font-weight:500}.classic-variation-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.classic-money-cell{text-align:right;white-space:nowrap;font-family:var(--font-mono)}.classic-qty-cell{text-align:center;font-size:14px!important}.classic-details-control-cell{text-align:right}.classic-details-control-cell .btn{margin-left:auto;padding:4px 7px}.classic-chevron-open{transform:rotate(180deg)}.classic-item-details-row>td{background:var(--surface-2);padding:0}.classic-item-details-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:11px 13px 13px 76px;display:grid}.classic-item-detail-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:10px}.classic-item-detail-group>.eyebrow{margin-bottom:8px;display:block}.classic-placement-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.classic-placement-row+.classic-placement-row{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.classic-property-grid{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.classic-property-grid>div{background:var(--surface-2);min-width:0;padding:6px 7px}.classic-property-grid dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:9.5px;font-weight:600}.classic-property-grid dd{overflow-wrap:anywhere;margin:0;font-size:11px}.classic-item-link-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.classic-item-link{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--accent-ink);border-radius:7px;align-items:center;gap:6px;padding:6px 7px;font-size:10.5px;text-decoration:none;display:flex}.classic-item-link:hover{border-color:var(--accent-line);background:var(--accent-soft)}.classic-item-link-button{width:100%;font:inherit;text-align:left;cursor:pointer}.classic-item-link.restricted{color:var(--ink-3);cursor:default}.classic-item-empty{padding:12px 13px 12px 76px;font-size:11.5px;display:block}.classic-items-empty{min-height:120px;color:var(--ink-3);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.classic-action-bar{-moz-column-gap:12px;gap:10px 12px;padding:12px}.classic-totals-card{padding:13px 15px}.classic-sidebar-title{color:var(--accent);margin-bottom:8px}.classic-grand-total{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;padding-top:10px;font-size:13px;font-weight:650;display:flex}.classic-grand-total strong{font-size:17px}.classic-image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:#0c121ce0;place-items:center;padding:56px;display:grid;position:fixed;inset:0}.classic-image-lightbox>img{border-radius:var(--radius-md);background:var(--surface);-o-object-fit:contain;object-fit:contain;cursor:default;max-width:min(1200px,100vw - 72px);max-height:calc(100vh - 72px);display:block;box-shadow:0 24px 64px #0000006b}.classic-image-lightbox-close{color:#fff;cursor:pointer;background:#141b26e0;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:fixed;top:18px;right:18px}.classic-image-lightbox-close:hover{background:#273140f5}.classic-image-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.classic-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.classic-lower-grid>*{min-width:0}.classic-lower-grid>:only-child{grid-column:1/-1}.classic-order-metadata{overflow:hidden}.classic-order-metadata>summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;font-weight:650;display:flex}.classic-order-metadata[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.classic-order-metadata>summary .muted{font-family:var(--font-body);font-size:10.5px;font-weight:400}.classic-order-metadata-body{padding:11px}@media (width<=1280px){.classic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.classic-order-main-grid{grid-template-columns:minmax(0,1fr)}.classic-order-sidebar{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}}@media (width<=760px){.classic-order-header{padding:13px 14px}.classic-order-heading{flex-direction:column;align-items:flex-start}.classic-order-heading h1{font-size:22px}.classic-detail-grid,.classic-order-sidebar,.classic-lower-grid{grid-template-columns:minmax(0,1fr)}.classic-items-heading{flex-direction:column;align-items:flex-start}.classic-item-details-grid,.classic-item-empty{padding-left:13px}.classic-order-metadata>summary{flex-direction:column;align-items:flex-start}.classic-image-lightbox{padding:44px 16px 16px}.classic-image-lightbox>img{max-width:calc(100vw - 32px);max-height:calc(100vh - 60px)}}.packing-heading{padding:2px 1px}.packing-heading .section-title{margin:0;font-size:18px}.packing-overview-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:start;gap:12px;display:grid}.packing-overview-grid>*,.packing-left-stack{min-width:0}.packing-items-card,.packing-recommendation-card,.packing-destination-card,.packing-shipments-card{padding:14px 15px}.packing-card-heading{border-bottom:1px solid var(--line);color:var(--ink);padding-bottom:10px;font-size:13px}.packing-card-heading svg{color:var(--accent)}.packing-item-list{gap:0;display:grid}.packing-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.packing-item:last-child{border-bottom:0;padding-bottom:0}.packing-item.packed{opacity:.58}.packing-item>img{border:1px solid var(--line);background:var(--surface-2);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:70px}.packing-item-footer{grid-row:2;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.packing-item-footer>:last-child{flex-shrink:0}.packing-item-previews{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.packing-item-previews figure{gap:5px;width:80px;margin:0;display:grid}.packing-item-previews figcaption{color:var(--ink-3);text-align:center;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.packing-item-main{min-width:0}.packing-item-main>.muted{font-size:11.5px}.packing-item-facts{grid-template-columns:repeat(5,minmax(80px,1fr));gap:6px;display:grid}.packing-item-facts>span,.packing-shipment-facts>span{flex-direction:column;gap:2px;min-width:0;display:flex}.packing-item-facts small,.packing-shipment-facts small{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:650}.packing-item-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.packing-package-callout{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;justify-content:space-between;align-items:flex-end;gap:12px;padding:11px;display:flex}.packing-package-measurement{overflow-wrap:anywhere;font-size:12px}.packing-package-choice .selectwrap,.packing-package-choice .select{width:100%}.packing-package-choice>.muted{font-size:11px}.packing-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.packing-evidence-grid>div{background:var(--surface-2);border-radius:7px;flex-direction:column;gap:1px;min-width:0;padding:7px;display:flex}.packing-evidence-grid strong{font-size:13px}.packing-evidence-grid span{color:var(--ink-3);font-size:9.5px;line-height:1.25}.packing-reasons{color:var(--ink-2);gap:3px;margin:0;padding-left:18px;font-size:11px;line-height:1.35;display:grid}.packing-advisory{background:var(--surface-2);color:var(--ink-3);border-radius:7px;align-items:flex-start;gap:6px;padding:8px 9px;font-size:10.5px;line-height:1.4;display:flex}.packing-advisory svg{color:var(--warn);flex:none;margin-top:1px}.packing-destination-card address{color:var(--ink-2);flex-direction:column;gap:3px;padding-top:10px;font-size:12px;font-style:normal;display:flex}.packing-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 15px 0;display:grid}.packing-address-block{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex}.packing-address-block address{color:var(--ink-2);flex-direction:column;gap:2px;font-size:11.5px;font-style:normal;display:flex}.packing-address-block>.chip{align-self:flex-start}.packing-address-error{color:var(--err);font-size:11.5px}.packing-sync-safety{border:1px solid var(--ok);background:var(--ok-bg);border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.packing-sync-safety.held{border-color:var(--warn);background:var(--warn-bg)}.packing-sync-safety .grow>span{color:var(--ink-2);font-size:10.5px;line-height:1.4}.packing-test-order-toggle{cursor:pointer;flex:none;align-items:center;gap:8px;display:flex}.packing-test-order-toggle>input{width:18px;height:18px;accent-color:var(--warn)}.packing-test-order-toggle>span{flex-direction:column;gap:1px;display:flex}.packing-test-order-toggle small{color:var(--ink-3);font-size:9.5px}.packing-shipment-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px;padding-top:10px;display:grid}.packing-label-review-list{gap:6px;padding-top:10px;display:grid}.packing-label-review{border:1px solid var(--err);background:var(--err-bg);border-radius:8px;align-items:center;gap:9px;padding:9px;font-size:11px;display:flex}.packing-label-review>svg{color:var(--err);flex:none}.packing-shipment{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:11px;display:flex}.packing-shipment-facts{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px;display:grid}.packing-shipment-facts strong{font-size:11px}.packing-tracking{background:var(--surface);overflow-wrap:anywhere;border-radius:6px;padding:6px 7px;font-size:10.5px}.packing-print-error{color:var(--err);font-size:10.5px;line-height:1.35}.packing-empty{min-height:92px;color:var(--ink-3);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.packing-presets-card{overflow:hidden}.packing-presets-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;display:flex}.packing-presets-card[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.packing-presets-body{gap:14px;padding:14px;display:grid}.packing-preset-list{gap:6px;display:grid}.packing-preset-row{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 9px;display:flex}.packing-preset-row .muted{font-size:10.5px}.packing-preset-editor{background:var(--surface-2);border-radius:9px;gap:10px;padding:12px;display:grid}.packing-preset-editor>.col .muted{font-size:10.5px}.packing-preset-form{grid-template-columns:minmax(150px,1.6fr) repeat(5,minmax(64px,.55fr));align-items:end;gap:7px;display:grid}.packing-preset-form label{min-width:0;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9.5px;font-weight:650;display:flex}.packing-preset-form .packing-preset-check{white-space:nowrap;flex-direction:row;align-self:center;align-items:center;gap:5px;padding-top:15px}.packing-preset-form-actions{grid-column:1/-1;justify-content:flex-end}.packing-summary-cell{min-width:440px}.packing-order-summary{gap:7px;min-width:410px;display:grid}.packing-order-package{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.packing-order-package-values{text-align:right;align-items:flex-end}.packing-order-package-values .mono{font-size:11px}.packing-order-lines{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.packing-order-line{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px;display:grid}.packing-order-line.packed{opacity:.55}.packing-order-previews{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.packing-order-previews figure{flex-direction:column;gap:3px;width:60px;margin:0;display:flex}.packing-order-previews figcaption{color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.packing-order-line .grow>strong{font-size:10.5px}.packing-order-line .muted{font-size:9.5px}.packing-order-line>strong{white-space:nowrap;font-size:10.5px}.ship-package-recommendation{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.ship-package-recommendation .packing-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ship-package-confirmation{color:var(--ink-3);align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.35;display:flex}.packing-shipping-card{min-width:0;overflow:hidden}.packing-shipping-card>.packing-card-heading{min-height:56px;padding:14px 16px}.packing-shipping-card>.shipping-composer{padding:14px 15px 15px}.shipping-composer{gap:14px;min-width:0;display:grid}.shipping-composer-error{border:1px solid var(--err);background:var(--err-bg);color:var(--err);border-radius:8px;padding:9px 11px;font-size:12px}.shipping-composer-embedded{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:start}.shipping-composer-embedded>.shipping-composer-error{order:0;grid-column:1/-1}.shipping-composer-embedded>.shipping-composer-package{order:1}.shipping-composer-embedded>.shipping-composer-actions{order:2}.shipping-composer-embedded>.shipping-composer-items{order:3;grid-column:1/-1}.shipping-composer-fieldset{border:0;min-width:0;margin:0;padding:0}.shipping-composer-fieldset>legend{width:100%;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:0 0 8px;font-size:10px;font-weight:700}.shipping-composer-fieldset>legend span{color:var(--ink-3);letter-spacing:0;text-transform:none;font-weight:500}.shipping-composer-item-list{border-top:1px solid var(--line)}.shipping-composer-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 1px;display:grid}.shipping-composer-item.shipped{opacity:.56}.shipping-composer-item-check{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.shipping-composer-item-check>input{width:17px;height:17px;accent-color:var(--accent);flex:none}.shipping-composer-item-check>span{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-composer-item-check strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.shipping-composer-item-check .grow>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.shipping-composer-quantity{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.shipping-composer-quantity .text-input{width:58px;padding:6px 7px}.shipping-composer-package{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px}.shipping-composer-package>legend{width:auto;padding:0 5px}.shipping-composer-package-heading{font-size:12.5px}.shipping-composer-evidence{font-size:10.5px}.shipping-composer-preset{margin-top:10px}.shipping-composer-preset>span,.shipping-composer-measurements label>span{color:var(--ink-3);font-size:10.5px}.shipping-composer-preset .selectwrap,.shipping-composer-preset .select{width:100%}.shipping-composer-measurements{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.shipping-composer-measurements label{flex-direction:column;gap:4px;min-width:0;display:flex}.shipping-composer-embedded .shipping-composer-measurements{grid-template-columns:repeat(4,minmax(0,1fr))}.shipping-composer-package .ship-package-confirmation{margin-top:10px}.shipping-composer-inline-error{color:var(--err);font-size:11px}.shipping-composer-shipment-summary{background:var(--surface-2);border-radius:7px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex}.shipping-composer-shipment-summary>span{color:var(--ink-3);font-size:11px}.shipping-composer-evidence summary{cursor:pointer;color:var(--accent)}.shipping-composer-evidence>span{padding-top:5px;display:block}.shipping-composer-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.shipping-composer-embedded .shipping-composer-actions{grid-template-columns:minmax(0,1fr)}.shipping-composer-action-card{gap:10px;min-width:0;padding:12px;display:grid}.shipping-composer-action-card>.btn{justify-self:start;margin-top:1px}.shipping-composer-action-card .col{margin-top:0}.shipping-composer-address-error{font-size:11.5px}.shipping-composer-rates{gap:7px;max-height:310px;display:grid;overflow-y:auto}.shipping-composer-rates>.muted{font-size:10.5px}.shipping-composer-rates>.btn,.shipping-composer-rate{justify-content:space-between;align-items:center;gap:8px;display:flex}.shipping-composer-rate{border:1px solid var(--line);border-radius:7px;padding:7px 9px;font-size:12px}.shipping-composer-get-rates{min-height:42px;justify-self:stretch!important}.shipping-composer-rate-primary{border:2px solid var(--accent);background:var(--accent-soft);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.shipping-composer-rate-primary:hover:not(:disabled){box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.shipping-composer-rate-primary:disabled{cursor:wait;opacity:.72}.shipping-composer-rate-primary.read-only{cursor:default}.shipping-composer-rate-primary small{color:var(--accent);letter-spacing:.035em;font-size:10px;font-weight:700}.shipping-composer-rate-primary>.col>strong{font-size:15px}.shipping-composer-rate-price{flex:none;align-items:flex-end}.shipping-composer-rate-price>strong{font-size:18px}.shipping-composer-rate-price>small{color:var(--ink-2)}.shipping-composer-other-rates-label{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;padding-top:2px;font-size:9.5px;font-weight:700}.shipping-composer-rate-secondary{min-height:38px;padding:8px 11px;font-size:12.5px}.shipping-composer-progress{background:var(--accent-soft);color:var(--accent);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:11.5px;font-weight:620;display:flex}.shipping-composer-label-result{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:11px;display:flex}.shipping-composer-label-result.queued{border-color:var(--ok);background:var(--ok-bg)}.shipping-composer-label-result.failed{border-color:var(--warn);background:var(--warn-bg)}.shipping-composer-label-result .grow>span{color:var(--ink-2)}@media (width<=1100px){.shipping-composer-embedded{grid-template-columns:minmax(0,1fr)}.shipping-composer-embedded>.shipping-composer-actions{order:0}.shipping-composer-embedded>.shipping-composer-package{order:1}.shipping-composer-embedded .shipping-composer-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}}.shipping-manual-modal{max-width:520px}.shipping-manual-modal .modal-head h2{margin:3px 0 0;font-size:17px}.shipping-manual-modal .modal-body label>span{color:var(--ink-2);font-size:11px;font-weight:650}.shipping-manual-help{margin:0;font-size:12px;line-height:1.5}@media (width<=1100px){.packing-overview-grid{grid-template-columns:minmax(0,1fr)}.packing-side-stack{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.packing-item-facts,.packing-preset-form{grid-template-columns:repeat(3,minmax(80px,1fr))}.packing-preset-name{grid-column:span 2}}@media (width<=850px){.packing-address-grid{grid-template-columns:minmax(0,1fr)}.packing-sync-safety{grid-column:1}}@media (width<=700px){.packing-side-stack{grid-template-columns:minmax(0,1fr)}.packing-item{align-items:start}.packing-item>img{width:54px;height:61px}.packing-item-facts,.packing-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-package-callout,.packing-sync-safety{flex-direction:column;align-items:flex-start}.packing-shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-presets-card>summary,.packing-preset-row{flex-direction:column;align-items:flex-start}.packing-preset-form{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-preset-name{grid-column:1/-1}.packing-summary-cell{min-width:310px}.packing-order-summary{min-width:285px}.packing-order-package{flex-direction:column;align-items:flex-start}.packing-order-package-values{text-align:left;align-items:flex-start}.shipping-composer-item{grid-template-columns:minmax(0,1fr)}.shipping-composer-quantity{padding-left:26px}.shipping-composer-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-composer-actions{grid-template-columns:minmax(0,1fr)}.shipping-composer-label-result{flex-direction:column;align-items:flex-start}}.classic-totals-card .classic-meta-line{gap:16px;padding-block:4px}.classic-totals-card .classic-meta-line>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.classic-coupon-row{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;font-size:12px;display:flex}.classic-coupon-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.classic-coupon-tag{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.sorting-queue-active .workview-sort-table .workview-sort-image,.sorting-queue-active .workview-sort-table .ph{width:160px!important;height:180px!important}.sorting-queue-active .workview-sort-card .workview-sort-image,.sorting-queue-active .workview-sort-card>.ph{height:200px!important}.sorting-queue-active .workview-decoration-label{color:#174567;background:#e8f4fc;border:1px solid #b5d4e8;border-radius:5px;padding:4px 9px;font-size:15px;font-weight:700;line-height:1.35;display:inline-block}@media (width<=700px){.sorting-queue-active .workview-sort-table .workview-sort-image,.sorting-queue-active .workview-sort-table .ph{width:120px!important;height:140px!important}}.split-destination-heading th{background:var(--accent-bg,#edf4fb);text-align:left;padding:12px 16px}.split-destination-heading span{color:var(--muted);margin-left:14px;font-size:12px;font-weight:400}.packing-details.workview-section{flex-direction:column;gap:16px;display:flex}.packing-details>*{width:100%;min-width:0}.packing-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.packing-workspace.pickup{grid-template-columns:minmax(0,1fr)}.delivery-card{min-width:0;padding:0;overflow:hidden}.delivery-card>.packing-card-heading{border-bottom:1px solid var(--line);min-height:56px;padding:14px 16px}.delivery-card .section-title{margin:0;font-size:14px}.delivery-card-body{gap:16px;padding:16px;display:grid}.delivery-section{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:14px;display:grid}.delivery-section h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0;font-size:11px}.delivery-section address{overflow-wrap:anywhere}.delivery-section>.pill{justify-self:start}.delivery-service-facts{gap:10px;margin:0;display:grid}.delivery-service-facts>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.delivery-service-facts dt{color:var(--ink-3);font-size:12px}.delivery-service-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.delivery-card label{flex-direction:column;gap:5px;font-weight:600;display:flex}.delivery-card input,.delivery-card select,.delivery-card textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface,white);font:inherit;border-radius:7px;padding:9px}.delivery-card address{font-style:normal;line-height:1.6}.delivery-dates{gap:24px;display:flex}.delivery-dates span{flex-direction:column;gap:4px;display:flex}.delivery-instructions{white-space:pre-wrap;overflow-wrap:anywhere}.packing-secondary-details{padding:12px 16px}.packing-secondary-details>summary{cursor:pointer;font-weight:600}.packing-secondary-details[open]>summary{margin-bottom:14px}.packing-shipping-card .packing-address-grid{grid-template-columns:1fr}.packing-shipping-card .packing-sync-safety{grid-column:auto}@media (width<=1100px){.packing-workspace{grid-template-columns:minmax(0,1fr)}}.packing-details .shipping-composer-embedded{grid-template-columns:minmax(0,1fr)}.packing-details .shipping-composer-embedded>.shipping-composer-items{order:0}.packing-details .shipping-composer-embedded>.shipping-composer-package{order:2}.packing-details .shipping-composer-embedded>.shipping-composer-actions{order:1}.packing-details .shipping-composer-measurements{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.packing-details .shipping-composer{gap:20px}.packing-details .shipping-composer-item-check strong{white-space:normal;line-height:1.4}.packing-details .ship-package-recommendation{margin-top:0;padding:12px}.packing-details .shipping-composer-action-card{box-shadow:none;border-radius:8px;padding:14px}.packing-details .shipping-composer-package{padding:14px}.packing-details .shipping-composer-preset,.packing-details .shipping-composer-measurements{margin-top:14px}.packing-details .delivery-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.packing-details .delivery-dates>span{background:var(--surface-2);color:var(--ink-3);border-radius:8px;padding:10px 12px;font-size:12px}.packing-details .delivery-dates strong{color:var(--ink);font-size:13px}@media (width<=600px){.packing-details .shipping-composer-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-service-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.workview-stitch-summary{gap:5px;margin:0;font-size:12px;display:grid}.workview-stitch-summary>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.workview-stitch-summary dt{color:var(--ink-3)}.workview-stitch-summary dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:600;display:flex}.workview-thread-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.workview-thread-label .workview-thread-swatch{flex-shrink:0}.workview-sort-decoration{margin-bottom:10px}.workview-variation-cell{min-width:290px}.workview-variation-cell .workview-variation-list{gap:8px;font-size:14.5px;line-height:1.4}.workview-variation-cell .workview-variation-list>div{-moz-column-gap:14px;grid-template-columns:104px minmax(0,1fr);align-items:baseline;column-gap:14px}.workview-variation-cell .workview-variation-list dt{margin:0}.workview-variation-cell .workview-variation-list dd{font-weight:600}.workview-supply-sources,.workview-supply-source{flex-direction:column;gap:3px;display:flex}.workview-supply-sources{gap:8px}.workview-supply-source>strong{font-size:inherit;font-weight:650}.workview-supply-source>small{color:var(--ink-3);font-size:12px;font-weight:450;line-height:1.4}.workview-sort-facts>.workview-sort-decoration,.workview-sort-facts>.workview-sort-source{grid-column:1/-1;margin:0}.sorting-queue-active .workview-sort-facts strong{font-size:14.5px}.sorting-queue-active .workview-decoration-label{padding:5px 11px;font-size:17px}.workview-order-group{border:1px solid var(--line);border-radius:10px;overflow:hidden}.workview-order-group-heading{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.workview-order-group-heading .btn,.workview-compact-orders .workview-actions-cell .btn,.workview-compact-orders .workview-sort-action .btn{gap:4px;min-height:26px;padding:4px 7px;font-size:11.5px}.workview-order-group-heading .muted{font-size:11px}.workview-order-group .workview-sort-table-scroll{box-shadow:none;border:0;border-radius:0}.workview-compact-orders .workview-sort-table{min-width:760px}.workview-compact-orders .workview-sort-table th:first-child{width:48%}.workview-compact-orders .workview-sort-table th:nth-child(2){width:32%}.workview-compact-orders .workview-sort-table th:nth-child(3){width:5%}.workview-compact-orders .workview-sort-table th:nth-child(4){width:15%}.workview-compact-orders .workview-sort-table td{padding:10px 12px}.workview-compact-orders .workview-actions-cell{min-width:120px}.workview-compact-orders .workview-sort-row-actions{flex-direction:column;align-items:flex-start;gap:4px}.workview-compact-orders .workview-variation-cell{min-width:240px}.workview-compact-orders .workview-variation-list{gap:4px;font-size:13.5px;line-height:1.3}.workview-compact-orders .workview-variation-list>div{-moz-column-gap:10px;grid-template-columns:90px minmax(0,1fr);column-gap:10px}.workview-compact-orders .workview-sort-decoration{margin-bottom:6px}.workview-compact-orders .workview-decoration-label{padding:3px 8px;font-size:15px}.workview-compact-orders .workview-sort-row-product{min-width:120px}.workview-compact-orders .order-item-previews{flex:0 0 202px;gap:6px;margin-top:0}.workview-compact-orders .order-item-previews figure{width:98px}.workview-compact-orders .order-item-preview{width:98px;height:98px}.workview-compact-orders .order-item-design-preview{height:auto}.workview-compact-orders .order-item-design-preview .artwork-preview{height:98px}.workview-compact-orders .order-item-previews figcaption{margin-top:2px;font-size:10px}.workview-compact-orders .workview-sort-image,.workview-compact-orders .workview-sort-table .ph{width:112px!important;height:126px!important}.workview-compact-orders .workview-item-heading{flex-direction:column;gap:3px;margin-bottom:8px;font-size:14px;line-height:1.35;display:flex}.workview-compact-orders .workview-item-heading>.muted{font-size:11px}.workview-compact-orders .workview-item-name-cell .order-item-previews{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.workview-compact-orders .workview-item-name-cell .order-item-previews figure{width:100%}.workview-compact-orders .workview-item-name-cell .order-item-preview{width:100%;height:auto}.workview-compact-orders .workview-item-name-cell .order-item-preview .artwork-preview{aspect-ratio:1;width:100%;height:auto}.workview-compact-orders .workview-sort-table tbody tr{height:220px}.workview-order-group-heading .workview-order-control{flex-flow:wrap;align-items:center;gap:10px}.workview-order-group-heading .btn.btn-primary{min-height:42px;padding:10px 18px;font-size:15px;font-weight:650}.packing-settings-card{padding:16px}.packing-settings-card>.packing-address-grid{margin-top:16px}.delivery-ordered-service{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.delivery-card .delivery-change-service{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.packing-details .ship-package-recommendation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.packing-details .shipping-composer-evidence{margin-top:0}.shipping-composer-rates select{width:100%;min-width:0}.delivery-card-body>.delivery-section:first-child{border-top:0;padding-top:0}.packing-heading-actions{flex-wrap:nowrap;margin-left:auto}.packing-documents-menu{flex-shrink:0;position:relative}.packing-documents-menu>summary{white-space:nowrap;list-style:none}.packing-documents-menu>summary::-webkit-details-marker{display:none}.packing-documents-popover{z-index:30;width:min(460px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #14233c2e}.packing-print-slip{white-space:nowrap;min-height:36px}@media (width<=700px){.packing-heading-actions{flex-wrap:wrap;justify-content:flex-end}.packing-documents-popover{width:auto;max-height:calc(100vh - 140px);position:fixed;top:110px;left:16px;right:16px;overflow-y:auto}}.packing-item-footer>.order-item-edit-button{align-self:flex-end;margin:0}.shipping-package-choices{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;display:grid}.shipping-package-choice{border:1px solid var(--line);cursor:pointer;background:var(--surface,white);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.shipping-package-choice.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#dcf2ff}.shipping-package-choice:focus-within{outline:2px solid var(--accent);outline-offset:2px}.shipping-package-choice:has(input:disabled){opacity:.55;cursor:default}.shipping-package-choice input{width:14px;height:14px;accent-color:var(--accent);flex-shrink:0;margin:0}.shipping-package-choice>span{gap:3px;min-width:0;display:grid}.shipping-package-choice strong{overflow-wrap:anywhere;font-size:12px}.shipping-package-choice small{color:var(--ink-3);font-size:10px}.classic-order-sidebar .timeline-h-card{margin-bottom:0;padding:16px;overflow:hidden}.classic-order-sidebar .timeline-h-title{align-items:flex-start;gap:8px}.classic-order-sidebar .timeline-eta{text-align:left}.classic-order-sidebar .tlh-track,.classic-order-sidebar .tlh-step{min-width:0}.classic-order-sidebar .tlh-label{overflow-wrap:anywhere;font-size:11px}.classic-order-sidebar .tlh-sub{overflow-wrap:anywhere;font-size:10px}.production-scan-view .production-scan-file-alerts{gap:6px}.production-scan-file-alerts p{margin:0;font-size:12px}.production-scan-file-help{color:var(--ink-2);font-size:11.5px}.production-scan-file-help summary{cursor:pointer;width:fit-content}.production-scan-file-help p{padding-top:6px}.production-scan-file-problems{color:var(--err-ink,var(--ink));margin:0;padding-left:18px;font-size:12px}.production-scan-view .workview-scan-item{box-shadow:none;background:0 0;border:0;align-items:start;gap:16px;display:grid;overflow:visible}.production-scan-view .workview-scan-item.workview-scan-with-stitch{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.production-scan-view .workview-scan-item>.workview-garment-section,.production-scan-view .workview-scan-item>.workview-stitch-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.production-scan-view .workview-scan-item.highlighted>.workview-garment-section{border-color:var(--accent-line)}.production-scan-view .workview-scan-item>.workview-stitch-section{border-color:var(--accent-line);padding:16px}.production-scan-view .workview-stitch-section .section-title{font-size:18px}.production-scan-view .workview-stitch-grid{grid-template-columns:minmax(0,1fr)}.production-scan-view .workview-stitch-card{padding:14px}.production-scan-view .workview-stitch-summary{margin:0;font-size:14px}.production-scan-view .workview-stitch-summary dd{font-size:15px}.production-scan-view .workview-stitch-preview{height:300px}.production-scan-view .workview-stitch-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.production-scan-view .workview-item-head{flex-direction:column;align-items:stretch}.production-scan-view .workview-item-identity{min-width:0}.production-scan-view .workview-item-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.production-scan-view .workview-placement-grid{grid-template-columns:minmax(0,1fr);padding:14px}.production-scan-view .workview-placement-card{flex-direction:column}.production-scan-view .workview-placement-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.production-scan-view .workview-placement-visuals .artwork-preview{height:300px}.production-scan-view .workview-placement-visuals img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.production-scan-view .workview-placement-visuals figcaption{font-size:12px}.production-scan-view .workview-placement-metrics strong{font-size:14px}@media (width<=1000px){.production-scan-view .workview-scan-item.workview-scan-with-stitch{grid-template-columns:minmax(0,1fr)}.production-scan-view .workview-scan-with-stitch>.workview-stitch-section{grid-row:1}.production-scan-view .workview-placement-visuals .artwork-preview{height:280px}}@media (width<=560px){.production-scan-view .workview-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.production-scan-view .workview-placement-visuals .artwork-preview{height:190px}.production-scan-view .workview-stitch-preview{height:260px}.production-scan-view .workview-placement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-scan-view .production-scan-item-summary:not(.scanned){background:var(--surface-2);border-color:var(--line)}.production-scan-other-items{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px}.production-scan-other-items ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.production-scan-other-items li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.production-scan-other-items li>span{overflow-wrap:anywhere;min-width:0}.production-scan-other-items li>strong{flex:none}.production-scan-skip-action{margin-left:auto}.production-scan-view .production-scan-item-summary.skipped{border-color:var(--warn-line,var(--line));background:var(--warn-bg)}.production-scan-view .workview-item-head{gap:10px;padding:16px}.production-scan-view .workview-item-title{font-size:16px;line-height:1.4}.production-scan-view .workview-item-facts{margin-top:4px}.production-scan-view .workview-item-facts>div{gap:4px;padding:9px 11px}.production-scan-view .workview-item-facts .eyebrow,.production-scan-view .workview-placement-metrics .eyebrow{letter-spacing:.07em;font-size:10px}.production-scan-view .workview-item-facts strong{font-size:12px}.production-scan-view .workview-item-status{align-self:flex-start}.production-scan-view .workview-placement-card{gap:14px;padding:14px}.production-scan-view .workview-placement-visuals{align-items:start;gap:14px}.production-scan-view .artwork-preview-loaded{display:none}.production-scan-view .workview-placement-visuals figcaption{text-transform:capitalize;font-weight:600}.production-scan-view .workview-placement-metrics>div{gap:5px;padding:10px}.production-scan-view .workview-placement-description{font-size:12px}.production-scan-view .workview-stitch-card{gap:18px}.production-scan-view .workview-stitch-featured-file{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.workview-stitch-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;display:grid}.workview-stitch-stat-grid>div{align-items:center;gap:12px;min-width:0;display:flex}.workview-stitch-stat-grid svg{color:var(--ink-3);flex:none}.workview-stitch-stat-grid dt{color:var(--ink-2);margin-bottom:4px;font-size:12px}.workview-stitch-stat-grid dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650}.workview-stitch-threads h3{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:12px}.workview-thread-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.workview-thread-card{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.workview-thread-card .workview-thread-swatch{border:1px solid var(--line-strong,var(--line));flex:none;width:36px;height:36px}.workview-thread-card span{overflow-wrap:anywhere;font-size:12px}@media (width<=520px){.workview-stitch-stat-grid{gap:16px 12px}.workview-stitch-stat-grid dd{font-size:16px}.production-scan-view .workview-item-head{padding:12px}}.embroidery-folder-confirm{border:1px solid var(--warn-line,var(--line));background:var(--warn-bg,var(--surface-2));overflow-wrap:anywhere;border-radius:8px;gap:8px;padding:12px;font-size:12px;display:grid}.embroidery-folder-confirm ul{max-height:150px;overflow:auto}.embroidery-folder-confirm summary{cursor:pointer}.production-scan-view .workview-product-fallback .workview-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.production-scan-view .workview-product-fallback .artwork-preview{height:300px}.production-scan-view .workview-product-fallback .artwork-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.production-scan-view .workview-stitch-card>.row>.col{flex:1;min-width:0}@media (width<=560px){.production-scan-view .workview-product-fallback .artwork-preview{height:240px}}.scan-compact-items{gap:12px;min-width:0;display:grid}.scan-compact-item{min-width:0;overflow:hidden}.scan-compact-head{padding:12px 14px}.scan-compact-head>strong{overflow-wrap:anywhere}.scan-compact-body{grid-template-columns:210px minmax(0,1fr);gap:18px;padding:0 14px 12px;display:grid}.scan-compact-garment{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.scan-compact-locations{gap:12px;min-width:0;display:grid}.scan-compact-location{border-left:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:14px;min-width:0;padding:10px 0 10px 14px;display:grid}.scan-compact-location+.scan-compact-location{border-top:1px solid var(--line)}.scan-compact-placement{flex-direction:column;gap:6px;font-size:13px;display:flex}.scan-compact-placement dl{gap:8px;margin:4px 0;display:grid}.scan-compact-placement dt{color:var(--ink-2);font-size:12px}.scan-compact-placement dd{margin:2px 0 0;font-weight:600}.scan-compact-sv{min-width:0}.scan-compact-sv .workview-stitch-section{border:0;padding:0}.scan-compact-sv .workview-subhead{margin-bottom:6px}.scan-compact-sv .workview-subhead .section-title{font-size:14px}.scan-compact-sv .workview-stitch-card{background:0 0;border:0;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;padding:0;display:grid}.scan-compact-sv .workview-stitch-card>div:first-child{grid-column:1/-1}.scan-compact-sv .workview-stitch-featured-file{overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.scan-compact-sv .workview-stitch-stat-grid{grid-area:3/2;gap:8px;margin:0}.scan-compact-sv .workview-stitch-stat-grid svg{display:none}.scan-compact-sv .workview-stitch-stat-grid dt{font-size:12px}.scan-compact-sv .workview-stitch-stat-grid dd{font-size:14px}.scan-compact-sv .workview-stitch-preview{grid-area:3/1/5;width:110px;height:110px;margin:0}.scan-compact-sv .workview-stitch-threads{grid-column:2;margin:0}.scan-compact-sv .workview-stitch-threads>div:first-child{display:none}.scan-compact-sv .workview-thread-card{background:0 0;border:0;padding:4px 0;font-size:12px}.scan-compact-sv .workview-thread-swatch{width:20px;height:20px}.scan-compact-sv .workview-file-row,.scan-compact-sv .workview-file-list,.scan-compact-sv .artwork-background-toggle{grid-column:1/-1}.scan-compact-sv .workview-file-row{justify-content:flex-end}.scan-compact-item .artwork-preview-loaded{display:none}.scan-compact-foot{border-top:1px solid var(--line);padding:9px 14px}.scan-compact-expanded{flex:1;min-width:0}.scan-compact-expanded[open]{flex-basis:100%}.scan-compact-expanded summary{cursor:pointer;font-size:13px}.scan-compact-expanded>div{padding-top:14px}.scan-compact-expanded .workview-placement-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}.production-scan-file-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.5fr);align-items:start;gap:10px;padding:6px 0;font-size:12px;display:grid}.production-scan-file-row strong,.production-scan-file-row span{overflow-wrap:anywhere;min-width:0}.production-scan-file-row .file-status{text-align:right}@media (width<=1100px){.scan-compact-body{grid-template-columns:160px minmax(0,1fr)}.scan-compact-garment,.scan-compact-location{grid-template-columns:1fr}}@media (width<=650px){.scan-compact-body{grid-template-columns:1fr}.scan-compact-garment{grid-template-columns:100px minmax(0,1fr)}.scan-compact-garment .artwork-preview{width:100px}.scan-compact-location{border-left:0;border-top:1px solid var(--line);padding-left:0}.scan-compact-sv .workview-stitch-card{grid-template-columns:85px minmax(0,1fr)}.scan-compact-sv .workview-stitch-preview{width:85px;height:100px}.production-scan-file-row{grid-template-columns:minmax(0,1fr) 100px}.production-scan-file-row .file-product{grid-area:2/1/auto/-1}}.scan-compact-garment{align-self:start}.scan-compact-sv .workview-stitch-card>div:first-child{grid-row:1}.scan-compact-sv .workview-stitch-stat-grid{grid-row:2}.scan-compact-sv .workview-stitch-preview{grid-row:2/4;align-self:start}.scan-compact-sv .workview-stitch-threads{grid-row:3}.scan-compact-sv .artwork-background-toggle{grid-row:4;justify-self:start}.scan-compact-sv .workview-file-row{grid-row:5}.scan-compact-sv .workview-thread-card-grid{margin-top:0}.scan-compact-sv .workview-stitch-stat-grid dt{margin-bottom:2px}.scan-compact-sv .artwork-background-toggle{margin:0}.scan-compact-sv .workview-subhead{display:none}.production-scan-file-alerts{margin:12px 0}@media (pointer:coarse){.scan-compact-expanded>summary{align-items:center;min-height:44px;display:flex}}.production-scan-completion{margin-top:16px}.production-scan-completion .btn{margin-top:0!important}.scan-compact-sv .workview-stitch-card{grid-template-columns:260px minmax(0,1fr);gap:12px 18px}.scan-compact-sv .workview-stitch-preview{width:260px;height:280px}.scan-compact-sv .workview-thread-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scan-compact-sv .workview-thread-card{border:1px solid var(--line-strong,var(--line));background:var(--surface);border-radius:10px;gap:10px;padding:10px}.scan-compact-sv .workview-thread-card .workview-thread-swatch{border:1px solid var(--line-strong,var(--line));width:32px;height:32px}.scan-compact-sv .workview-thread-card strong{font-size:15px;line-height:1.3}.scan-compact-sv .workview-thread-card span{font-size:14px;line-height:1.35}.scan-compact-sv .workview-thread-card .muted{font-style:italic}@media (width<=650px){.scan-compact-sv .workview-stitch-card{grid-template-columns:minmax(0,1fr)}.scan-compact-sv .workview-stitch-preview{grid-area:2/1;width:100%;height:260px}.scan-compact-sv .workview-stitch-stat-grid{grid-area:3/1}.scan-compact-sv .workview-stitch-threads{grid-area:4/1}.scan-compact-sv .artwork-background-toggle{grid-row:5}.scan-compact-sv .workview-file-row{grid-row:6}.scan-compact-sv .workview-thread-card{gap:8px;padding:8px}}.scan-compact-body{grid-template-columns:300px minmax(0,1fr)}.scan-compact-garment{grid-template-columns:minmax(0,1fr);gap:12px}.scan-compact-garment .artwork-preview{width:100%;height:320px}@media (width<=1100px){.scan-compact-body{grid-template-columns:240px minmax(0,1fr)}.scan-compact-garment .artwork-preview{height:280px}.scan-compact-sv .workview-stitch-card{grid-template-columns:220px minmax(0,1fr)}.scan-compact-sv .workview-stitch-preview{width:220px}}@media (width<=850px){.scan-compact-body{grid-template-columns:minmax(0,1fr)}.scan-compact-garment .artwork-preview{width:100%;height:320px}}@media (width<=650px){.scan-compact-garment,.scan-compact-sv .workview-stitch-card{grid-template-columns:minmax(0,1fr)}.scan-compact-sv .workview-stitch-preview{width:100%}}.scan-compact-sv{container-type:inline-size}.scan-compact-sv .workview-thread-card>.col{min-width:0}@container (width<=600px){.scan-compact-sv .workview-stitch-card{grid-template-columns:minmax(0,1fr)}.scan-compact-sv .workview-stitch-preview{grid-area:2/1;width:100%;height:280px}.scan-compact-sv .workview-stitch-stat-grid{grid-area:3/1}.scan-compact-sv .workview-stitch-threads{grid-area:4/1}.scan-compact-sv .artwork-background-toggle{grid-row:5}.scan-compact-sv .workview-file-row{grid-row:6}}.patch-design-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:18px}.patch-design-panel .artwork-preview{width:100%;height:260px}.patch-design-panel>.btn{align-self:flex-start}.delivery-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.delivery-addresses>.delivery-section{border-top:0;align-content:start;padding-top:0}@media (width<=600px){.delivery-addresses{grid-template-columns:minmax(0,1fr)}}.packing-delivery-column,.packing-main-column{min-width:0}.packing-main-column>.card,.packing-delivery-column>.card{flex-shrink:0}.packing-shipping-card{order:0}.packing-delivery-column{order:1}.packing-items-card{order:2}.packing-shipments-card{order:3}@media (width>=1101px){.packing-workspace:not(.pickup)>.packing-delivery-column{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 86px);position:sticky;top:12px;overflow-y:auto}}.packing-workspace.pickup{flex-direction:column;display:flex}.packing-workspace.pickup>.packing-main-column{display:contents}@media (width<=1100px){.packing-workspace{flex-direction:column;display:flex}.packing-workspace>.packing-main-column{display:contents}.packing-workspace>*{width:100%}}.packing-order-pricing{padding:0;overflow:hidden}.packing-order-pricing>.packing-card-heading{border-bottom:1px solid var(--line);padding:14px 16px}.packing-order-pricing .section-title{margin:0;font-size:14px}.packing-order-pricing dl{gap:12px;margin:0;padding:16px;display:grid}.packing-order-pricing dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.packing-order-pricing dt{color:var(--muted)}.packing-order-pricing dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.packing-order-pricing .packing-shipping-charged{background:var(--surface-2,#f2f6ff);border-radius:8px;flex-wrap:wrap;padding:12px}.packing-order-pricing .packing-shipping-charged dt{color:var(--ink);font-weight:600}.packing-order-pricing .packing-shipping-charged dd{font-size:18px}.packing-order-pricing .packing-order-total{border-top:1px solid var(--line);padding-top:12px}.order-scan-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.order-scan-summary h2{margin:0;font-size:15px}.order-scan-summary p{margin:0;font-size:12px}.shipping-composer-item-check .shipping-product-thumb{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;width:48px;height:52px}.packing-item-designs,.packing-item-footer{flex-wrap:wrap}.packing-scan-header-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding-top:10px;display:flex}.order-scan-summary-content{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.order-scan-summary-content p{margin:0;font-size:12px}.packing-scan-header-footer .packing-print-slip{padding:7px 10px;font-size:12px}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-card{min-width:0}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-visuals .artwork-preview{height:210px}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-product-fallback{grid-column:1/-1}@media (width<=560px){.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-grid,.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-card{gap:8px;padding:8px}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-visuals{grid-template-columns:minmax(0,1fr);gap:8px}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-visuals .artwork-preview{height:140px}.production-scan-view .workview-scan-item:not(.workview-scan-with-stitch) .workview-placement-metrics{grid-template-columns:minmax(0,1fr)}}.store-status-trigger{color:var(--accent,#0673ce);font:inherit;cursor:pointer;text-underline-offset:3px;text-transform:capitalize;background:0 0;border:0;padding:0;text-decoration:underline}.store-status-trigger:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.store-status-overlay{z-index:1000;background:#0008;position:fixed;inset:0}.store-status-dialog{z-index:1001;background:var(--surface,white);width:min(680px,100vw - 32px);max-height:85vh;color:var(--text,#243044);border:1px solid var(--line,#ddd);border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 64px #0004}.store-status-dialog p{margin:12px 0;line-height:1.5}.store-status-dialog h3{margin-top:24px}.store-status-note{border-top:1px solid var(--line,#ddd);padding:12px 0}.store-status-note p{white-space:pre-wrap;overflow-wrap:anywhere}.order-item-previews{overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:10px;max-width:100%;margin-top:10px;display:flex;overflow-x:auto}.order-item-previews figure{flex:0 0 104px;width:104px;min-width:0;margin:0}.order-item-previews figcaption{text-align:center;overflow-wrap:anywhere;color:var(--ink-3);margin-top:4px;font-size:11px}.order-item-preview{width:104px;height:104px}.order-item-preview .artwork-preview{width:100%;height:100%}@media (width<=600px){.order-item-preview{width:88px;height:88px}}.order-item-design-preview{height:auto}.order-item-design-preview .artwork-preview{height:104px}@media (width<=600px){.order-item-previews figure{flex-basis:88px;width:88px}.order-item-design-preview .artwork-preview{height:88px}}.reserve-garments-caption{flex-direction:column;gap:5px;padding:14px 18px;font-size:13px;display:flex}.reserve-garments-scroll{overflow-x:auto}.reserve-garments table{border-collapse:collapse;text-align:left;width:100%}.reserve-garments th{color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 16px;font-size:12px}.reserve-garments td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.reserve-garment-sku{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.reserve-garment-qty{font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.reserve-garment-details{background:var(--surface-2)}.reserve-garment-source{border:1px solid var(--line);border-radius:8px;padding:10px}.reserve-garment-source>strong{margin-bottom:10px;display:block}.reserve-garment-toggle{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}@media (width<=640px){.reserve-garments table{min-width:570px}}.shipping-rate-trigger{border:1px solid var(--line);background:var(--surface,white);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.shipping-rate-trigger>span:first-child{flex:1;min-width:0}.shipping-rate-trigger:disabled{opacity:.55;cursor:default}.shipping-rate-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shipping-rate-columns{grid-template-columns:minmax(0,1fr) 92px 42px;align-items:center;gap:12px;width:100%;display:grid}.shipping-rate-columns>:first-child{overflow-wrap:anywhere}.shipping-rate-columns>:nth-child(2),.shipping-rate-columns>:nth-child(3){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.shipping-rate-menu{width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(420px, var(--radix-select-content-available-height));background:var(--surface,white);color:var(--ink);border:1px solid var(--line);z-index:1000;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #14233c2e}.shipping-rate-head{box-sizing:border-box;color:var(--ink-3);border-bottom:1px solid var(--line);padding:10px 32px 10px 12px;font-size:11px;font-weight:700}.shipping-rate-option{cursor:pointer;border-bottom:1px solid var(--line);outline:none;padding:11px 32px 11px 12px;font-size:13px;position:relative}.shipping-rate-option[data-highlighted]{background:var(--surface-2)}.shipping-rate-option[data-state=checked]{color:#005b91;background:#dcf2ff}.shipping-rate-check{position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=480px){.shipping-rate-columns{grid-template-columns:minmax(0,1fr) 76px 32px;gap:8px}}.item-split-destination{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;font-size:12px;display:flex}.item-split-destination select{border:1px solid var(--line);background:var(--surface,white);color:inherit;max-width:230px;font:inherit;cursor:pointer;border-radius:6px;padding:4px 7px}.order-column-sort{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.order-column-heading{touch-action:none}.order-column-sort>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-column-sort:hover,.order-column-sort:focus-visible,th[aria-sort=ascending],th[aria-sort=descending]{color:var(--accent)}.order-sort-indicator{opacity:.6;flex:none;font-size:13px}th[aria-sort=ascending] .order-sort-indicator,th[aria-sort=descending] .order-sort-indicator{opacity:1}.order-column-resize{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.order-column-resize:after{content:"";background:var(--line);width:1px;position:absolute;top:20%;bottom:20%;left:4px}.order-column-resize:hover:after,.order-column-resize:focus-visible:after{background:var(--accent);width:3px}.orders-table-scroll .order-table-sized{table-layout:fixed;min-width:0}.order-table-sized th,.order-table-sized td{overflow-wrap:anywhere;overflow:hidden}.order-table-sized th.order-column-header{overflow:visible}.order-table-sized td .truncate{max-width:100%!important}.order-table-sized .order-column-heading{min-width:0}.orders-table-scroll .resizing,.orders-table-scroll .resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.column-width-input{flex:none;width:68px;padding:4px 6px;font-size:12px}.folder-delivery{min-width:160px;max-width:260px;font-size:12px}.folder-delivery address{color:var(--ink-3);font-style:normal;line-height:1.45}.folder-shipping-speed{color:var(--ink-3);margin-top:5px;font-size:11px}.folder-flags{min-width:110px;max-width:220px}.topbar-folder-view{flex-shrink:0}.topbar-folder-view .inbox-work-view{flex-wrap:nowrap}@media (width<=1100px){.topbar-folder-view .inbox-work-view>.eyebrow{display:none}.topbar-folder-view .select{max-width:150px}}@media (width<=800px){.topbar-folder-view{max-width:100%}}.topbar:has(.topbar-folder-view)>.grow{display:none}.topbar:has(.topbar-folder-view) .topbar-search{flex:220px;min-width:100px;margin-left:auto}.topbar:has(.topbar-folder-view) .search{width:100%;max-width:none}.topbar:has(.topbar-folder-view) .topbar-heading{min-width:0}.topbar:has(.topbar-folder-view) .page-title{text-overflow:ellipsis;overflow:hidden}@media (width>=801px) and (width<=1280px){.topbar:has(.topbar-folder-view){gap:8px;padding-inline:16px}.topbar:has(.topbar-folder-view) .topbar-new-order-label{display:none}.topbar-folder-view .inbox-work-view>.eyebrow{display:none}.topbar-folder-view .select{max-width:130px}}@media (width<=800px){.topbar:has(.topbar-folder-view) .topbar-search{flex-basis:100%}.topbar-folder-view{flex:100%;order:11}.topbar-folder-view .inbox-work-view{border:0;padding:0}.topbar-folder-view .select{width:100%;max-width:none}}.status-notifications{z-index:2000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow-y:auto}.status-notification{background:var(--surface,#fff);pointer-events:auto;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;animation:.18s ease-out notification-enter;display:flex;box-shadow:0 6px 24px #0002}.status-notification-content{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.45}.status-notification-content>.row{align-items:center}.status-notification>button{flex:none}@keyframes notification-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.status-notifications{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.status-notification{animation:none}}.order-activity{margin-bottom:18px;padding:12px 16px}.order-activity summary{cursor:pointer;font-weight:600}.order-activity-content>p{font-size:12px}.order-activity ol{margin:12px 0;padding:0;list-style:none}.order-activity li{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.order-activity-byline{flex-wrap:wrap;gap:6px 14px;margin:5px 0 9px;font-size:12px;display:flex}.order-activity-table{margin-top:8px;overflow-x:auto}.order-activity table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.order-activity th,.order-activity td{text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere;padding:8px}.order-activity pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;margin:0;overflow-y:auto}.order-activity-attribution{margin:4px 0 8px;font-size:12px}.order-bottom-sections{gap:16px;margin-top:22px;display:grid}.order-bottom-sections>.card{padding:16px 20px;margin:0!important}.order-bottom-sections>details>summary{cursor:pointer;font-weight:600}.reserve-order-details-content{margin-top:16px}.reserve-order-details-content p{margin:0}.order-toolbar-shell{min-width:0;container-type:inline-size}.order-toolbar-main .btn,.order-toolbar-main .select{box-sizing:border-box;height:34px;min-height:34px}.order-toolbar-main .btn{justify-content:center;align-items:center}@media (width<=800px){.order-toolbar-main .btn,.order-toolbar-main .select{height:44px;min-height:44px}}@media (width>=801px){.order-toolbar.order-toolbar{flex-wrap:nowrap;gap:8px;overflow-x:auto}.order-toolbar .order-toolbar-main,.order-toolbar .order-routing-disclosure,.order-toolbar .order-toolbar-primary-actions,.order-toolbar .order-toolbar-actions,.order-toolbar [aria-label="Sync order sources"]{flex-wrap:nowrap;flex:none;gap:6px;min-width:max-content}.order-toolbar .order-routing-disclosure{width:auto;display:block}.order-toolbar .order-routing-disclosure-body{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.order-toolbar .workflow-order-actions{flex-direction:row;align-items:center;gap:6px;min-width:max-content}.order-toolbar .workflow-order-actions .select{width:150px}.order-toolbar .btn{white-space:nowrap;flex-shrink:0}@container (width<=1450px){.order-toolbar .btn{gap:4px;padding:6px 7px;font-size:11px}.order-toolbar .order-folder-control{gap:4px;font-size:11px}.order-toolbar .order-folder-control .select{width:116px;padding-left:7px;font-size:11px}.order-toolbar .order-folder-control>span:first-child{display:none}.order-toolbar .ico{width:13px;height:13px}}@container (width<=1250px){.order-toolbar .order-toolbar-primary-actions .btn:has(.ico){gap:0;min-width:30px;min-height:30px;font-size:0}.order-toolbar .order-toolbar-primary-actions .btn .ico{width:15px;height:15px}}@container (width<=800px){.order-toolbar .order-toolbar-main>a.btn{gap:0;font-size:0}.order-toolbar .workflow-order-actions .select{width:120px;font-size:11px}}}.split-info{flex:none;position:relative}.split-info>summary{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.split-info>summary::-webkit-details-marker{display:none}.split-info>summary:hover,.split-info[open]>summary{background:var(--surface-3);color:var(--ink)}.split-info>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.split-info-message{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(300px,75vw);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}.order-sync-dropdown{display:inline-flex}.order-sync-dropdown .select{width:auto;min-width:138px;font-size:12px}.order-sync-buttons{display:none}.order-shipment-status{border:1px solid;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.order-shipment-status.complete{color:#166534;background:#dcfce7;border-color:#86efac}.order-shipment-status.partial{color:#9a3412;background:#fff7ed;border-color:#fdba74}.order-header-tracking{flex-direction:column;gap:5px;margin-top:5px;display:flex}.order-header-tracking-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.order-header-tracking-number{overflow-wrap:anywhere;font-weight:650}.order-header-track-link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.order-header-copy-feedback{color:var(--ink-soft);font-size:12px}.linked-split-menu{text-align:left;position:relative}.linked-split-menu>summary{white-space:nowrap;color:var(--ink-soft);list-style:none}.linked-split-menu>summary::-webkit-details-marker{display:none}.linked-split-menu[open]>summary{color:var(--ink);background:var(--surface-2,#f1f5f9)}.linked-split-popover{z-index:40;width:360px;max-width:calc(100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a26}.linked-split-part{border-top:1px solid var(--line,#e2e8f0);color:var(--ink);flex-direction:column;gap:7px;padding:10px 8px;font-size:12px;text-decoration:none;display:flex}.linked-split-part.current{background:var(--surface-2,#f8fafc);border-radius:6px}a.linked-split-part:hover{background:var(--surface-2,#f1f5f9)}@media (width<=600px){.linked-split-popover{left:0;right:auto}}.order-overview{flex-direction:column;gap:10px;min-width:0;font-size:13px;display:flex}.order-overview .card{box-shadow:none;border-radius:9px}.overview-header>.card{padding:14px 16px!important}.overview-header .order-header-wrap{gap:10px!important}.overview-header .order-header-main{gap:11px}.overview-header .order-header-id h1{font-size:23px!important}.overview-header .orderbadge{border-radius:9px;width:40px;height:40px}.overview-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overview-actions .btn{padding:6px 9px;font-size:12px}.overview-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.overview-main,.overview-sidebar{flex-direction:column;gap:10px;min-width:0;display:flex}.overview-panel{padding:13px 14px}.overview-panel h2,.overview-items h2{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.overview-panel h2 svg{color:var(--ink-3)}.overview-items{overflow:hidden}.overview-items-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;display:flex}.overview-items h2{margin:0}.overview-items h2 span{color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:400}.overview-items-heading .btn{padding:4px 6px;font-size:11px}.overview-item-columns,.overview-item-row{grid-template-columns:minmax(0,1fr) 76px 105px;gap:12px;display:grid}.overview-item-columns{background:var(--surface-2);border-block:1px solid var(--line);color:var(--ink-3);padding:7px 14px;font-size:11px}.overview-item-columns>:not(:first-child){text-align:right}.overview-item{padding:12px 14px 9px}.overview-item+.overview-item{border-top:1px solid var(--line)}.overview-item-row{align-items:start}.overview-item-description{align-items:flex-start;gap:12px;min-width:0;display:flex}.overview-item-thumbnail{flex:none;width:104px;height:104px;position:relative}.overview-item-thumbnail .artwork-preview{width:100%;height:100%}.overview-preview-enlarge{color:var(--accent-ink);border-radius:7px;position:absolute;inset:0}.overview-preview-enlarge>svg{box-sizing:content-box;background:var(--surface);border-radius:4px;padding:3px;position:absolute;bottom:3px;right:3px}.overview-item-thumbnail .artwork-preview:not([data-preview-state=loaded])+.overview-preview-enlarge{display:none}.overview-preview-enlarge:hover{box-shadow:inset 0 0 0 2px var(--accent-line)}@media (width<=600px){.overview-item-description{flex-direction:column;gap:8px}.overview-item-thumbnail{width:88px;height:88px}}.overview-item-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.overview-item-identity>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.overview-item-variant{flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:12px;display:flex}.overview-item-variant .pill{padding:2px 6px;font-size:10px}.overview-sku{color:var(--ink-3);overflow-wrap:anywhere;font-size:10.5px}.overview-item-placement{flex-wrap:wrap;gap:3px 12px;font-size:11.5px;display:flex}.overview-item-quantity,.overview-item-money{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.overview-item-quantity>strong{font-size:16px}.overview-item-money>strong{font-size:13px}.overview-item-quantity>span,.overview-item-money>span{color:var(--ink-3);font-size:10.5px}.overview-item-tools{flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:8px;display:flex}.overview-item-tools>a,.overview-item-tools>button{color:var(--accent-ink);font:500 11.5px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;text-decoration:none;display:inline-flex}.overview-item-tools>a:hover,.overview-item-tools>button:hover{text-decoration:underline}.overview-item-tools .overview-item-more{color:var(--ink-3);margin-left:auto}.overview-item-extra{border-top:1px dashed var(--line);margin-top:9px;padding-top:8px}.overview-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.overview-properties .overview-fact{padding:4px 0;display:block}.overview-properties dd{text-align:left;overflow-wrap:anywhere}.overview-facts{margin:0}.overview-fact{grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);gap:10px;padding:4px 0;font-size:12px;line-height:1.4;display:grid}.overview-fact dt{color:var(--ink-3)}.overview-fact dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.overview-customer{margin-bottom:3px;font-size:13px;display:block}.overview-contact{overflow-wrap:anywhere;color:var(--ink-2);font-size:12px;line-height:1.5;display:block}.overview-address-title{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin:9px 0 4px;padding-top:7px;font-size:11px;display:flex}.overview-address-copy{flex:none;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.overview-panel address{flex-direction:column;gap:1px;margin-bottom:6px;font-size:12px;font-style:normal;line-height:1.45;display:flex}.overview-delivery-facts{border-top:1px solid var(--line);margin-top:9px;padding-top:6px}.overview-customer-note{background:var(--warn-bg);border-radius:6px;margin-top:9px;padding:9px 10px;font-size:12px}.overview-customer-note p{white-space:pre-wrap;margin:4px 0 0}.overview-grand-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:7px;padding-top:9px;font-weight:650;display:flex}.overview-grand-total strong{font-variant-numeric:tabular-nums;font-size:19px}.overview-coupons{color:var(--ink-3);margin-top:5px;font-size:11px}.overview-source>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:11px 14px;font-size:12px;display:flex}.overview-source>summary>span:first-child{align-items:center;gap:7px;font-weight:600;display:inline-flex}.overview-source>summary .muted{font-size:11px}.overview-source>.pressroom-metadata{padding:0 12px 12px}.overview-source .workview-metadata-grid{grid-template-columns:minmax(0,1fr)}.overview-empty{color:var(--ink-3);padding:12px 14px}.order-overview .timeline-h-card{margin:0;padding:11px 16px}.order-overview .timeline-h-title{margin-bottom:9px}.order-overview .tlh-node{gap:3px}.order-overview .tlh-label{font-size:11.5px}.order-overview .tlh-sub{font-size:10px}.order-overview .order-side-panel{padding:13px 14px!important}.order-overview .order-side-panel>.row:first-child{margin-bottom:8px!important}.order-overview .order-notes-list{margin-bottom:6px}.order-overview .order-note-composer{margin-top:8px;padding-top:8px}.order-overview .notes-area{min-height:52px;padding:8px 10px;font-size:12px}.overview-sidebar .shipment-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px}.overview-sidebar .shipment-row>span{flex-wrap:wrap}.overview-sidebar .shipment-tracking{overflow-wrap:anywhere}.order-overview button:focus-visible,.order-overview a:focus-visible,.order-overview summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=1750px){.overview-layout{grid-template-columns:minmax(0,1fr) 355px}}@media (width<=1100px){.overview-layout{grid-template-columns:minmax(0,1fr) 280px}.overview-item-columns,.overview-item-row{grid-template-columns:minmax(0,1fr) 58px 85px;gap:8px}}@media (width<=900px){.overview-layout{grid-template-columns:minmax(0,1fr)}.overview-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (width<=600px){.overview-sidebar,.overview-properties{grid-template-columns:minmax(0,1fr)}.overview-item-columns,.overview-item-row{grid-template-columns:minmax(0,1fr) 42px 72px}.overview-item{padding-inline:10px}.overview-item-tools .overview-item-more{margin-left:0}.overview-items h2{flex-wrap:wrap}.overview-header .order-header-stats{justify-content:space-between;width:100%}.order-overview .tlh-track{min-width:0}.order-overview .tlh-label{font-size:10.5px}.order-overview .timeline-h-title{align-items:flex-start}.order-overview .timeline-eta{max-width:calc(100% - 80px)}.order-overview .timeline-eta strong{font-size:11.5px}}.overview-split-heading{background:var(--accent-bg,#edf4fb);border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:10px 14px;font-size:12px;display:flex}.overview-split-heading span{color:var(--ink-3);font-size:11px}.overview-item-previews{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.overview-item-previews figure{width:104px;margin:0}.overview-item-previews figcaption{text-align:center;color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:11px}@media (width<=600px){.overview-item-previews figure{width:88px}}.overview-design-thumbnail{height:auto}.overview-design-thumbnail .artwork-preview{height:104px}@media (width<=600px){.overview-design-thumbnail .artwork-preview{height:88px}}.gang-workspace{--gang-muted:var(--ink-3);width:100%;max-width:1780px;margin-inline:auto;padding-bottom:28px}.gang-workspace h1,.gang-workspace h2,.gang-workspace h3,.gang-workspace p{margin:0}.gang-workspace h1{font:600 27px/1.25 var(--font-display);margin-top:4px}.gang-workspace h2{font:600 15px/1.35 var(--font-display)}.gang-workspace h3{font-size:13px;line-height:1.4}.gang-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.gang-page-heading p{color:var(--ink-3);margin-top:7px;font-size:13px;line-height:1.5}.gang-page-heading>div:first-child{min-width:0}.gang-heading-actions,.gang-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gang-heading-actions{justify-content:flex-end;max-width:580px}.gang-back{margin:-7px 0 16px -9px}.gang-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.gang-toolbar>input{flex:1;min-width:180px}.gang-toolbar>select{width:160px}.gang-workspace .text-input{width:100%;min-width:0}.gang-workspace .gang-toolbar>input{flex:1;width:auto;min-width:180px}.gang-workspace .gang-toolbar>select{flex:0 0 160px;width:160px}.gang-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.gang-pagination>span{color:var(--ink-3);margin-right:auto;font-size:12px}.gang-workspace select.text-input{height:36px}.gang-workspace button:focus-visible,.gang-workspace summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gang-workspace button:disabled{cursor:not-allowed;opacity:.55}.gang-field{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.gang-field>span{color:var(--ink-2);font-weight:500}.gang-field input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;height:36px;padding:3px}.gang-input-suffix{position:relative}.gang-input-suffix input{padding-right:29px}.gang-input-suffix>span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.gang-fields-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gang-check{align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.gang-check input,.gang-eligible-order>input{accent-color:var(--accent);flex:none;width:15px;height:15px;margin:0}.gang-help{color:var(--ink-3);font-size:11.5px;line-height:1.6}.gang-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:62px 28px;display:flex}.gang-empty>svg{color:var(--accent)}.gang-empty p{color:var(--ink-3);max-width:520px;line-height:1.6}.gang-empty-text{color:var(--ink-3);padding:26px;font-size:13px;line-height:1.5}.gang-notice{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);border-radius:9px;margin:0 0 16px;padding:12px 16px;font-size:12.5px;line-height:1.6}.gang-notice>button{margin-left:12px}.gang-notice ul{margin:9px 0 0;padding-left:20px}.gang-notice summary{cursor:pointer;font-weight:600}.gang-error{color:var(--err);background:var(--err-bg);border-color:color-mix(in srgb, var(--err) 25%, transparent)}.gang-inline-error{color:var(--err);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.gang-status{background:var(--surface-3);color:var(--ink-2);font:500 11px var(--font-body);white-space:nowrap;text-transform:capitalize;border-radius:100px;align-items:center;padding:4px 9px;display:inline-flex}.gang-status-ready{background:var(--info-bg);color:var(--info)}.gang-status-downloaded{background:var(--purple-bg);color:var(--purple)}.gang-status-printed{background:var(--ok-bg);color:var(--ok)}.gang-history{gap:12px;display:grid}.gang-history-row{text-align:left;width:100%;color:var(--ink);align-items:center;gap:22px;padding:18px 20px;transition:border-color .12s,box-shadow .12s;display:flex}.gang-history-row:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.gang-history-preview{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;flex:none;justify-content:center;width:57px;height:86px;display:flex;overflow:hidden}.gang-history-preview>.gang-sheet-svg,.gang-history-preview>img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%}.gang-history-info{flex:1;min-width:0}.gang-history-info h2{word-break:break-word}.gang-order-list{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5;margin-top:7px!important}.gang-history-meta{color:var(--ink-3);flex-wrap:wrap;gap:5px 18px;margin-top:6px;font-size:11.5px;display:flex}.gang-history-cost{flex-direction:column;align-items:flex-end;gap:5px;min-width:125px;display:flex}.gang-history-cost strong{font:600 19px var(--font-display)}.gang-history-cost span{color:var(--ink-3);font-size:11.5px}.gang-build-grid{grid-template-columns:minmax(360px,1fr) 375px;align-items:start;gap:20px;display:grid}.gang-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.gang-section-head>span{color:var(--ink-3);font-size:11px}.gang-picker-search{padding:16px 18px}.gang-select-all{color:var(--ink-2);padding:0 18px 14px}.gang-eligible-list{max-height:75vh;overflow-y:auto}.gang-eligible-order{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.gang-eligible-order:hover{background:var(--surface-2)}.gang-eligible-order>input{margin-top:2px}.gang-eligible-order>div{flex:1;min-width:0}.gang-eligible-order .gang-row{justify-content:space-between;gap:5px 12px}.gang-eligible-order strong{font-size:13px}.gang-eligible-order span,.gang-eligible-order p{color:var(--ink-3);font-size:11.5px}.gang-eligible-order p{margin-top:5px}.gang-unavailable{cursor:default;background:var(--surface-2)}.gang-existing{color:var(--warn);margin-top:7px;font-size:11px;display:block}.gang-build-settings{padding:20px}.gang-settings{gap:20px;margin-top:20px;display:grid}.gang-settings fieldset{border:0;border-top:1px solid var(--line);flex-direction:column;gap:13px;min-width:0;margin:0;padding:15px 0 0;display:flex}.gang-settings legend{font:600 13px var(--font-display);padding:0 8px 0 0}.gang-build-action{border-top:1px solid var(--line);gap:9px;margin-top:22px;padding-top:20px;display:grid}.gang-build-action span{color:var(--ink-2);font-size:12px}.gang-build-action .btn{justify-content:center}.gang-build-action small{color:var(--ink-3);text-align:center;font-size:10.5px}.gang-name-input{width:min(600px,100%);color:var(--ink);font:600 27px/1.25 var(--font-display);background:0 0;border:1px solid #0000;border-radius:6px;margin:1px 0 0 -8px;padding:3px 7px;display:block}.gang-name-input:hover{border-color:var(--line)}.gang-name-input:focus{border-color:var(--accent);background:var(--surface);outline:0}.gang-unsaved{color:var(--warn);font-size:11.5px}.gang-backup-state{color:var(--ok);align-items:center;gap:7px;margin:-5px 0 18px;font-size:12px;display:flex}.gang-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.gang-summary-grid>div{flex-direction:column;gap:9px;padding:16px 18px;display:flex}.gang-summary-grid span{color:var(--ink-3);font-size:11.5px}.gang-summary-grid strong{font:600 21px var(--font-display);overflow-wrap:anywhere}.gang-summary-grid small{font:400 11px var(--font-body);color:var(--ink-3)}.gang-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gang-controls .gang-help{margin-left:auto}.gang-settings-panel{margin-bottom:18px;padding:18px 22px}.gang-settings-panel .gang-settings{margin:0}.gang-editor-grid{grid-template-columns:150px minmax(300px,1fr) 255px;align-items:start;gap:14px;display:grid}.gang-sheet-rail{max-height:83vh;overflow-y:auto}.gang-sheet-rail .gang-section-head{padding:15px 12px}.gang-sheet-tab{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;flex-direction:column;align-items:center;gap:5px;padding:16px 12px;display:flex}.gang-sheet-tab.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.gang-sheet-tab:hover:not(.active){background:var(--surface-2)}.gang-sheet-tab strong{font-size:12px}.gang-sheet-tab span,.gang-sheet-tab small{color:var(--ink-3);font-size:10.5px}.gang-sheet-thumb{justify-content:center;width:95px;height:140px;margin:0 0 7px;display:flex;overflow:hidden}.gang-sheet-thumb>svg,.gang-sheet-thumb>img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:#fff;width:auto;max-width:100%;height:100%}.gang-editor-main{min-width:0;overflow:hidden}.gang-canvas-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.gang-canvas-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.gang-canvas-toolbar strong{font-size:13px}.gang-canvas-toolbar span{color:var(--ink-3);font-size:10.5px}.gang-zoom{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.gang-zoom select.text-input{width:74px;height:30px;padding:3px 5px;font-size:11px}.gang-canvas-scroll{overscroll-behavior:contain;background-color:#e4e9ef;background-image:radial-gradient(#c3cdd9 .8px,#0000 .8px);background-size:12px 12px;height:72vh;min-height:380px;padding:24px;overflow:auto}.gang-canvas-size{background:#fff;min-width:240px;margin:0 auto;line-height:0;box-shadow:0 2px 15px #27394a22}.gang-sheet-svg{flex:none;width:100%;height:auto;display:block}.gang-sheet-svg.editable{touch-action:none;-webkit-user-select:none;user-select:none}.gang-sheet-svg g:focus{outline:none}.gang-sheet-svg g:focus-visible>rect:first-child{stroke:#2866cf;stroke-width:.085px}.gang-canvas-footer{color:var(--ink-3);border-top:1px solid var(--line);padding:11px 15px;font-size:10.5px;line-height:1.5}.gang-inspector{min-width:0}.gang-inspector .gang-section-head{padding:15px}.gang-inspector-body{flex-direction:column;gap:15px;padding:15px;display:flex}.gang-inspector-body>.btn{justify-content:center}.gang-selected-art{border:1px solid var(--line);background-color:#f1f4f7;background-image:linear-gradient(45deg,#e4e9ef 25%,#0000 25%),linear-gradient(-45deg,#e4e9ef 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e9ef 75%),linear-gradient(-45deg,#0000 75%,#e4e9ef 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;height:100px;padding:9px}.gang-selected-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gang-selected-art svg{width:100%;height:100%;display:block}.gang-sheet-rulers text{fill:#52647c;font-family:inherit}.gang-build-progress{justify-items:center;gap:12px;width:min(100%,520px);display:grid}.gang-build-progress>strong{color:var(--ink-2);font-size:13px}.gang-build-progress>span{color:var(--ink-3);font-size:12px}.gang-build-progress progress{width:min(100%,400px);height:11px;accent-color:var(--accent)}.gang-import-summary progress{width:min(100%,220px);height:9px;accent-color:var(--accent)}.gang-design-key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.gang-design-key span{border-top:2px solid #2866cf;width:20px;height:0;margin-left:8px}.gang-design-key .gang-key-full{border-top:2px dashed #16a1ad;margin-left:0}.gang-design-facts{grid-template-columns:1fr;gap:3px;margin:0;display:grid}.gang-design-facts dt{color:var(--ink-3);font-size:10px}.gang-design-facts dd{color:var(--ink-2);margin:0 0 7px;font-size:11.5px}.gang-sheet-orders{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.gang-sheet-orders a{color:var(--accent);justify-content:space-between;gap:8px;font-size:11.5px;text-decoration:none;display:flex}.gang-sheet-orders a span{color:var(--ink-3)}.gang-sheet-cost{background:var(--surface-2);border-radius:8px;gap:6px;padding:12px;display:grid}.gang-sheet-cost span,.gang-sheet-cost small{color:var(--ink-3);font-size:10.5px;line-height:1.5}.gang-sheet-cost strong{font:600 20px var(--font-display)}.gang-log{margin-top:20px}.gang-log ol{max-height:330px;margin:0;padding:5px 20px 15px;list-style:none;overflow:auto}.gang-log li{border-bottom:1px solid var(--line);gap:13px;padding:14px 0;display:flex}.gang-log li:last-child{border-bottom:0}.gang-log-dot{background:var(--accent-line);border-radius:100%;flex:none;width:7px;height:7px;margin-top:5px}.gang-log li>div{flex-direction:column;gap:5px;display:flex}.gang-log strong{font-size:12px;font-weight:500}.gang-log li div>span{color:var(--ink-3);font-size:10.5px}@media (width<=1280px){.gang-editor-grid{grid-template-columns:115px minmax(250px,1fr) 225px;gap:10px}.gang-sheet-thumb{width:77px;height:115px}.gang-heading-actions{max-width:430px}.gang-page-heading{align-items:flex-start}}@media (width<=1080px){.gang-build-grid{grid-template-columns:minmax(270px,1fr) 315px;gap:15px}.gang-editor-grid{grid-template-columns:100px minmax(250px,1fr)}.gang-inspector{grid-column:1/-1}.gang-inspector-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.gang-inspector-body .gang-sheet-orders{grid-column:1/-1}.gang-summary-grid{gap:8px}.gang-summary-grid>div{padding:14px}.gang-summary-grid strong{font-size:18px}}@media (width<=800px){.gang-page-heading{flex-direction:column;gap:15px}.gang-page-heading h1,.gang-name-input{font-size:24px}.gang-heading-actions{justify-content:flex-start;max-width:none}.gang-toolbar{flex-wrap:wrap}.gang-toolbar>input{flex-basis:100%}.gang-toolbar>select{flex:1}.gang-history-row{flex-wrap:wrap;gap:14px;padding:15px}.gang-history-preview{width:44px;height:70px}.gang-history-cost{flex:1;align-items:flex-start;gap:3px;margin-left:58px}.gang-history-cost strong{font-size:17px}.gang-history-row>svg{margin-left:auto}.gang-history-info{min-width:calc(100% - 70px)}.gang-history-meta{gap:5px 12px}.gang-build-grid{grid-template-columns:1fr}.gang-eligible-list{max-height:55vh}.gang-summary-grid{grid-template-columns:1fr 1fr}.gang-controls .gang-help{flex-basis:100%;margin-left:0}.gang-settings-panel .gang-settings,.gang-editor-grid{grid-template-columns:1fr}.gang-sheet-rail{max-height:none;display:flex;overflow-x:auto}.gang-sheet-rail .gang-section-head{display:none}.gang-sheet-tab{border-bottom:0;border-right:1px solid var(--line);flex:0 0 115px}.gang-sheet-tab.active{box-shadow:inset 0 -3px var(--accent)}.gang-sheet-thumb{width:60px;height:65px}.gang-canvas-scroll{height:60vh;min-height:330px;padding:16px}.gang-inspector{grid-column:auto}.gang-inspector-body{grid-template-columns:1fr 1fr}.gang-sheet-orders{grid-column:1/-1}}@media (width<=440px){.gang-heading-actions{gap:8px}.gang-heading-actions .btn{justify-content:center;width:100%}.gang-canvas-toolbar{padding:12px}.gang-canvas-toolbar>.gang-row{justify-content:space-between;width:100%}.gang-inspector-body{display:flex}.gang-summary-grid strong{font-size:17px}.gang-history-info h2{font-size:14px}.gang-history-info .gang-row{gap:5px}.gang-eligible-order .gang-row{align-items:flex-start}}@media (width<=800px){.gang-workspace .gang-toolbar>input{flex-basis:100%}.gang-workspace .gang-toolbar>select{flex:1;width:auto}}.gang-dialog{border:1px solid var(--line);background:var(--surface);width:min(720px,100vw - 30px);max-height:min(850px,100vh - 40px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:14px;padding:0}.gang-dialog::backdrop{background:#14243580}.gang-dialog .text-input{width:100%}.gang-dialog-body{gap:16px;padding:20px;display:grid}.gang-dialog .gang-help{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.gang-expansion-list{border:1px solid var(--line);border-radius:9px;max-height:45vh;overflow:auto}.gang-expansion-list .gang-eligible-order:first-child{border-top:0}.gang-dialog-footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.gang-dialog-footer>span{color:var(--ink-3);margin-right:auto;font-size:12px}.gang-comparison{margin:0 0 18px}.gang-comparison>p{padding:15px 18px 0}.gang-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.gang-comparison-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.gang-comparison-grid strong{font:600 24px var(--font-display)}.gang-comparison-grid p,.gang-comparison-grid small{color:var(--ink-3);font-size:11.5px;line-height:1.5}.gang-comparison-grid .btn{margin-top:auto}.gang-sheet-download-state{color:var(--ink-3);margin-top:5px;font-size:10px!important}.gang-sheet-download-state.done{color:var(--ok)}.gang-recovery-state{color:var(--ink-3);margin:0 0 14px;font-size:11.5px}.gang-save-first{margin:-4px 0 15px!important}@media (width<=800px){.gang-comparison-grid{grid-template-columns:1fr}.gang-dialog-body{padding:15px}.gang-dialog-footer{flex-wrap:wrap}.gang-dialog-footer>span{flex-basis:100%}}.gang-editor-totals{margin-top:20px}.gang-purchase-summary{margin:0 0 18px}.gang-import-dialog{width:min(1080px,100vw - 30px)}.gang-import-dialog>.gang-section-head{align-items:flex-start}.gang-import-dialog>.gang-section-head h2{overflow-wrap:anywhere}.gang-import-dialog>.gang-section-head p{margin:7px 0 0}.gang-import-drop{border:2px dashed var(--line);color:var(--ink-2);text-align:center;background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.gang-import-drop.active{border-color:var(--accent);background:var(--accent-soft)}.gang-import-drop>span{color:var(--ink-3);font-size:11.5px;line-height:1.6}.gang-import-summary{flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;display:flex}.gang-import-summary>span{color:var(--ink-3)}.gang-import-files{gap:14px;display:grid}.gang-import-file{border:1px solid var(--line);border-radius:10px;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:16px;display:grid}.gang-import-preview{border:1px solid var(--line);height:130px;color:var(--ink-3);background-color:#f1f4f7;background-image:linear-gradient(45deg,#e4e9ef 25%,#0000 25%),linear-gradient(-45deg,#e4e9ef 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e9ef 75%),linear-gradient(-45deg,#0000 75%,#e4e9ef 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:6px;justify-content:center;align-self:start;align-items:center;padding:8px;display:flex}.gang-import-preview img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.gang-import-file-fields{gap:12px;min-width:0;display:grid}.gang-import-file-fields>.gang-row{flex-wrap:nowrap}.gang-import-filename{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.gang-import-file-fields>.gang-row .btn{flex:none}.gang-import-inputs{grid-template-columns:minmax(130px,1.5fr) minmax(65px,.7fr) 1fr 1fr;gap:12px;display:grid}.gang-import-reference{grid-column:span 2}.gang-import-height{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-height:35px;padding:8px 10px;font-size:12px;display:flex}.gang-import-height small{color:var(--ink-3);font-size:10px}.gang-import-warning{color:#815d11;background:#fff7e6;border-radius:6px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.gang-import-confirm{align-items:flex-start;padding-top:2px;line-height:1.6}.gang-import-confirm input{margin-top:3px}.gang-import-upload{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.gang-import-uploaded{color:var(--ok);margin:0;font-size:11.5px}.gang-import-settings-toggle{justify-self:start}.gang-import-settings{border:1px solid var(--line);border-radius:10px;padding:15px}.gang-import-settings>.gang-settings{gap:20px;display:grid}.gang-import-footer{background:var(--surface);align-items:flex-start}.gang-import-footer>div{flex:1;min-width:180px;font-size:12px}.gang-import-footer>div .gang-help{margin:6px 0 0}.gang-sheet-orders .gang-imported-order{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.gang-imported-order>span{color:var(--ink-3)}@media (width<=800px){.gang-import-file{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px}.gang-import-preview{height:80px}.gang-import-inputs{grid-template-columns:1fr 1fr}.gang-import-settings>.gang-settings{grid-template-columns:1fr}.gang-import-footer>div{flex-basis:100%}}@media (width<=500px){.gang-import-file{grid-template-columns:1fr}.gang-import-preview{width:100px;height:100px}.gang-import-drop{padding:18px 10px}.gang-import-footer>.btn{justify-content:center;width:100%}}.gang-supplier-settings{max-width:1120px}.gang-supplier-rows{padding:0 20px}.gang-supplier-row{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(90px,1fr) 110px minmax(100px,1fr) minmax(140px,1.3fr) 34px;align-items:center;gap:14px;padding:14px 0;display:grid}.gang-supplier-row:last-child{border-bottom:0}.gang-supplier-row.inactive{opacity:.65}.gang-supplier-dimension{white-space:nowrap;font-size:14px}.gang-supplier-help{margin:0;padding:12px 20px 18px}.gang-supplier-costs{padding:20px}@media (width<=800px){.gang-supplier-row{grid-template-columns:1fr 1fr;gap:12px}.gang-supplier-row .gang-help{grid-column:1/-1}.gang-supplier-row .btn-icon{justify-self:end}}.gang-upload-library{margin-bottom:18px}.gang-upload-library>.gang-help{padding:0 18px}.gang-upload-library-list{gap:8px;max-height:300px;padding:0 18px 18px;display:grid;overflow-y:auto}.gang-upload-library-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.gang-upload-library-row>div{gap:4px;min-width:0;display:grid}.gang-upload-library-row strong{overflow-wrap:anywhere}.gang-upload-library-row small{color:var(--ink-3)}.gang-summary-supplier label{color:var(--ink-3);font-size:11.5px}.gang-summary-supplier .text-input{width:100%;min-width:0}.gang-summary-supplier .btn{align-self:flex-start}.gang-sheet-tools{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding-bottom:16px;display:grid}.gang-sheet-tools .btn{justify-content:center;width:100%}.gang-layout-checks{border:1px solid var(--line);border-radius:8px;min-width:0;font-size:12px}.gang-layout-checks summary{cursor:pointer;white-space:nowrap;padding:10px}.gang-layout-checks.has-issues summary{color:var(--err)}.gang-layout-checks-body{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:180px;padding:0 10px 10px;overflow-y:auto}.gang-layout-checks-body p{margin:0 0 8px}.gang-layout-checks-body ul{margin:0;padding-left:16px}.gang-layout-checks-body li+li{margin-top:8px}.gang-grouping{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.gang-grouping-option{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;padding:14px}.gang-grouping-option.selected{background:var(--accent-soft);border-color:var(--accent)}.gang-grouping-option span{color:var(--ink-2);margin-top:6px;font-size:12px;line-height:1.5;display:block}.gang-arrangement-update{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.gang-arrangement-update p{margin:0;font-size:12px}@media (width<=800px){.gang-grouping{grid-template-columns:1fr}}.gang-folder-filter{margin-top:10px}.gang-folder-filter summary{cursor:pointer;padding:6px 0;font-size:13px}.gang-folder-filter fieldset{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:10px 20px;max-height:180px;padding:12px;display:flex;overflow-y:auto}.gang-folder-filter legend{padding:0 4px;font-size:12px}.resend-test-email{border-top:1px solid var(--line);padding-top:24px}.resend-test-form{align-items:end;gap:12px;max-width:720px;margin:16px 0;display:flex}.resend-test-form label{flex:1}.resend-test-form .btn{flex:none}.resend-test-email code{overflow-wrap:anywhere}@media (width<=600px){.resend-test-form{flex-direction:column;align-items:stretch}}.spoke-products-toolbar{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.spoke-products-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.spoke-catalog-note{margin-bottom:18px}.spoke-catalog-note a{color:var(--accent-ink);text-decoration:underline}.spoke-product-editor{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:16px;margin:16px 0;padding:18px;display:grid}.spoke-product-editor h3{margin:0;font-size:14px}.spoke-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spoke-code-caption{min-height:34px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.spoke-catalog-picker{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.spoke-catalog-results{max-height:270px;overflow:auto}.spoke-catalog-results button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;display:flex}.spoke-catalog-results button:hover{background:var(--bg)}.spoke-catalog-results strong{font-size:12px;font-weight:500}.spoke-catalog-results small{color:var(--ink-2);margin-top:3px;display:block}.spoke-catalog-results code{flex:none;font-size:11px}.spoke-mapping-search{max-width:480px;margin:14px 0}.spoke-saved-mapping{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.spoke-saved-mapping strong,.spoke-saved-mapping code{overflow-wrap:anywhere;font-size:13px;display:block}.spoke-saved-mapping span,.spoke-saved-mapping small{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.spoke-import-header{background:var(--bg);overflow-wrap:anywhere;padding:10px;font-size:11px;display:block}.spoke-import-preview{max-height:200px;padding-left:20px;font-size:12px;line-height:1.8;overflow:auto}@media (width<=650px){.spoke-product-fields,.spoke-saved-mapping{grid-template-columns:minmax(0,1fr)}.spoke-catalog-results button{flex-direction:column;align-items:flex-start;gap:4px}}.integration-settings{width:100%;min-width:0}.integration-back{margin-bottom:10px}.integration-header{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;top:0}.integration-identity{align-items:center;gap:12px;min-width:0;display:flex}.integration-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.integration-header h1{margin:0;font-size:21px;line-height:1.2}.integration-identity p{color:var(--ink-3);margin:5px 0 0;font-size:12px}.integration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integration-unsaved{color:var(--ink-2);font-size:12px}.integration-description{color:var(--ink-2);margin:16px 0 24px;font-size:13px;line-height:1.5}.integration-editor{border:0;min-width:0;margin:0;padding:0}.integration-spoke-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:32px;display:grid}.integration-mappings,.integration-connection-column{min-width:0}.integration-connection-column{border-left:1px solid var(--line);padding-left:28px}.integration-section{min-width:0;padding:0 0 24px;scroll-margin-top:100px}.integration-section+.integration-section{border-top:1px solid var(--line);padding-top:24px}.integration-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.integration-section-heading h2{margin:0;font-size:15px;line-height:1.4}.integration-section-heading p{color:var(--ink-2);margin:5px 0 0;font-size:12px;line-height:1.5}.integration-section-heading>.btn{flex:none}.integration-settings label{min-width:0;color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.integration-settings label>.eyebrow{text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:12px;font-weight:500}.integration-settings .text-input,.integration-settings .select{background-color:var(--surface);border-radius:7px;width:100%;min-width:0;padding-top:8px;padding-bottom:8px;font-size:13px}.integration-settings .select{cursor:pointer}.integration-settings .selectwrap{width:100%;min-width:0;display:block}.integration-settings .selectchev{color:var(--ink-2)}.integration-settings .btn:disabled{opacity:.5;cursor:not-allowed}.integration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.integration-connection-column .integration-field-grid{grid-template-columns:minmax(0,1fr);gap:16px}.integration-import-method{max-width:620px;margin-bottom:20px}.integration-import-method>span:first-child{font-weight:500}.mapping-list{min-width:0}.spoke-shipping-mapping-row{grid-template-columns:minmax(100px,.9fr) minmax(115px,.85fr) minmax(130px,1.15fr) minmax(160px,1fr) 28px;align-items:center;gap:10px;display:grid}.product-mapping-row{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(140px,1fr) 28px;align-items:center;gap:10px;display:grid}.mapping-column-headings{color:var(--ink-2);padding:0 0 8px;font-size:11px;font-weight:600}.mapping-row{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:10px 0}.mapping-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.integration-settings .mapping-remove{width:28px;color:var(--ink-3);justify-self:end;padding:6px}.integration-settings .mapping-remove:hover{color:var(--err);background:var(--err-bg)}.integration-fallback{grid-template-columns:minmax(240px,1fr) minmax(160px,1fr);align-items:end;gap:16px;margin:20px 0 12px;display:grid}.integration-fallback p,.integration-help,.integration-empty{color:var(--ink-2);margin:0;font-size:12px;line-height:1.6}.integration-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.integration-feedback{color:var(--accent-ink);margin:0 0 18px;font-size:12px;line-height:1.5}.integration-feedback.error{color:var(--err)}.integration-copy-field{gap:8px;min-width:0;display:flex}.integration-copy-field input{flex:1}.integration-copy-field+.integration-help,.integration-section>label+.integration-help{margin-top:10px}.integration-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:18px 0 24px;display:grid}.integration-site{border-top:1px solid var(--line);padding:18px 0}.integration-origin{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.integration-fields-section>.integration-help{margin-bottom:16px}.integration-fields-section>.row{flex-wrap:wrap}.integration-settings .integration-section>.integration-help{margin-bottom:18px}@media (width<=1300px){.integration-spoke-layout{grid-template-columns:minmax(0,1fr)}.integration-connection-column{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;padding:24px 0 0;display:grid}.integration-connection-column>.integration-section{border:0;padding-top:0}}@media (width<=800px){.integration-header{flex-direction:column;align-items:flex-start;gap:14px}.integration-actions{justify-content:flex-start}.integration-field-grid,.integration-site-grid,.integration-connection-column{grid-template-columns:minmax(0,1fr)}.spoke-shipping-mapping-row,.product-mapping-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.mapping-column-headings{display:none}.mapping-field-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.integration-settings .mapping-remove{grid-column:2}.integration-fallback{grid-template-columns:minmax(0,1fr)}.integration-section-heading{flex-wrap:wrap}.integration-section{scroll-margin-top:160px}}@media (width<=600px){.integration-actions{gap:6px}.integration-actions .btn{font-size:12px}.integration-unsaved{width:100%}.spoke-shipping-mapping-row,.product-mapping-row{grid-template-columns:minmax(0,1fr)}.integration-settings .mapping-remove{grid-column:1}}.integration-settings .mapping-remove svg{flex:none}.sm-review{flex-direction:column;width:min(960px,96vw);max-height:92vh;display:flex}.sm-review h2{margin:5px 0;font-size:21px}.sm-review-body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}.sm-review-body>p{margin:0;line-height:1.5}.sm-review-line{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:15px;display:flex}.sm-review-line>div:first-child{line-height:1.6}.sm-review-line label{flex-direction:column;gap:6px;font-size:13px;display:flex}.sm-review-line select{white-space:normal;width:100%}.sm-qty{max-width:100px}.sm-review-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-review-empty{border:1px dashed var(--border);border-radius:10px;padding:24px}.sm-review .is-skipped{opacity:.7}.sm-replacement{background:var(--bg);border-radius:8px;padding:10px}.sm-picker-overlay{z-index:1200}.sm-replacement-option{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:13px;display:flex}.sm-replacement-option:hover{border-color:var(--accent)}.sm-skipped{margin-top:16px}.sm-skipped .sm-review-line{margin-top:10px}@media (width<=600px){.sm-review{width:98vw}.sm-review-body{padding:12px}.sm-review-footer>button{width:100%}}:root{--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--bg:oklch(98.5% .006 250);--surface:oklch(100% 0 0);--surface-2:oklch(97.5% .008 250);--surface-3:oklch(95.5% .012 250);--ink:oklch(26% .03 262);--ink-2:oklch(45% .03 260);--ink-3:oklch(60% .025 258);--ink-soft:oklch(72% .02 255);--line:oklch(91.5% .012 255);--line-2:oklch(88% .016 255);--navy:oklch(27% .06 262);--navy-2:oklch(31% .065 262);--navy-line:oklch(40% .05 262);--navy-ink:oklch(86% .03 255);--navy-ink-2:oklch(68% .04 258);--accent-h:252;--accent:oklch(.55 .17 var(--accent-h));--accent-2:oklch(.62 .16 var(--accent-h));--accent-soft:oklch(.95 .04 var(--accent-h));--accent-fade:oklch(.55 .17 var(--accent-h) / .18);--accent-line:oklch(.86 .07 var(--accent-h));--accent-ink:oklch(.4 .13 var(--accent-h));--ok:oklch(62% .13 155);--ok-bg:oklch(95% .04 155);--warn:oklch(70% .13 70);--warn-bg:oklch(95% .05 78);--err:oklch(60% .17 25);--err-bg:oklch(95% .04 25);--info:oklch(60% .12 230);--info-bg:oklch(95% .04 230);--purple:oklch(55% .15 300);--purple-bg:oklch(95% .04 300);--row-pad:14px;--gap:20px;--radius:12px;--radius-sm:8px;--radius-lg:18px;--shadow-sm:0 1px 2px oklch(40% .05 260/.06), 0 1px 3px oklch(40% .05 260/.05);--shadow-md:0 4px 14px oklch(40% .05 260/.08), 0 1px 3px oklch(40% .05 260/.06);--shadow-lg:0 12px 34px oklch(35% .06 262/.16), 0 2px 8px oklch(35% .06 262/.08);--sidebar-w:264px;--brand-ink:#fff}.theme-sidebar-light{--navy:oklch(98.5% .006 250);--navy-2:oklch(95% .012 250);--navy-line:oklch(91% .012 255);--navy-ink:oklch(40% .03 260);--navy-ink-2:oklch(62% .025 258);--brand-ink:oklch(26% .03 262)}.theme-sidebar-light .sidebar{border-right:1px solid var(--line)}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}#root{height:100%}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}.app{grid-template-columns:var(--sidebar-w) 1fr;height:100%;display:grid;overflow:hidden}.btn.mobile-nav-trigger,.mobile-nav-backdrop,.sidebar-close{display:none}.sidebar{background:var(--navy);color:var(--navy-ink);flex-direction:column;display:flex;overflow:hidden}.brand{align-items:center;gap:11px;padding:12px 20px 10px;display:flex}.brand-mark{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.sidebar-brand-dark,.sidebar-brand-light{flex:none}.sidebar-brand-light,.theme-sidebar-light .sidebar-brand-dark{display:none}.theme-sidebar-light .sidebar-brand-light{display:block}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-ink);font-size:19px;font-weight:700}.brand-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-ink-2);font-size:10.5px;font-weight:500}.nav{flex:1;padding:8px 12px;overflow-y:auto}.nav-label{letter-spacing:.13em;text-transform:uppercase;color:var(--navy-ink-2);padding:16px 12px 7px;font-size:10.5px;font-weight:600}.folders-head{justify-content:space-between;align-items:center;padding:8px 20px 4px;display:flex}.folders-gear{color:var(--navy-ink-2);background:0 0;border:none;border-radius:7px;place-items:center;padding:4px;display:grid}.folders-gear:hover{background:var(--navy-2);color:var(--brand-ink)}.folders-scroll{flex:1;min-height:0;padding:0 12px 8px;overflow-y:auto}.folders-scroll::-webkit-scrollbar{width:8px}.folders-scroll::-webkit-scrollbar-thumb{background:var(--navy-line);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.folder-group{margin-bottom:4px}.folder-group-label{letter-spacing:.13em;text-transform:uppercase;color:var(--navy-ink-2);opacity:.8;padding:11px 12px 5px;font-size:9.5px;font-weight:700}.folder-group-toggle{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;font-family:inherit;display:flex}.folder-group-toggle:hover{background:var(--navy-2);color:var(--brand-ink);opacity:1}.folder-group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.folder-item{text-align:left;width:100%;color:var(--navy-ink);background:0 0;border:none;border-left:2.5px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s;display:flex}.folder-item:hover{background:var(--navy-2);color:var(--brand-ink)}.folder-item.active{color:var(--brand-ink);border-left-color:var(--accent);font-weight:600}.theme-sidebar-light .folder-item.active{color:var(--accent-ink)}.folder-dot{border-radius:3px;flex:none;width:8px;height:8px}.folder-dot.ghost{box-shadow:inset 0 0 0 1.5px var(--navy-line);background:0 0;border-radius:50%}.folder-item.active .folder-dot.ghost{box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.folder-name{flex:1;min-width:0}.folder-item.alert .folder-name{color:oklch(74% .13 35)}.folder-item.alert:hover .folder-name,.folder-item.alert.active .folder-name{color:oklch(80% .12 38)}.theme-sidebar-light .folder-item.alert .folder-name{color:oklch(55% .16 30)}.folder-count{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-family:var(--font-mono);color:var(--navy-ink-2);background:var(--navy-2);border-radius:20px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.folder-item.active .folder-count{color:var(--brand-ink);background:oklch(100% 0 0/.16)}.theme-sidebar-light .folder-count{background:var(--surface-3);color:var(--ink-3)}.side-tools{border-top:1px solid var(--navy-line);flex:none;padding:6px 12px 8px}.side-tools.collapsed{padding-bottom:6px}.approvals-nav{flex:none;width:calc(100% - 24px);margin:2px 12px 8px}.side-tools-label{color:var(--navy-ink-2);letter-spacing:.11em;text-transform:uppercase;padding:2px 8px 6px;font-size:10.5px;font-weight:650}.quick-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.quick-tool{border:1px solid var(--navy-line);background:var(--navy-2);min-width:0;color:var(--navy-ink);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:11.5px;display:flex}.quick-tool:hover,.quick-tool.active{color:#fff;border-color:var(--accent-2)}.quick-tool.active{background:var(--accent)}.quick-tool span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more-tools-toggle{border:1px solid var(--navy-line);width:100%;min-height:36px;color:var(--navy-ink);background:0 0;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;font-size:11.5px;display:flex}.more-tools-toggle:hover{background:var(--navy-2);color:#fff}.more-tools-toggle .side-tools-chevron{margin-left:auto}.side-tools-toggle{width:100%;min-height:36px;color:var(--navy-ink-2);letter-spacing:.11em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:650;display:flex}.side-tools-toggle:hover{background:var(--navy-2);color:var(--brand-ink)}.side-tools-toggle:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.side-tools-chevron{margin-left:auto;transition:transform .16s}.side-tools.collapsed .side-tools-chevron{transform:rotate(-90deg)}.side-tools.collapsed.has-active .side-tools-toggle{background:var(--navy-2);color:var(--brand-ink);box-shadow:inset 2px 0 var(--accent)}.side-tools-menu{padding-top:2px}.side-tools-menu[hidden]{display:none}.theme-sidebar-light .side-tools-toggle:hover,.theme-sidebar-light .side-tools.collapsed.has-active .side-tools-toggle{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.side-tools-chevron{transition:none}}.nav-item{color:var(--navy-ink);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;margin:1px 0;padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.nav-item:hover{background:var(--navy-2);color:#fff}.nav-item.active{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.nav-item .ico{opacity:.92;flex:none}.nav-count{font-size:11px;font-weight:600;font-family:var(--font-mono);background:oklch(100% 0 0/.12);border-radius:20px;margin-left:auto;padding:1px 7px}.nav-item.active .nav-count{background:oklch(100% 0 0/.22)}.sidebar-foot{border-top:1px solid var(--navy-line);padding:12px}.user-chip{border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.user-chip:hover{background:var(--navy-2)}.avatar{background:linear-gradient(140deg, var(--accent-2), oklch(55% .15 300));color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.user-name{color:var(--brand-ink);font-size:13px;font-weight:600}.user-role{color:var(--navy-ink-2);font-size:11px}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;height:62px;padding:0 26px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600}.search{background:var(--surface-2);border:1px solid var(--line);width:320px;max-width:34vw;color:var(--ink-3);border-radius:10px;align-items:center;gap:9px;padding:8px 13px;display:flex}.search input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.search:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.content{flex:1;overflow-y:auto}.content-pad{padding:24px 26px 60px}@media (width<=800px){.app{display:block}.main{height:100%}.sidebar{z-index:80;width:min(86vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:12px 0 30px oklch(15% .03 255/.3)}.sidebar.mobile-open{transform:translate(0)}.mobile-nav-backdrop{z-index:70;opacity:0;pointer-events:none;background:oklch(15% .03 255/.48);border:0;transition:opacity .2s;position:fixed;inset:0}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto;display:block}.btn.mobile-nav-trigger{flex:none;place-items:center;display:inline-grid}.sidebar-close{width:36px;height:36px;color:var(--navy-ink);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.sidebar-close:hover{background:var(--navy-2);color:#fff}.side-tools-toggle{min-height:44px}.side-tools-menu{max-height:min(38dvh,340px);overflow-y:auto}.topbar{gap:8px;height:56px;padding:0 12px}.page-title{text-overflow:ellipsis;max-width:145px;font-size:17px;overflow:hidden}.topbar .search{display:none}.topbar>.btn-primary{padding:8px 10px}.topbar-new-order{flex:none;justify-content:center;gap:0;width:36px;height:36px;padding:8px!important}.topbar-new-order-label{display:none}.content-pad{padding:14px 12px 40px}.order-toolbar{flex-direction:column;align-items:stretch;gap:10px}.order-toolbar-main{min-width:0}.order-toolbar-actions{flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important}.order-toolbar-actions>*{flex:none}.order-header-wrap{align-items:flex-start}.order-header-main,.order-header-text{min-width:0}.order-header-id{flex-wrap:wrap;gap:6px}.order-header-id h1{font-size:22px!important}.order-header-stats{justify-content:space-around;gap:12px;width:100%}.detailgrid,.specs-notes,.detail-rail,.dashgrid{grid-template-columns:minmax(0,1fr)}.rail-notes{grid-column:auto}.designline-top{flex-direction:column;gap:12px}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.timeline-h-card{padding:14px;overflow-x:auto}.tlh-track{min-width:520px}.ordercards{grid-template-columns:minmax(0,1fr)}table.otable{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.modal-overlay{padding:12px}.modal{width:100%;max-height:calc(100vh - 24px);overflow-y:auto}}.btn{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--ink-soft)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-3);border-color:#0000}.btn-sm{border-radius:8px;padding:5px 10px;font-size:12px}.btn-icon{padding:8px}.pill{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill .dot{border-radius:50%;flex:none;width:6px;height:6px}.pill.ok{background:var(--ok-bg);color:oklch(42% .12 155)}.pill.ok .dot{background:var(--ok)}.pill.warn{background:var(--warn-bg);color:oklch(48% .11 60)}.pill.warn .dot{background:var(--warn)}.pill.err{background:var(--err-bg);color:oklch(47% .16 25)}.pill.err .dot{background:var(--err)}.pill.info{background:var(--info-bg);color:oklch(44% .11 235)}.pill.info .dot{background:var(--info)}.pill.purple{background:var(--purple-bg);color:oklch(44% .14 300)}.pill.purple .dot{background:var(--purple)}.pill.neutral{background:var(--surface-3);color:var(--ink-2)}.pill.neutral .dot{background:var(--ink-soft)}.chip{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.tag-mono{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.channel{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.channel .cdot{border-radius:3px;flex:none;width:8px;height:8px}.cglyph{font-family:var(--font-display);text-align:center;flex:none;width:16px;font-size:15px;font-weight:700;line-height:1}.inbox-bar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:8px 10px;display:flex}.inbox-bar.armed{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.order-column-settings{position:relative}.order-column-settings>summary{cursor:pointer;list-style:none}.order-column-settings>summary::-webkit-details-marker{display:none}.order-column-settings[open]>summary{background:var(--surface-3);color:var(--accent-ink)}.order-column-settings-popover{z-index:45;background:var(--surface);border:1px solid var(--line-2);width:min(310px,100vw - 24px);max-height:min(520px,70vh);box-shadow:var(--shadow-lg);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.order-column-settings-list{margin-top:10px}.order-column-settings-row{background:var(--surface-2);border-radius:7px;min-height:34px;padding:4px 5px 4px 8px;font-size:11.5px;font-weight:600}.order-column-settings-row .btn-icon{justify-content:center;width:28px;height:26px;padding:0}.order-column-settings-row .btn:disabled{opacity:.35;cursor:default}.order-column-settings-grip{color:var(--ink-soft);letter-spacing:-3px;font-size:13px;transform:rotate(90deg)}.order-column-settings-reset{justify-content:center;width:100%;margin-top:10px}.btn.disabledish{color:var(--ink-soft);background:var(--surface);border-color:var(--line);cursor:default;opacity:.65}.btn.disabledish:hover{background:var(--surface);border-color:var(--line)}.sel-pill{background:var(--accent);color:#fff;border-radius:20px;align-items:center;gap:8px;margin-right:4px;padding:5px 12px 5px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.sel-pill .chk{background:oklch(100% 0 0/.2);border-color:#fff;width:16px;height:16px}.store-name{max-width:170px;color:var(--ink);font-size:13px;font-weight:600;display:inline-block}.empty-folder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:64px 20px;display:flex}.otable tbody tr.flagged{background:oklch(95% .045 45)}.otable tbody tr.flagged:hover{background:oklch(92% .06 45)}.otable tbody tr.noted{background:oklch(95% .035 12)}.otable tbody tr.noted:hover{background:oklch(92% .05 12)}.ph{background-color:var(--surface-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);font-family:var(--font-mono);text-align:center;background-image:repeating-linear-gradient(-45deg,#0000,#0000 7px,oklch(90% .015 255) 7px 8px);place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}.ph span{background:var(--surface);border-radius:5px;padding:2px 6px;line-height:1.2}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.between{justify-content:space-between}.center{align-items:center}.wrap{flex-wrap:wrap}.muted{color:var(--ink-3)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);letter-spacing:-.02em}.grow{flex:1;min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fade-in{animation:.22s both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in{animation:.28s cubic-bezier(.2,.8,.2,1) slideIn}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}.section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:600}.tabbtn{color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.tabbtn:hover{background:var(--surface-2);color:var(--ink)}.tabbtn.active{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.tabcount{font-family:var(--font-mono);background:var(--surface-3);color:var(--ink-3);border-radius:20px;padding:0 6px;font-size:11px;font-weight:600}.tabbtn.active .tabcount{color:#fff;background:oklch(100% 0 0/.22)}.selectwrap{position:relative}.select{appearance:none;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 32px 8px 13px;font-size:13px;font-weight:500}.select:hover{border-color:var(--ink-soft)}.selectchev{color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.chk{border:1.5px solid var(--line-2);background:var(--surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:inline-grid}.chk:hover{border-color:var(--accent)}.chk.on{background:var(--accent);border-color:var(--accent)}.otable{border-collapse:collapse;width:100%}.otable thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);padding:11px 16px;font-size:11px;font-weight:600}.orders-table-scroll .order-column-header{cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity .12s,box-shadow .12s,color .12s;position:relative}.orders-table-scroll .order-column-header:active{cursor:grabbing}.orders-table-scroll .order-column-header.dragging{opacity:.38}.orders-table-scroll .order-column-header.drop-before{box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-ink)}.orders-table-scroll .order-column-header.drop-after{box-shadow:inset -3px 0 0 var(--accent);color:var(--accent-ink)}.order-column-heading{align-items:center;gap:7px;width:100%;display:inline-flex}.order-column-header.align-right .order-column-heading{justify-content:flex-end}.order-column-grip{color:var(--ink-soft);letter-spacing:-3px;opacity:.6;font-size:12px;transform:rotate(90deg)}.order-column-header:hover .order-column-grip{color:var(--accent);opacity:1}.otable tbody td{padding:var(--row-pad) 16px;border-bottom:1px solid var(--line);vertical-align:middle}.otable tbody tr{cursor:pointer;transition:background .12s}.otable tbody tr:hover,.otable tbody tr.sel{background:var(--accent-soft)}.otable tbody tr:last-child td{border-bottom:none}.orders-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.orders-table-scroll .otable{min-width:1120px;display:table}.order-source-logo{-o-object-fit:contain;object-fit:contain;flex:none;width:30px;height:30px;display:block}.order-placed-at{white-space:nowrap;font-size:11px;display:inline-block}.order-primary-link{color:inherit;text-decoration:none}.order-primary-link:hover .mono{text-decoration:underline}.thumbstack{display:flex}.thumb-mini{border:2px solid var(--surface);width:30px;height:36px;box-shadow:var(--shadow-sm);border-radius:6px;margin-left:-8px}.thumb-mini:first-child{margin-left:0}.ordercards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.ordercard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;padding:15px 16px;transition:box-shadow .16s,border-color .16s,transform .16s}.ordercard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line);transform:translateY(-2px)}.ordercard.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ordercard-routing{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.order-routing-actions{flex-direction:column;align-items:flex-start;gap:6px;min-width:210px;max-width:310px;display:flex}.order-routing-suggestion{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:100%;overflow:hidden}.order-routing-selects{flex-wrap:wrap;gap:6px;width:100%;display:flex}.order-routing-selectwrap{flex:145px;min-width:0;position:relative}.order-routing-select{border-radius:7px;width:100%;min-width:0;padding:6px 25px 6px 9px;font-size:11.5px}.order-routing-selectwrap .selectchev{right:8px}.order-routing-current{color:var(--ink-3);white-space:normal;font-size:10.5px}.order-routing-message{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:7px;margin:0 0 10px;padding:8px 11px;font-size:12.5px;display:flex}.order-routing-message.ok{color:var(--ok);border-color:color-mix(in oklch, var(--ok), var(--line) 65%)}.order-routing-message.err{color:var(--err);border-color:color-mix(in oklch, var(--err), var(--line) 65%);background:var(--err-bg)}.order-routing-message .btn{color:currentColor}.order-routing-message-action{margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.orderbadge{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.orderbadge.store-logo{background:#fff;padding:4px}.orderbadge.store-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.orderbadge .channel .cdot{border-radius:5px;width:16px;height:16px}.detailgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.detail-full{flex-direction:column;gap:16px;display:flex}.specs-notes{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:16px;display:grid}.detail-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:4px;display:grid}.rail-notes{grid-column:span 2}.rail-notes>.card{height:100%}.designline{overflow:hidden}.designline-head{border-bottom:1px solid var(--line);background:var(--surface-2);padding:14px 18px}.designline-body{flex-direction:column;gap:18px;padding:20px;display:flex}.designline-top{gap:24px;display:flex}.spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;display:grid}.spec-block .tag-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notes-area{box-sizing:border-box;resize:vertical;border:1px solid var(--line-2);width:100%;min-height:76px;font-family:var(--font-body);color:var(--ink);background:var(--surface-2);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.45}.notes-area:focus{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.notes-area::placeholder{color:var(--ink-soft)}.order-notes-list{flex-direction:column;min-height:28px;display:flex}.order-note{padding:7px 0;font-size:13px}.order-note:first-child{padding-top:0}.order-note+.order-note{border-top:1px solid var(--line)}.order-notes-empty{padding-bottom:4px;font-size:12px}.order-note-composer{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.work-view-compact{position:relative}.work-view-compact>summary{list-style:none}.work-view-compact>summary::-webkit-details-marker{display:none}.work-view-compact[open]>summary{background:var(--accent-soft);color:var(--accent-ink)}.work-view-compact-menu{width:245px;top:calc(100% + 8px);left:auto;right:0}.work-view-compact-head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 11px 10px;display:flex}.work-view-compact-head strong{font-size:13px}.work-view-compact-menu .menu-item.active{background:var(--accent-soft);color:var(--accent-ink)}.work-view-compact-manage{border-top:1px solid var(--line);margin-top:4px}.production-settings-page{max-width:1180px}.production-settings-sections{gap:16px;display:grid}.production-settings-card{overflow:hidden}.production-settings-load-error{color:var(--err);padding:18px 20px}.production-settings-head{padding:18px 20px 16px}.production-settings-head h2{margin:0;font-size:17px}.production-settings-head p{color:var(--ink-3);margin:6px 0 0 25px;font-size:12.5px}.production-settings-table{border-top:1px solid var(--line)}.production-settings-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(280px,1.35fr) minmax(170px,.55fr) 34px;align-items:start;gap:14px;padding:12px 20px;display:grid}.production-settings-labels{background:var(--surface-2);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding-top:9px;padding-bottom:9px;font-size:10px;font-weight:700}.production-settings-row label{min-width:0}.production-settings-row .text-input{width:100%}.production-settings-hint{margin-top:5px;font-size:10.5px;display:block}.production-settings-days{align-items:center;gap:7px;display:flex}.production-settings-days .text-input{width:92px}.production-settings-days>span{color:var(--ink-3);font-size:12px}.production-settings-footer{padding:14px 20px}.production-settings-success{color:var(--ok);font-size:12px}.production-settings-error{color:var(--err);font-size:12px}.production-settings-warning{color:var(--warn);font-size:12px}.shipping-production-settings{overflow:visible}.shipping-settings-block{border-top:1px solid var(--line);gap:12px;padding:17px 20px;display:grid}.shipping-settings-block p{margin:4px 0 0;font-size:12px}.shipping-settings-printer-grid{grid-template-columns:minmax(230px,1.3fr) repeat(2,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.shipping-settings-printer-grid>label>span{color:var(--ink-3);font-size:11px}.shipping-toggle-row{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.shipping-toggle-row input{width:18px;height:18px;accent-color:var(--accent);flex:none}.shipping-toggle-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-toggle-row strong{font-size:12.5px}.shipping-toggle-row small{color:var(--ink-3);font-size:10.5px;line-height:1.35}.shipping-mapping-list{gap:7px;display:grid}.shipping-mapping-row{grid-template-columns:minmax(150px,.85fr) minmax(190px,1.2fr) minmax(140px,.7fr) minmax(190px,1fr) 34px;align-items:center;gap:7px;display:grid}.shipping-settings-empty{border:1px dashed var(--line);border-radius:9px;padding:13px;font-size:12px}.outbound-policy-grid{gap:7px;display:grid}.outbound-policy-card{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.outbound-policy-card.hold{border-color:color-mix(in srgb, var(--warn) 45%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface))}.outbound-policy-card>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.outbound-policy-card .mono{font-size:10.5px}.outbound-policy-card .select{min-width:195px}.held-updates-panel{border:1px solid var(--line);border-radius:9px;overflow:hidden}.held-update-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 11px;display:flex}.held-update-row>input{width:17px;height:17px;accent-color:var(--accent);flex:none}.held-update-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.held-update-row strong{font-size:12.5px}.held-update-row small{color:var(--ink-3);font-size:10.5px}.held-update-actions{background:var(--surface-2);padding:10px 11px;font-size:11.5px}.production-measurements-body{border-top:1px solid var(--line);gap:12px;padding:16px 20px 18px;display:grid}.production-measurements-row{align-items:flex-end}.production-measurements-field{color:var(--ink-2);flex:0 0 210px;font-size:12px;font-weight:600}.production-measurements-field .selectwrap,.production-measurements-field .select{width:100%}.production-measurements-copy{min-width:260px;max-width:540px;padding-bottom:2px;font-size:12px}.production-measurements-copy .muted{line-height:1.45}.production-measurements-actions{flex:none}.production-measurements-read-only{font-size:11.5px}.package-settings-empty{border-top:1px solid var(--line);padding:18px 20px;font-size:12.5px}.package-settings-body{border-top:1px solid var(--line);gap:15px;padding:16px 20px 18px;display:grid}.package-settings-list{gap:7px;display:grid}.package-settings-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.package-settings-row.editing{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.package-settings-summary{min-width:0}.package-settings-summary>.muted{overflow-wrap:anywhere;font-size:10.5px}.package-settings-actions{flex:none}.package-settings-editor{background:var(--surface-2);border-radius:9px;gap:11px;padding:13px;display:grid}.package-settings-help{font-size:10.5px;line-height:1.4}.package-settings-form{gap:12px;display:grid}.package-settings-form-fields{grid-template-columns:minmax(165px,1.5fr) repeat(5,minmax(82px,.7fr));align-items:end;gap:8px;display:grid}.package-settings-form-fields label{min-width:0;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9.5px;font-weight:650;display:flex}.package-settings-form-fields .text-input{width:100%}.package-settings-form-footer{min-width:0}.package-settings-check{color:var(--ink-2);font-size:11.5px}.package-settings-check input{margin:0}.package-settings-form-actions{flex:none}.package-settings-read-only{font-size:11.5px}@media (width<=860px){.production-settings-labels{display:none}.production-settings-row{grid-template-columns:1fr 110px 34px}.production-settings-row>label:nth-child(2){grid-area:2/1/auto/-1}.package-settings-form-fields{grid-template-columns:repeat(3,minmax(100px,1fr))}.package-settings-name{grid-column:span 2}.shipping-settings-printer-grid{grid-template-columns:minmax(0,1fr)}.shipping-mapping-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-mapping-row>.btn{justify-self:end}}@media (width<=560px){.production-settings-row{grid-template-columns:1fr 34px;padding:12px 14px}.production-settings-row>label:nth-child(3){grid-column:1}.production-settings-row>div:last-child{grid-area:1/2}.production-settings-head,.production-settings-footer,.shipping-settings-block,.production-measurements-body,.package-settings-body,.package-settings-empty{padding-left:14px;padding-right:14px}.production-measurements-row{flex-direction:column;align-items:stretch}.production-measurements-field{flex-basis:auto;width:100%}.production-measurements-copy{min-width:0}.production-measurements-actions{width:100%}.production-measurements-actions .btn{flex:1;justify-content:center}.package-settings-row{flex-direction:column;align-items:flex-start}.package-settings-actions{justify-content:flex-end;width:100%}.package-settings-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.package-settings-name{grid-column:1/-1}.shipping-mapping-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr);padding:10px}.outbound-policy-card{flex-direction:column;align-items:stretch}.outbound-policy-card>.row{justify-content:space-between}.package-settings-form-footer{flex-direction:column;align-items:stretch}.package-settings-form-footer>.row:first-child{flex-direction:column;align-items:flex-start}.package-settings-form-actions{width:100%}.package-settings-form-actions .btn{flex:1;justify-content:center}}.segbtn{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:500;display:inline-flex}.segbtn.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.specdivider{background:var(--line);height:1px}.placements{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:13px}.placement-row{border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.placement-row:hover{background:var(--surface)}.filechip{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;flex:none;max-width:150px;padding:3px 9px;font-size:11.5px}.tldot{border:2px solid var(--line-2);background:var(--surface);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.tldot.done{background:var(--accent);border-color:var(--accent)}.tlline{background:var(--line-2);flex:1;width:2px;min-height:18px}.tlline.done{background:var(--accent)}.timeline-h-card{margin-bottom:18px;padding:16px 22px}.timeline-h-title{margin-bottom:16px}.tlh-track{padding-bottom:4px;display:flex}.tlh-step{flex:1;display:flex;position:relative}.tlh-node{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex;position:relative}.tlh-line{background:var(--line-2);z-index:0;width:100%;height:2px;position:absolute;top:9px;right:50%}.tlh-line.done{background:var(--accent)}.tlh-label{color:var(--ink-soft);padding:0 4px;font-size:12.5px;font-weight:500;line-height:1.25}.tlh-step.done .tlh-label{color:var(--ink);font-weight:600}.tlh-step.current .tlh-label{color:var(--accent-ink)}.tlh-sub{color:var(--ink-3);font-size:11px;line-height:1.2}.tlh-sub.eta{color:var(--accent-ink);font-weight:650}.timeline-eta{color:var(--ink-3);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:10.5px;display:flex}.timeline-eta strong{color:var(--accent-ink);font-size:12.5px}.timeline-eta.done{color:var(--ok);font-size:12px;font-weight:650}.dashgrid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.attn-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:13px 18px;transition:background .12s;display:flex}.attn-row:hover{background:var(--accent-soft)}.attn-row:last-child{border-bottom:none}.attn-row-link{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.sparkbar{align-items:flex-end;gap:6px;height:48px;margin-top:14px;display:flex}.sparkbar span{background:linear-gradient(var(--accent-2), var(--accent));opacity:.9;border-radius:4px 4px 0 0;flex:1}.sparkbar span:last-child{background:var(--accent);opacity:1}.loadbar{background:var(--surface-3);border-radius:20px;height:7px;overflow:hidden}.loadbar span{background:var(--accent);border-radius:20px;height:100%;display:block}.batchboard{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.batchcol{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.batchcol-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.batchcard{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:inherit;border-radius:10px;align-items:center;gap:11px;padding:10px;text-decoration:none;transition:box-shadow .14s,border-color .14s;display:flex}.batchcard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line)}.featured-int{background:linear-gradient(120deg, var(--accent-soft), var(--surface) 70%);border-color:var(--accent-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.int-logo{width:56px;height:56px;box-shadow:var(--shadow-md);border-radius:15px;flex:none;place-items:center;display:grid}.int-logo-sm{color:#fff;width:38px;height:38px;font-weight:700;font-family:var(--font-display);border-radius:10px;place-items:center;font-size:16px;display:grid}.intgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.int-card{padding:15px 16px}.integration-card-link{min-width:0;color:inherit;text-decoration:none}.rule-card{padding:16px 18px 0;overflow:hidden}.rule-when{color:var(--ink-2);font-size:13px}.automation-rule-main{align-items:flex-start;padding-bottom:14px}.automation-rule-main>.toggle{margin-right:2px}.automation-rule-toolbar{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;margin:0 -18px;padding:10px 18px;display:flex}.automation-order-button{font-size:17px;line-height:1;font-family:var(--font-body)}.automation-preview-modal{max-width:820px}.automation-history-modal{max-width:780px}.automation-preview-controls{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.6fr) minmax(150px,.8fr);gap:10px;display:grid}.automation-preview-result{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:14px}.automation-result-row,.automation-history-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:12.5px;display:flex}.automation-history-row{align-items:flex-start}.automation-history-details{color:var(--ink-2);font-size:11.5px}.automation-history-details summary{cursor:pointer;color:var(--ink-soft)}.automation-match-yes{color:var(--ok);border-color:var(--ok);background:var(--ok-bg)}.automation-match-no{color:var(--ink-soft);background:var(--surface-3)}.automation-callout{border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:12.5px}.automation-callout.error{color:var(--err);border-color:var(--err);background:var(--err-bg)}.automation-raw-details{color:var(--ink-soft);margin-top:14px;font-size:11.5px}.automation-raw-details summary{cursor:pointer}.automation-raw-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;color:var(--ink-2);overflow:auto}.toggle{background:var(--line-2);border:none;border-radius:20px;flex:none;width:42px;height:24px;padding:3px;transition:background .18s;position:relative}.toggle.on{background:var(--accent)}.toggle .knob{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .18s;display:block}.toggle.on .knob{transform:translate(18px)}@media (width<=760px){.automation-replay-controls{flex-wrap:wrap;max-width:100%}.automation-replay-controls .selectwrap{flex:1;min-width:120px}.automation-rule-main{flex-wrap:wrap}.automation-rule-main>.toggle{order:0}.automation-rule-main>.grow{flex-basis:calc(100% - 62px)}.automation-rule-toolbar{flex-direction:column;align-items:flex-start}.automation-rule-toolbar>.row{justify-content:flex-start!important}.automation-preview-controls{grid-template-columns:minmax(0,1fr)}.automation-history-row{flex-direction:column}}@media (width<=480px){.automation-rule-settings{flex-direction:column}.automation-rule-settings>label{width:100%}.automation-rule-settings>.row{padding-top:0!important}}.modal-overlay{z-index:100;background:oklch(20% .04 262/.45);place-items:center;padding:40px 20px;animation:.15s both fadeIn;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:760px;max-height:86vh;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-body{padding:18px 20px;overflow-y:auto}.text-input{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:13.5px;font-family:var(--font-body);border-radius:9px;min-width:0;padding:8px 12px}.text-input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.folder-manager-modal{max-width:820px}.fm-create{margin-bottom:16px;padding:14px}.fm-create-fields{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:8px;margin-top:10px;display:grid}.fm-row{border:1px solid #0000;border-radius:10px;padding:8px 10px;display:block}.fm-row:hover{background:var(--surface-2);border-color:var(--line)}.fm-row-main{align-items:center;gap:8px;min-width:0;display:flex}.fm-row-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:5px 40px 2px 54px;display:grid}.fm-row-fields label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.fm-row-fields label>span{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.fm-row-fields .selectwrap,.fm-row-fields .select{width:100%;min-width:0}.fm-row-fields .select{padding-top:6px;padding-bottom:6px;font-size:12px}.fm-color-wrap{flex:none;place-items:center;display:grid;position:relative}.fm-color-current{border:2px solid var(--surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-2);border-radius:7px;padding:0}.fm-palette{z-index:5;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:10px;grid-template-columns:repeat(4,22px);gap:7px;padding:9px;display:grid;position:absolute;top:30px;left:-6px}.fm-swatch{cursor:pointer;border:none;border-radius:5px;width:18px;height:18px;padding:0}.fm-name{text-align:left;color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;font-weight:600;display:flex}.fm-name:hover{color:var(--accent)}.fm-system{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-3);border-radius:20px;padding:3px 7px;font-size:9px}.fm-alert{justify-content:center;min-width:73px}.page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-intro h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 5px;font-size:25px;line-height:1.1}.page-intro p{color:var(--ink-3);max-width:680px;margin:0;font-size:13px;line-height:1.45}.primary-tabs{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.primary-tabs button{color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.primary-tabs button:hover{background:var(--surface-2);color:var(--ink)}.primary-tabs button.active{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.inventory-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-summary-card{align-items:center;gap:11px;padding:14px 15px;display:flex}.inventory-summary-card .muted{font-size:11.5px}.inventory-summary-card>strong{font-family:var(--font-display);font-size:25px}.inventory-summary-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.inventory-summary-icon.warn{color:oklch(48% .11 60);background:var(--warn-bg)}.inventory-summary-icon.ok{color:oklch(42% .12 155);background:var(--ok-bg)}.inventory-summary-icon.info{color:var(--accent-ink);background:var(--accent-soft)}.inventory-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-filter{align-items:center;gap:3px;display:flex}.inventory-filter button{color:var(--ink-3);background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12.5px;font-weight:600}.inventory-filter button:hover{color:var(--ink);background:var(--surface-2)}.inventory-filter button.active{color:var(--accent-ink);background:var(--accent-soft)}.inventory-filter button span{font-family:var(--font-mono);opacity:.75;margin-left:3px;font-size:10px}.inventory-search{border:1px solid var(--line-2);background:var(--surface);width:min(330px,100%);color:var(--ink-soft);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.inventory-search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.inventory-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 0;font-size:12.5px}.inventory-table-card{overflow-x:auto}.processed-table{min-width:900px}.processed-table tbody tr{cursor:pointer}.processed-item-cell{width:min(360px,32vw);min-width:250px}.processed-item-cell>img{border:1px solid var(--line);-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border-radius:8px;flex:none;width:44px;height:48px}.processed-item-cell strong{font-size:13.5px}.processed-item-cell .muted{font-size:11.5px}.processed-item-cell .tag-mono{font-size:10px}.processed-count{background:var(--surface-3);border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:600;display:inline-grid}.empty-state{text-align:center;min-height:220px;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px;display:flex}.empty-state strong{color:var(--ink);font-size:14px}.empty-state span{color:var(--ink-3);font-size:12px}.processed-review-modal{max-width:880px}.processed-review-body{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:22px;display:grid}.processed-review-art{background:var(--surface-2);border-radius:12px;place-items:center;min-height:260px;display:grid;overflow:hidden}.processed-review-art>img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:390px}.processed-review-facts{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.modal-foot{border-top:1px solid var(--line);background:var(--surface-2);padding:13px 20px}.processed-review-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=800px){.page-intro{align-items:flex-start}.page-intro h1{font-size:22px}.primary-tabs{width:100%}.primary-tabs button{flex:1;justify-content:center}.inventory-summary-grid{grid-template-columns:minmax(0,1fr);gap:8px}.inventory-summary-card{padding:11px 13px}.inventory-summary-card>strong{font-size:22px}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-filter{padding-bottom:2px;overflow-x:auto}.inventory-filter button{white-space:nowrap}.inventory-search{width:100%}.inventory-table-card{overflow:hidden}.processed-table{min-width:0;white-space:normal!important;display:block!important}.processed-table thead{display:none}.processed-table tbody{display:block}.processed-table tbody tr{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:13px 14px;display:grid}.processed-table tbody td{border:0;min-width:0;padding:0}.processed-table tbody td:first-child{grid-column:1/-1}.processed-table tbody td:nth-child(2){grid-column:1;font-size:11.5px}.processed-table tbody td:nth-child(3){grid-column:2}.processed-table tbody td:nth-child(4){grid-column:3}.processed-table tbody td:nth-child(5){grid-column:1/3}.processed-table tbody td:nth-child(6){grid-column:3}.processed-item-cell{width:100%;min-width:0}.processed-review-body{grid-template-columns:minmax(0,1fr)}.processed-review-art{min-height:210px}.processed-review-art>.ph{height:210px!important}.processed-review-actions{flex-direction:column-reverse;align-items:stretch}.processed-review-actions>.btn{justify-content:center}.processed-review-actions>.row{width:100%}.processed-review-actions>.row .btn{flex:1;justify-content:center}.fm-create-fields{grid-template-columns:minmax(0,1fr)}.fm-create-fields .selectwrap,.fm-create-fields .select,.fm-create-fields .btn{width:100%}.fm-create-fields .btn{justify-content:center}.fm-row{padding:8px 6px}.fm-row-fields{grid-template-columns:minmax(0,1fr);padding:6px 8px 3px 52px}.fm-row-fields label{grid-template-columns:minmax(100px,auto) minmax(0,1fr)}.folder-manager-modal .modal-body{padding:14px 12px}}@media (width<=480px){.page-intro p{font-size:12px}.primary-tabs button{padding-inline:8px}.processed-review-facts{grid-template-columns:minmax(0,1fr)}.fm-alert{gap:0;width:34px;min-width:34px;padding-inline:8px;font-size:0}.fm-row-fields{padding-left:8px}.fm-row-fields label{grid-template-columns:minmax(0,1fr);gap:3px}}.sanmar-workspace{width:100%;max-width:1560px;margin:0 auto}.sanmar-page-intro{align-items:center}.sanmar-connection-state{justify-content:flex-end;font-size:11.5px}.sanmar-setup-banner,.sanmar-notice{border:1px solid var(--warn);background:var(--warn-bg);color:oklch(43% .1 60);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:12.5px;display:flex}.sanmar-setup-banner strong{color:var(--ink)}.sanmar-setup-banner .col>span{color:var(--ink-2)}.sanmar-notice{border-color:var(--ok);background:var(--ok-bg);color:oklch(40% .12 155);justify-content:flex-start}.sanmar-notice>span{flex:1}.sanmar-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sanmar-summary-card{width:100%;color:var(--ink);text-align:left;font:inherit;align-items:center;gap:10px;padding:13px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.sanmar-summary-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sanmar-summary-card>strong{font-family:var(--font-display);font-size:25px}.sanmar-summary-card .muted{font-size:11px}.sanmar-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sanmar-summary-icon.ok{color:oklch(42% .12 155);background:var(--ok-bg)}.sanmar-summary-icon.warn{color:oklch(48% .11 60);background:var(--warn-bg)}.sanmar-summary-icon.err{color:var(--err);background:var(--err-bg)}.sanmar-summary-icon.info{color:var(--accent-ink);background:var(--accent-soft)}.sanmar-summary-arrow{color:var(--ink-soft);flex:none}.sanmar-tabs{max-width:100%;overflow-x:auto}.sanmar-tabs button{white-space:nowrap}.sanmar-tab-badge{background:var(--err-bg);min-width:18px;height:18px;color:var(--err);font:600 10px/1 var(--font-mono);border-radius:20px;place-items:center;display:inline-grid}.sanmar-tabs button.active .sanmar-tab-badge{color:#fff;background:oklch(100% 0 0/.2)}.sanmar-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:13px;display:grid}.sanmar-panel{overflow:hidden}.sanmar-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sanmar-panel-head .section-title{font-size:14px}.sanmar-panel-head .muted{font-size:11.5px}.sanmar-panel-icon{width:32px;height:32px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.sanmar-panel-empty{text-align:center;min-height:210px;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:28px;display:flex}.sanmar-panel-empty strong{color:var(--ink)}.sanmar-panel-empty span{color:var(--ink-3);max-width:390px;font-size:12px}.sanmar-draft-list{flex-direction:column;gap:10px;padding:12px;display:flex}.sanmar-draft-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:13px}.sanmar-draft-card>.row .muted{font-size:11.5px}.sanmar-draft-lines{border:1px solid var(--line);border-radius:9px;flex-direction:column;margin-top:11px;display:flex;overflow:hidden}.sanmar-draft-line{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.sanmar-draft-line:last-child{border-bottom:0}.sanmar-draft-line.unresolved{background:var(--warn-bg)}.sanmar-line-name{font-size:12.5px;font-weight:600}.sanmar-draft-line .tag-mono{font-size:10px}.sanmar-line-match{flex:none;align-items:flex-end}.sanmar-line-match .mono{font-size:11px;font-weight:600}.sanmar-blockers{color:oklch(48% .12 50);flex-direction:column;gap:5px;margin-top:9px;font-size:11.5px;display:flex}.sanmar-exception-list{flex-direction:column;padding:4px 12px 12px;display:flex}.sanmar-exception-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;display:flex}.sanmar-exception-row:last-child{border-bottom:0}.sanmar-exception-row:hover{color:var(--accent-ink)}.sanmar-exception-row .muted{font-size:11px}.sanmar-risk-mark{background:var(--ink-soft);border-radius:5px;flex:none;width:4px;height:34px}.sanmar-risk-mark.err{background:var(--err)}.sanmar-risk-mark.warn{background:var(--warn)}.sanmar-risk-mark.ok{background:var(--ok)}.sanmar-exception-date{text-align:right;align-items:flex-end;min-width:100px}.sanmar-exception-date strong{font-size:12px}.sanmar-exception-date>span:last-child{color:var(--err);font-size:10.5px}.sanmar-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.sanmar-mapping-table-card{overflow-x:auto}.sanmar-mapping-table{min-width:1000px}.sanmar-mapping-table tbody tr{cursor:default}.sanmar-mapping-table tbody tr.sanmar-mapping-unresolved{background:oklch(98.5% .018 75)}.sanmar-mapping-table tbody tr.sanmar-mapping-unresolved:hover{background:var(--warn-bg)}.sanmar-link-button{width:fit-content;color:var(--accent);font:500 11.5px/1.3 var(--font-body);text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.sanmar-link-button:hover{text-decoration:underline}.sanmar-count-badge{background:var(--surface-3);min-width:27px;height:27px;font:600 11px/1 var(--font-mono);border-radius:8px;place-items:center;display:inline-grid}.sanmar-order-toolbar{align-items:flex-end}.sanmar-order-filters{max-width:calc(100% - 320px);padding-bottom:2px;overflow-x:auto}.sanmar-order-filters button{white-space:nowrap}.sanmar-view-controls{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sanmar-view-controls .select{padding-top:7px;padding-bottom:7px;font-size:12px}.sanmar-sort-note{margin-left:auto;font-size:11.5px}.sanmar-group-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.sanmar-group-heading:after{content:"";background:var(--line);flex:1;height:1px}.sanmar-group-heading>span:last-child{text-align:center;background:var(--surface-3);min-width:22px;font-family:var(--font-mono);border-radius:20px;order:3;padding:2px 6px}.sanmar-po-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:11px;display:grid}.sanmar-po-card{border-left:3px solid var(--line-2);overflow:hidden}.sanmar-po-card.risk-missing_eta,.sanmar-po-card.risk-overdue,.sanmar-po-card.risk-misses_deadline,.sanmar-po-card.risk-submission_unknown,.sanmar-po-card.risk-rejected{border-left-color:var(--err)}.sanmar-po-card.risk-backordered,.sanmar-po-card.risk-partially_shipped{border-left-color:var(--warn)}.sanmar-po-card.risk-on_track{border-left-color:var(--ok)}.sanmar-po-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.sanmar-inbound-callout{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 13px 0;padding:11px 12px;display:flex}.sanmar-inbound-callout strong{font-family:var(--font-display);font-size:18px}.sanmar-inbound-callout .col>span:last-child{color:var(--ink-3);font-size:11px}.sanmar-date-danger{color:var(--err)}.sanmar-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.sanmar-date-grid>.col{min-width:0}.sanmar-date-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sanmar-quantity-progress{padding:0 14px 12px}.sanmar-quantity-progress .mono{font-size:10.5px}.sanmar-progress-track{background:var(--surface-3);border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.sanmar-progress-track>span{border-radius:inherit;background:var(--ok);min-width:2px;height:100%;display:block}.sanmar-issue-row{color:oklch(48% .12 50);background:var(--warn-bg);border-radius:8px;align-items:center;gap:6px;margin:0 13px 11px;padding:7px 9px;font-size:11px;display:flex}.sanmar-po-lines{border-top:1px solid var(--line)}.sanmar-po-lines summary{cursor:pointer;color:var(--ink-3);padding:10px 14px;font-size:11.5px;font-weight:600}.sanmar-po-lines[open] summary{color:var(--ink);background:var(--surface-2)}.sanmar-po-lines>.col>.row{border-top:1px solid var(--line);padding:9px 14px;font-size:11.5px}.sanmar-mapping-modal .modal-head,.sanmar-mapping-modal .modal-foot{flex:none}.sanmar-mapping-modal .modal-body{flex:auto;gap:12px;min-height:0;padding:16px 20px}.sanmar-mapping-modal .modal-body>*{flex-shrink:0}.sanmar-mapping-modal .sanmar-catalog-results{flex:none}.sanmar-mapping-modal .sanmar-catalog-result{min-height:76px}.sanmar-mapping-modal .sanmar-catalog-result .grow{min-width:0}.sanmar-mapping-modal .sanmar-catalog-result .tag-mono{white-space:normal;overflow-wrap:anywhere}.sanmar-mapping-modal .sanmar-source-line .col{min-width:0}.sanmar-mapping-modal .sanmar-source-line .tag-mono{overflow-wrap:anywhere}.sanmar-mapping-modal .sanmar-lookup-note{font-size:12px}@media (width<=600px){.sanmar-mapping-modal .sanmar-lookup-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sanmar-mapping-modal .sanmar-lookup-fields>.btn{grid-column:1/-1}.sanmar-mapping-modal .sanmar-modal-actions{flex-wrap:wrap}.sanmar-mapping-modal .sanmar-modal-actions .btn-primary{white-space:normal;flex:1}}.sanmar-source-line{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.sanmar-source-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.sanmar-catalog-search{width:100%;min-height:38px}.sanmar-lookup{flex-direction:column;gap:12px;display:flex}.sanmar-lookup-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.sanmar-lookup-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.sanmar-lookup-fields .text-input{width:100%}.sanmar-lookup-fields .btn{min-height:37px}.sanmar-lookup-note{line-height:1.5}.sanmar-suggested-styles{gap:8px}.sanmar-lookup-count{padding-top:2px}.sanmar-catalog-results{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-height:0;max-height:330px;overflow-y:auto}.sanmar-catalog-result{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;align-items:center;gap:10px;padding:11px 12px;display:flex}.sanmar-catalog-result:last-child{border-bottom:0}.sanmar-catalog-result:hover{background:var(--surface)}.sanmar-catalog-result.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.sanmar-catalog-check{border:1px solid var(--line-2);color:#fff;background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sanmar-catalog-result.selected .sanmar-catalog-check{border-color:var(--accent);background:var(--accent)}.sanmar-catalog-qty{color:var(--ink-3);flex-direction:column;flex:none;align-items:flex-end;font-size:10px;display:flex}.sanmar-catalog-qty strong{color:var(--ink);font:650 15px/1.1 var(--font-mono)}.sanmar-catalog-state{min-height:176px;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px;display:flex}.sanmar-catalog-state strong{color:var(--ink)}.sanmar-catalog-state span{max-width:370px;color:var(--ink-3);font-size:11.5px}.sanmar-catalog-add{flex-direction:column;gap:9px;display:flex}.sanmar-catalog-add>.sanmar-link-button{align-items:center;gap:5px;display:inline-flex}.sanmar-catalog-create{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}.sanmar-catalog-create-head{flex-direction:column;gap:3px;display:flex}.sanmar-catalog-create-head span{color:var(--ink-3);font-size:11.5px;line-height:1.4}.sanmar-catalog-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sanmar-catalog-create>.row{justify-content:flex-end}.sanmar-selected-match{border:1px solid var(--ok);background:var(--ok-bg);color:oklch(40% .12 155);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11.5px;display:flex}.sanmar-mapping-help{background:var(--info-bg);color:oklch(42% .09 235);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11.5px;line-height:1.45;display:flex}.sanmar-mapping-help .ico{flex:none;margin-top:1px}.sanmar-inline-error{background:var(--err-bg);color:var(--err);border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;display:flex}.sanmar-modal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sanmar-eta-modal{max-width:470px}.sanmar-received-total{color:var(--ink-3);margin-top:7px;font-size:11px}.sanmar-received-total strong{color:var(--ink)}.sanmar-line-eta{color:var(--accent-ink);font-size:10.5px;font-weight:600}.sanmar-line-eta.overdue{color:var(--err)}.sanmar-received-input{align-items:center;gap:9px;display:flex}.sanmar-received-input .text-input{width:110px}.sanmar-received-input>span{color:var(--ink-3);font-size:11.5px}.sanmar-inbound-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sanmar-inbound-facts>span{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.sanmar-inbound-facts>span>span{color:var(--ink-3);font-size:10.5px}.sanmar-inbound-facts strong{font:650 16px/1.15 var(--font-mono)}.sanmar-load-error .btn{margin-top:7px}.purchasing-need-intro{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.purchasing-need-intro>.row{min-width:0}.purchasing-need-intro .col>span{color:var(--ink-3);font-size:11.5px;line-height:1.4}.purchasing-need-totals{flex-direction:column;flex:none;align-items:flex-end;display:flex}.purchasing-need-totals strong{font:650 22px/1 var(--font-display)}.purchasing-need-totals span{color:var(--ink-3);margin-top:3px;font-size:10.5px}.purchasing-source-filters{max-width:calc(100% - 420px);padding-bottom:2px;overflow-x:auto}.purchasing-source-filters button{white-space:nowrap}.purchasing-toolbar-end{flex:none;align-items:center;gap:8px;display:flex}.purchasing-view-switch{border:1px solid var(--line-2);background:var(--surface);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.purchasing-view-switch button{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.purchasing-view-switch button:hover{color:var(--ink);background:var(--surface-2)}.purchasing-view-switch button.active{color:var(--accent-ink);background:var(--accent-soft)}.purchasing-view-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.purchasing-route-grid{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));align-items:start;gap:11px;display:grid}.purchasing-route-rows{flex-direction:column;gap:7px;display:flex}.purchasing-route-row{border-left:3px solid var(--ok);grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) 68px 114px auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.purchasing-route-row.needs-source{border-left-color:var(--warn)}.purchasing-route-row:has(.pill.err){border-left-color:var(--err)}.purchasing-row-item,.purchasing-row-supplier{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.purchasing-row-item .purchasing-product-name{max-width:100%}.purchasing-row-item .tag-mono,.purchasing-row-supplier .tag-mono{overflow-wrap:anywhere}.purchasing-row-supplier .pill{max-width:100%}.purchasing-row-warning{color:oklch(48% .12 50);align-items:flex-start;gap:5px;font-size:11px;line-height:1.3;display:inline-flex}.purchasing-row-warning .ico{flex:none}.purchasing-row-quantity{color:var(--ink-3);flex-direction:column;align-items:center;font-size:10px;display:flex}.purchasing-row-quantity strong{color:var(--ink);font:700 18px/1.1 var(--font-display)}.purchasing-row-orders{align-self:center}.purchasing-row-action{justify-self:end}.purchasing-route-card{border-left:3px solid var(--ok);overflow:hidden}.purchasing-route-card.needs-source{border-left-color:var(--warn)}.purchasing-route-card:has(.pill.err){border-left-color:var(--err)}.purchasing-route-main{align-items:flex-start;gap:14px;padding:14px;display:flex}.purchasing-supplier-name{color:var(--ink-2);font-size:12px;font-weight:700}.purchasing-product-name{font-size:13px;line-height:1.35}.purchasing-required-qty{min-width:68px;color:var(--ink-3);flex-direction:column;flex:none;align-items:flex-end;font-size:10px;display:flex}.purchasing-required-qty strong{color:var(--ink);font:700 24px/1 var(--font-display);margin:2px 0}.purchasing-route-warning{background:var(--warn-bg);color:oklch(48% .12 50);border-radius:7px;align-items:flex-start;gap:6px;width:fit-content;padding:6px 8px;font-size:11px;line-height:1.35;display:flex}.purchasing-route-warning .ico{flex:none;margin-top:1px}.purchasing-route-foot{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:flex}.purchasing-source-orders{flex:1;min-width:0}.purchasing-source-orders summary{cursor:pointer;width:fit-content;color:var(--accent-ink);font-size:11.5px;font-weight:600}.purchasing-source-order-list{flex-direction:column;gap:6px;padding:9px 2px 2px;display:flex}.purchasing-source-order-list .sanmar-link-button{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.purchasing-source-order-list .sanmar-link-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchasing-source-order-list .sanmar-link-button>.mono{color:var(--ink-3);font-size:10.5px}.purchasing-route-modal{max-width:690px}.purchasing-supplier-options{border:0;min-width:0;margin:0;padding:0}.purchasing-supplier-options legend{margin-bottom:7px}.purchasing-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchasing-supplier-option{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex;position:relative}.purchasing-supplier-option:hover{border-color:var(--accent-line);background:var(--surface)}.purchasing-supplier-option.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.purchasing-supplier-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.purchasing-supplier-radio{border:1px solid var(--line-2);background:var(--surface);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.purchasing-supplier-option.selected .purchasing-supplier-radio{border-color:var(--accent);background:var(--accent)}.purchasing-supplier-option strong{font-size:12.5px}.purchasing-supplier-option .col>span{color:var(--ink-3);font-size:10.5px;line-height:1.35}.purchasing-route-prompt{background:var(--surface-2);color:var(--ink-3);border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;display:flex}.purchasing-clear-route{color:var(--err);margin-right:auto}@media (width<=1100px){.purchasing-route-row{grid-template-columns:minmax(0,1fr) minmax(160px,.65fr) auto;gap:9px 14px}.purchasing-row-item{grid-row:span 2}.purchasing-row-quantity{grid-area:1/3}.purchasing-row-orders{grid-area:2/2}.purchasing-row-action{grid-area:2/3}.sanmar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sanmar-overview-grid{grid-template-columns:minmax(0,1fr)}.sanmar-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.sanmar-page-intro{flex-direction:column;align-items:flex-start}.sanmar-connection-state{justify-content:flex-start}.sanmar-setup-banner{flex-direction:column;align-items:stretch}.sanmar-setup-banner .btn{justify-content:center}.sanmar-tabs{width:100%}.sanmar-tabs button{flex:none}.sanmar-toolbar{flex-direction:column;align-items:stretch}.sanmar-order-filters{max-width:100%}.sanmar-view-controls{flex-direction:column;align-items:stretch}.sanmar-view-controls>label{justify-content:space-between}.sanmar-view-controls .selectwrap,.sanmar-view-controls .select{width:100%}.sanmar-sort-note{margin-left:0}.sanmar-mapping-table-card{overflow:hidden}.sanmar-mapping-table{min-width:0;white-space:normal!important;display:block!important}.sanmar-mapping-table thead{display:none}.sanmar-mapping-table tbody{display:block}.sanmar-mapping-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px;display:grid}.sanmar-mapping-table tbody td{border:0;min-width:0;padding:0}.sanmar-mapping-table tbody td:first-child,.sanmar-mapping-table tbody td:nth-child(3){grid-column:1/-1}.sanmar-mapping-table tbody td:nth-child(2){grid-column:1}.sanmar-mapping-table tbody td:nth-child(4){grid-column:2}.sanmar-mapping-table tbody td:nth-child(5){grid-column:1}.sanmar-mapping-table tbody td:nth-child(6){grid-column:2}.sanmar-catalog-result{align-items:flex-start}.purchasing-source-filters{max-width:100%}.purchasing-toolbar-end{width:100%}.purchasing-toolbar-end .inventory-search{flex:1;width:auto}}@media (width<=560px){.purchasing-route-row{grid-template-columns:minmax(0,1fr) auto}.purchasing-row-item{grid-area:auto/1/auto/-1}.purchasing-row-supplier{grid-column:1}.purchasing-row-quantity{grid-area:2/2}.purchasing-row-orders{grid-area:3/1}.purchasing-row-action{grid-area:3/2}.sanmar-mapping-modal .modal-body{padding:16px}.sanmar-summary-grid{grid-template-columns:minmax(0,1fr)}.sanmar-summary-card{padding:11px 12px}.sanmar-draft-line{flex-wrap:wrap;align-items:flex-start}.sanmar-draft-line>.btn,.sanmar-line-match{margin-left:48px}.sanmar-exception-row{align-items:flex-start}.sanmar-exception-date{text-align:left;order:4;align-items:flex-start;width:100%;margin-left:14px}.sanmar-exception-row>.ico{margin-left:auto}.sanmar-date-grid{grid-template-columns:minmax(0,1fr)}.sanmar-inbound-callout{flex-direction:column;align-items:flex-start}.sanmar-inbound-callout .btn{justify-content:center;width:100%}.sanmar-catalog-qty{display:none}.sanmar-catalog-create-grid{grid-template-columns:minmax(0,1fr)}.sanmar-catalog-create>.row{flex-direction:column-reverse;align-items:stretch}.sanmar-catalog-create>.row .btn{justify-content:center;width:100%}.sanmar-inbound-facts{grid-template-columns:minmax(0,1fr)}.sanmar-modal-actions{flex-direction:column-reverse;align-items:stretch}.sanmar-modal-actions .btn{justify-content:center;width:100%}.sanmar-modal-actions>.row{width:100%}.sanmar-modal-actions>.row .btn{flex:1}.purchasing-need-intro{align-items:flex-start}.purchasing-need-totals{display:none}.purchasing-route-main{gap:9px;padding:12px}.purchasing-required-qty{min-width:54px}.purchasing-route-foot{flex-direction:column;align-items:stretch}.purchasing-route-foot>.btn{justify-content:center;width:100%}.purchasing-supplier-grid{grid-template-columns:minmax(0,1fr)}.purchasing-clear-route{margin-right:0}}.menu-backdrop{z-index:40;position:fixed;inset:0}.menu-pop{z-index:41;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:10px;min-width:200px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.inbox-bar>.row:last-child .menu-pop{max-width:calc(100vw - 24px);left:0!important;right:auto!important}.menu-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.menu-item:hover{background:var(--accent-soft);color:var(--accent-ink)}.fm-row.dragging{opacity:.4}.fm-row.drop-target{box-shadow:inset 0 2px 0 var(--accent)}.fm-grip{cursor:grab;color:var(--ink-soft);flex:none;padding:2px}.fm-grip:active{cursor:grabbing}.fm-group{border:1px dashed #0000;border-radius:10px;padding:2px}.fm-group.drop-active{border-color:var(--accent-line);background:var(--accent-soft)}.assign-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.filegrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.filecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;padding:14px 12px;transition:box-shadow .14s,border-color .14s;display:flex}.filecard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line)}.filetable tbody td{padding:9px 16px}.filerow{cursor:pointer}.filerow .rowact{opacity:0;transition:opacity .12s}.filerow:hover .rowact{opacity:1}.production-master-editor label,.launch-controls label{min-width:0}.production-master-editor .row>label{flex:1}.production-master-editor .text-input,.production-master-editor .select,.launch-controls .text-input{width:100%}.topbar-heading{min-width:0}.order-routing-disclosure,.order-routing-disclosure-body{display:contents}.order-routing-disclosure>summary{display:none}.ordercard-selection{cursor:pointer;justify-content:flex-end;align-items:center;min-height:32px;margin-bottom:6px;display:flex}.ordercard-selection input,.mobile-select-all input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.ordercard-route-menu>summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:550;list-style:none;display:flex}.ordercard-route-menu>summary::-webkit-details-marker{display:none}.ordercard-route-menu[open]>summary{color:var(--accent);margin-bottom:8px}.ordercard-route-menu[open]>summary>svg:last-child{transform:rotate(180deg)}@media (width<=800px){html,body,#root{height:100%}.app{height:100dvh}.main,.content{min-height:0}.content{overscroll-behavior-y:contain}.content-pad{padding:16px max(14px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.content-pad>*,.card,.col,.grow{min-width:0}.btn,.btn-sm,.tabbtn,.menu-item{min-height:44px}.btn-icon{justify-content:center;min-width:44px}.select,.text-input,.input,.notes-area,.search input{font-size:16px!important}.select,.text-input,.input{max-width:100%;min-height:44px}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.topbar{height:auto;min-height:64px;padding:max(8px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));z-index:50;flex-wrap:wrap;gap:6px}.topbar-heading,.topbar>.page-title{flex:1}.topbar-heading{gap:8px}.topbar-heading>svg{display:none}.topbar .page-title{white-space:normal;overflow-wrap:anywhere;max-width:none;margin:0;font-size:18px;line-height:1.2}.topbar>.grow{display:none}.topbar .mobile-nav-trigger{background:var(--surface-2);border-color:#0000;border-radius:12px;margin-right:3px}.topbar .topbar-new-order{border-radius:12px;width:44px;height:44px}.topbar-search{flex:1 0 100%;order:10;min-width:0}.topbar .search{border-radius:12px;width:100%;max-width:none;height:44px;padding:0 12px;display:flex}.topbar .search input{min-width:0;height:100%}.search input::-webkit-search-cancel-button{display:none}.topbar-search .menu-pop{max-height:min(440px,55dvh)!important}.topbar-search .menu-item{flex-wrap:wrap;gap:5px 9px;padding:10px}.topbar-search .menu-item .truncate{flex-basis:55%}.work-view-compact-menu{max-width:calc(100vw - 28px);max-height:65dvh}.sidebar{width:min(88vw,340px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;box-shadow:none}.sidebar.mobile-open{visibility:visible;box-shadow:12px 0 30px oklch(15% .03 255/.3)}.sidebar .brand{flex:none;gap:10px;padding:18px 16px}.sidebar .brand>.col{min-width:0}.sidebar .brand-name{overflow-wrap:anywhere;font-size:18px}.sidebar .sidebar-close{flex:none;width:44px;min-width:44px;height:44px}.sidebar .nav-item,.sidebar .folder-item{min-height:44px;font-size:14px}.sidebar .folders-scroll{overscroll-behavior:contain}.sidebar .folder-group-label{padding-top:15px}.sidebar .side-tools-menu{overscroll-behavior:contain;max-height:28dvh}.sidebar .sidebar-foot{padding:10px 14px}.orders-inbox .inbox-bar{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 12px;display:flex}.inbox-selection{min-height:34px}.inbox-selection>.muted{flex:1}.mobile-select-all{cursor:pointer;flex:none;place-items:center;width:32px;min-height:44px;display:grid}.inbox-view-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inbox-work-view{border-bottom:1px solid var(--line);grid-column:1/-1;min-width:0;padding-bottom:8px}.inbox-work-view .eyebrow{display:none}.inbox-work-view .selectwrap{flex:1;min-width:0}.inbox-view-controls .select{width:100%}.inbox-layout-toggle{margin-left:auto}.inbox-layout-toggle>button{min-width:42px;min-height:40px}.inbox-channel{grid-area:2/1;min-width:0}.inbox-channel:last-child{grid-column:1/-1}.inbox-sort{grid-area:2/2;min-width:0}.inbox-view-controls .order-column-settings{grid-column:1/-1}.order-column-settings-popover{width:min(340px,100vw - 54px);left:0}.order-column-settings-row{gap:5px}.order-column-settings-row .btn-icon{min-width:34px}.order-column-settings-row .column-width-input{width:60px}.orders-inbox .ordercards{grid-template-columns:minmax(0,1fr);gap:14px}.orders-inbox .ordercard{border-radius:16px;min-width:0;padding:16px;position:relative}.orders-inbox .ordercard:hover{transform:none}.ordercard-selection{justify-content:center;width:44px;height:44px;min-height:44px;margin:0;position:absolute;top:8px;right:8px}.ordercard-view-fields{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.ordercard-view-field{overflow-wrap:anywhere;padding:0}.ordercard-view-field-order{order:-3;grid-column:1/-1;padding-right:36px}.ordercard-view-field-order>.eyebrow{display:none}.ordercard-view-field-order .order-primary-link{justify-content:center;min-height:32px;font-size:16px}.ordercard-view-field-order .order-primary-link>.row{flex-wrap:wrap}.ordercard-view-field-status,.ordercard-view-field-shipby{order:-2}.ordercard-view-field-production_summary,.ordercard-view-field-packing_summary{grid-column:1/-1}.ordercard-view-field .eyebrow{letter-spacing:.06em;font-size:10px}.ordercard-view-field .store-name{max-width:100%}.ordercard .production-order-line{grid-template-columns:62px minmax(0,1fr);gap:9px;padding:10px}.ordercard .production-order-previews{grid-template-columns:62px;max-width:62px}.ordercard .production-order-previews img,.ordercard .production-order-previews .ph{width:62px!important;height:68px!important}.ordercard .production-order-line-heading{flex-wrap:wrap;gap:5px}.ordercard .production-order-line-heading-status{justify-content:flex-start}.ordercard .production-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ordercard .production-order-facts>div:last-child:nth-child(odd){grid-column:1/-1}.ordercard .packing-order-summary{min-width:0}.ordercard .packing-order-lines{grid-template-columns:minmax(0,1fr)}.ordercard .packing-order-package{flex-direction:column;align-items:flex-start}.ordercard .packing-order-package-values{text-align:left;align-items:flex-start}.ordercard-routing{margin-top:14px;padding-top:4px}.ordercard .order-routing-actions{width:100%;min-width:0;max-width:none;padding-bottom:6px}.ordercard .order-routing-selectwrap{flex-basis:100%}.order-routing-message{flex-wrap:wrap}.inbox-pagination{flex-direction:column;gap:12px;padding:12px 0}.orders-table-scroll{overflow:auto}.orders-table-scroll table.otable{max-width:none;display:table;overflow:visible}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-stats>.card{border-radius:14px;padding:14px!important}.dashboard-stats .eyebrow{font-size:10px}.dashgrid,.detailgrid,.specs-notes,.detail-rail{grid-template-columns:minmax(0,1fr)}.rail-notes{grid-column:auto}.attn-row{flex-wrap:wrap}.attn-row-link{flex-wrap:wrap;gap:8px;min-width:0}.attn-row-link .grow{white-space:normal;flex-basis:65%}.order-toolbar-actions{flex-wrap:wrap;gap:6px;overflow:visible}.order-toolbar-main{justify-content:space-between}.order-routing-disclosure{display:block}.order-routing-disclosure>summary{list-style:none;display:flex}.order-routing-disclosure>summary::-webkit-details-marker{display:none}.order-routing-disclosure[open]{width:100%}.order-routing-disclosure[open]>summary{width:fit-content;margin-left:auto}.order-routing-disclosure-body{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;margin-top:10px;padding:14px;display:flex}.order-routing-disclosure-body .order-folder-control{flex-direction:column;align-items:stretch}.order-routing-disclosure-body .select{width:100%}.order-toolbar-actions>.btn{flex:auto;justify-content:center}.order-header-main{align-items:flex-start;width:100%}.order-header-id h1{overflow-wrap:anywhere}.order-header-stats{border-top:1px solid var(--line);padding-top:12px}.overview-actions{gap:8px}.overview-actions>.btn{flex:auto;justify-content:center}.overview-item-tools>a,.overview-item-tools>button{min-height:44px}.timeline-h-card{overflow-x:auto}.designline-top{flex-direction:column}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workview-item-facts .eyebrow,.production-scan-item-facts .eyebrow,.workview-sort-facts .eyebrow{white-space:normal;letter-spacing:.06em;line-height:1.4}.workview-sort-facts>div:last-child:nth-child(odd){grid-column:1/-1}.packing-shipment-grid{grid-template-columns:minmax(0,1fr)}.packing-preset-form{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro{flex-direction:column;align-items:stretch;gap:12px}.workspace-split{grid-template-columns:minmax(0,1fr)!important}.workspace-split>*{min-width:0}.template-editor{overflow-wrap:anywhere}.template-editor .eyebrow{white-space:normal}.template-editor .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:36px}.files-workspace>.col>.row>.row{flex-wrap:wrap;max-width:100%}.files-workspace .search{flex:1;max-width:none;width:100%!important}.primary-tabs{flex-shrink:0;max-width:100%;display:flex;overflow-x:auto}.primary-tabs button{flex:none;min-height:44px}.intgrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.featured-int{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.featured-int .integration-card-link{align-items:flex-start}.featured-int .integration-card-link>.col>.row{flex-wrap:wrap;gap:6px}.featured-int .section-title{width:100%}.featured-int .int-logo{border-radius:12px;width:44px;height:44px}.featured-int>.row:last-child .btn{justify-content:center;width:100%}.modal-overlay{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))}.modal{min-height:0;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px;overflow:hidden}.modal-head{flex-shrink:0;gap:10px;padding:12px 14px}.modal-body{overscroll-behavior:contain;min-height:0;padding:16px 14px}.modal-body>.eyebrow{white-space:normal;line-height:1.5;display:block}.modal-body>.row.wrap>.col{flex:160px}}@media (width<=380px){.topbar .page-title{font-size:16px}.content-pad{padding-inline:10px}.orders-inbox .ordercard{padding:13px}.ordercard .production-order-line{grid-template-columns:minmax(0,1fr)}.ordercard .production-order-previews{grid-template-columns:repeat(2,62px);max-width:129px}.inbox-channel,.inbox-sort{grid-area:auto/1/auto/-1}.dashboard-stats>.card>.row:first-child>svg{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.mobile-nav-backdrop,.ordercard{transition:none}}
