.auth-screen{color:#17232d;background:#f4f6f8;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand h1,.auth-context-screen h1{margin:0;font-size:24px}.auth-brand p{color:#566674;margin:4px 0 0;font-size:13px}.auth-language{align-items:center;gap:10px;font-size:13px;display:flex}.auth-login{background:#fff;border:1px solid #d3dce3;border-radius:6px;flex-direction:column;gap:10px;width:min(100%,360px);padding:24px;display:flex}.auth-login h2{margin:0 0 10px;font-size:20px}.auth-login input{width:100%;min-height:44px}.auth-login button{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:12px;display:flex}.auth-login [role=alert],.auth-permission{color:#a32b2b}.auth-warning{color:#805400}.auth-context-screen{max-width:960px;margin:0 auto;padding:24px}.auth-context-screen header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.session-controls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.session-controls label{flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.session-controls select{width:100%;max-width:210px;min-height:36px}.session-user{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;max-width:180px;font-size:13px;display:flex}.session-user small{color:#5b6874;font-size:11px}.session-logout{align-items:center;gap:6px;min-height:36px;font-size:12px;display:flex}.trusted-actor{overflow-wrap:anywhere;padding:10px 0;font-size:14px;display:block}.auth-permission{z-index:2000;background:#fff3f3;border:1px solid #d28888;border-radius:4px;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:10px 14px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.topbar{flex-wrap:wrap;gap:16px}.pda-layout.pda-layout{grid-template-rows:auto auto minmax(0,1fr) auto}.pda-layout>.pda-session{color:#17232d;background:#fff;border-bottom:1px solid #d3dce3;padding:12px 16px}.pda-layout .pda-move-flow{grid-template-columns:minmax(0,1fr);min-width:0}.pda-layout .pda-move-flow>label{gap:6px;min-width:0;display:grid}.pda-layout .pda-move-flow>label select{width:100%;min-width:0;max-width:100%;min-height:40px}.pda-layout .picking-verification dl>div{overflow-wrap:anywhere;flex:140px;min-width:0}@media (width<=640px){.auth-screen{padding:16px}.auth-login{padding:20px}.session-controls{gap:10px}.session-controls label{flex:130px}.session-controls select{max-width:100%}.session-user{flex:160px;max-width:none}.session-logout{min-height:44px}.auth-context-screen{padding:16px}}.packing-workspace{color:#25302e;gap:18px;min-width:0;display:grid}.packing-workspace h1{letter-spacing:0;margin:0;font-size:24px}.packing-workspace h2{letter-spacing:0;margin:0;font-size:18px}.packing-workspace h3{margin:0;font-size:15px}.packing-section{border-top:1px solid #dce1df;gap:16px;min-width:0;padding:18px 0;display:grid}.packing-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.packing-toolbar>h1,.packing-toolbar>h2{flex:1}.packing-workspace label{gap:6px;min-width:0;font-size:13px;display:grid}.packing-workspace input,.packing-workspace select,.packing-workspace textarea{color:#25302e;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #bcc9c4;border-radius:4px;padding:9px}.packing-workspace button{color:#244c3c;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c7c0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.packing-workspace button:disabled{opacity:.5;cursor:default}.packing-workspace button.primary{color:#fff;background:#245f48;border-color:#245f48}.packing-workspace button.danger{color:#a83232}.packing-workspace button svg{flex-shrink:0;width:16px;height:16px}.packing-workspace a{color:#1e6653;overflow-wrap:anywhere;text-decoration:underline}.packing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.packing-facts dt{color:#65716b;margin-bottom:5px;font-size:12px}.packing-facts dd{overflow-wrap:anywhere;margin:0}.packing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.packing-table{min-width:0;overflow-x:auto}.packing-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px;font-size:13px}.packing-table th,.packing-table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e0e5e2;padding:12px 10px}.packing-table th:first-child{width:18%}.packing-table th{color:#58665d;background:#f0f4f2;font-weight:600}.packing-status{color:#225d46;background:#e7f0eb;border-radius:3px;padding:3px 7px;font-size:12px;display:inline-block}.packing-status.late{color:#825500;background:#fff0cf}.packing-error{color:#932b2b;overflow-wrap:anywhere;background:#fff1f1;border-left:3px solid #be3636;padding:12px}.packing-dialog{border:1px solid #b8c7c0;border-radius:6px;width:min(660px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 12px 50px #0003}.packing-dialog::backdrop{background:#15251d66}.packing-dialog form{gap:16px;display:grid}.packing-notice{color:#68766e;font-size:13px}.packing-suggestion{border-bottom:1px solid #e0e5e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.packing-calendar{gap:14px;display:grid}@media (width<=600px){.packing-facts,.packing-fields{grid-template-columns:minmax(0,1fr)}.packing-toolbar>label{width:100%}.packing-workspace h1{font-size:22px}.packing-dialog{padding:16px}}.repack-warning{color:#994b13;background:#fff4dd;border-left:3px solid #bd6e21;align-items:center;gap:8px;padding:10px 12px;display:flex}.repack-cycle{border-bottom:1px solid #d9dfe5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.repack-attestation{align-items:flex-start;gap:8px;display:flex!important}.repack-attestation input{flex:0 0 18px;width:18px!important}.repack-section p,.repack-cycle>*{overflow-wrap:anywhere;max-width:100%}.service-section{min-width:0}.service-section>.packing-toolbar>h2{min-width:180px}.service-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.service-row{overflow-wrap:anywhere;border-bottom:1px solid #d8dee4;padding:14px 0}.service-row h3{margin:0;font-size:16px}.service-warning{color:#825900;border-left:3px solid #bb8614;padding-left:10px}.service-attachment{border-left:3px solid #27846c;margin-top:10px;padding:8px 0 8px 12px}.service-fields{border:0;min-width:0;padding:0}.service-fields label{gap:6px;margin-bottom:12px;display:grid}.service-fields input,.service-fields select,.service-fields textarea{box-sizing:border-box;min-width:0;max-width:100%}.service-row details{margin:12px 0}.service-actions button{white-space:normal}@media (width<=600px){.service-filters{grid-template-columns:1fr}.service-actions{align-items:stretch}}.dispatch-workspace{overflow-wrap:anywhere;min-width:0}.dispatch-context{grid-template-columns:1fr 2fr;gap:16px;display:grid}.dispatch-workspace fieldset{border:0;min-width:0;padding:0}.dispatch-pallet-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;margin:12px 0;display:grid}.dispatch-workspace .dispatch-pallet-choice{border:1px solid #d8dee4;border-radius:4px;align-items:flex-start;gap:10px;padding:10px;display:flex}.dispatch-pallet-choice input,.dispatch-checkbox input{flex:0 0 18px;width:18px;height:18px}.dispatch-pallet-choice span{min-width:0}.dispatch-warning{color:#654900;background:#fff7da;border-left:3px solid #bc8614;padding:10px 12px}.dispatch-progress{border-bottom:1px solid #d8dee4;min-width:0;max-width:100%;padding:12px 0}.dispatch-progress h3{font-size:16px}.packing-workspace .dispatch-checkbox{align-items:flex-start;gap:10px;display:flex}@media (width<=600px){.dispatch-context{grid-template-columns:1fr}}.palletization-workspace{min-width:0}.palletization-workspace h2{letter-spacing:0;font-size:20px}.palletization-workspace h3{letter-spacing:0;overflow-wrap:anywhere;font-size:18px}.palletization-workspace small{color:#596263;display:block}.pallet-item{border-top:1px solid #ccd4d0;min-width:0;padding:18px 0}.pallet-blockers{background:#fff5de;border-left:3px solid #c27818;flex-wrap:wrap;gap:8px 18px;padding:10px 14px;display:flex}.pallet-blockers span{overflow-wrap:anywhere}.pallet-dimension-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pallet-checkbox{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex!important}.pallet-checkbox input{flex:0 0 18px;width:18px!important}.palletization-workspace .packing-toolbar{align-items:center}.palletization-workspace .packing-facts dd{overflow-wrap:anywhere}@media (width<=600px){.palletization-workspace h1{font-size:22px}.pallet-dimension-inputs{grid-template-columns:minmax(0,1fr)}}.return-workspace{grid-template-columns:minmax(0,1fr);min-width:0}.return-inventory-origin,.return-disposition{min-width:0;max-width:100%}.return-inventory-origin>div,.return-disposition-preview{min-width:0}.return-workspace section{border-top:1px solid #dce1e5;min-width:0;padding:18px 0}.return-workspace h1{letter-spacing:0;font-size:26px}.return-workspace h2{overflow-wrap:anywhere;font-size:20px}.return-workspace h3{overflow-wrap:anywhere;font-size:16px}.return-workspace button{white-space:normal;border-radius:5px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:36px;display:inline-flex}.return-workspace button svg{flex:none}.return-actions,.return-section-title{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.return-section-title{justify-content:space-between}.return-hold{color:#664e14;overflow-wrap:anywhere;background:#fff7da;border-left:3px solid #c59525;align-items:center;gap:10px;padding:12px;display:flex}.return-hold svg{flex-shrink:0}.return-workspace label{gap:6px;min-width:0;display:grid}.return-workspace input,.return-workspace select,.return-workspace textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;font:inherit;color:#1d2933;background:#fff;border:1px solid #b7c1c8;border-radius:4px;padding:7px}.return-workspace textarea{resize:vertical;min-height:70px}.return-customer{max-width:350px;margin:16px 0}.return-form-grid,.return-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.return-wide{grid-column:1/-1}.return-search{position:relative}.return-search svg{position:absolute;top:10px;left:9px}.return-search input{padding-left:32px}.return-table-wrap{max-width:100%;overflow:auto}.return-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.return-table-wrap th,.return-table-wrap td{vertical-align:top;border-bottom:1px solid #dce1e5;padding:10px}.return-table-wrap th{background:#f0f3f4;font-weight:600}.return-table-wrap td:first-child{overflow-wrap:anywhere;min-width:180px}.return-table-wrap small{overflow-wrap:anywhere;color:#596975;max-width:310px;margin-top:4px;display:block}.return-table-wrap input{width:80px}.return-preview{border-top:2px solid #2e7466;margin-top:16px;padding:14px 0}.return-facts dt{color:#596975;font-size:13px}.return-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.return-audit{padding-left:22px}.return-audit li{padding:8px 0}.return-audit span{color:#596975;font-size:13px;display:block}.return-audit p{overflow-wrap:anywhere;margin:4px 0}.return-cancel{gap:12px;max-width:650px;margin-top:15px;display:grid}.return-workspace .error-message{color:#9a2b34;overflow-wrap:anywhere}@media (width<=700px){.return-form-grid,.return-facts{grid-template-columns:minmax(0,1fr)}.return-workspace .page-header{flex-wrap:wrap}.return-workspace h1{font-size:23px}.return-customer{max-width:none}}.pda-receiving-page{gap:14px;width:min(100%,1120px);margin:0 auto;display:grid}.pda-receiving-page button,.pda-receiving-page a,.pda-receiving-modal button{touch-action:manipulation}.pda-receiving-section-heading,.pda-receiving-task header,.pda-receiving-overview>header,.pda-receiving-match header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pda-receiving-section-heading>div{gap:4px;min-width:0;display:grid}.pda-receiving-section-heading span,.pda-receiving-overview header span{color:#bfdbfe;text-transform:uppercase;font-size:13px;font-weight:900}.pda-receiving-section-heading strong,.pda-receiving-section-heading h2{overflow-wrap:anywhere;margin:0;font-size:21px}.pda-receiving-session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pda-receiving-search>div,.pda-receiving-scan-input{color:#111827;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:12px;display:grid}.pda-receiving-search input,.pda-receiving-scan-input input{border:0;padding-left:0}.pda-receiving-scan-input{grid-template-columns:minmax(0,1fr) auto;padding-left:0;overflow:hidden}.pda-receiving-scan-input input{padding-left:12px}.pda-receiving-scan-input button{color:#fff;background:#2563eb;border:0;align-self:stretch;align-items:center;gap:7px;min-width:112px;padding:0 14px;font-weight:900;display:flex}.pda-receiving-filter-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pda-receiving-filter-row button{color:#e2e8f0;background:#0f172a;border:1px solid #475569;border-radius:6px;flex:none;min-height:44px;padding:0 14px;font-weight:900}.pda-receiving-filter-row button[aria-pressed=true]{color:#fff;background:#166534;border-color:#86efac}.pda-receiving-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pda-receiving-task{color:#f8fafc;background:#1e293b;border:1px solid #f8fafc2e;border-radius:8px;gap:10px;min-width:0;padding:14px;text-decoration:none;display:grid}.pda-receiving-task header strong{overflow-wrap:anywhere;font-size:20px;display:block}.pda-receiving-task header div>span,.pda-receiving-task p,.pda-receiving-muted{color:#cbd5e1;margin:0}.pda-receiving-status,.pda-temporary-badge{overflow-wrap:anywhere;border-radius:5px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:4px 8px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.pda-receiving-status.status-ready,.pda-receiving-status.status-receive,.pda-receiving-status.status-in_progress{color:#dcfce7;background:#166534}.pda-receiving-status.status-receiving{color:#dbeafe;background:#1d4ed8}.pda-receiving-status.status-review,.pda-receiving-status.status-read_only{color:#fef3c7;background:#854d0e}.pda-receiving-status.status-blocked{color:#fee2e2;background:#991b1b}.pda-temporary-badge{color:#f5f3ff;background:#7c3aed}.pda-receiving-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pda-receiving-metrics span{color:#cbd5e1;background:#0f172a;border-radius:6px;gap:2px;min-width:0;padding:8px;font-size:11px;font-weight:800;display:grid}.pda-receiving-metrics b{color:#fff;font-size:19px}.pda-receiving-block,.pda-message,.pda-message>div{align-items:flex-start;gap:8px;display:flex}.pda-message>div{display:grid}.pda-message span{display:block}.pda-message p{margin:3px 0 0;font-size:14px}.pda-message button{border:0;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.pda-receiving-block{color:#fecaca}.pda-receiving-empty{text-align:center;place-items:center}.pda-receiving-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.pda-receiving-pagination button{color:#fff;background:#334155;border:0;border-radius:6px;min-height:48px;padding:0 18px;font-weight:900}.pda-receiving-back{color:#bfdbfe;align-items:center;gap:8px;width:fit-content;font-weight:900;text-decoration:none;display:inline-flex}.pda-receiving-overview h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:25px}.pda-receiving-overview .pda-receiving-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.pda-receiving-hu-panel .pda-button-row button,.pda-receiving-scan-card>button,.pda-receiving-page>button{justify-content:center;align-items:center;gap:8px;display:flex}.pda-secondary-button.danger{background:#7f1d1d}.pda-receiving-dot{background:#dc2626;border-radius:50%;width:14px;height:14px}.pda-receiving-dot.ready{background:#22c55e}.pda-receiving-pallet-total{background:#0f172a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pda-receiving-pallet-total span{color:#bfdbfe;font-weight:800}.pda-receiving-pallet-total strong{font-size:24px}.pda-receiving-scan-card{gap:15px}.pda-receiving-match{background:#052e16;border:1px solid #4ade80;border-radius:8px;gap:10px;padding:12px;display:grid}.pda-receiving-match header strong{overflow-wrap:anywhere;font-size:21px}.pda-receiving-match header p{color:#bbf7d0;margin:3px 0 0}.pda-receiving-match small{color:#ddd6fe;font-weight:800}.pda-receiving-quantity{grid-template-columns:minmax(0,1fr) 1.35fr;align-items:end;gap:10px;display:grid}.pda-receiving-pad{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pda-receiving-pad button{color:#fff;background:#334155;border:0;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-height:54px;font-weight:900;display:flex}.pda-receiving-condition{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.pda-receiving-condition legend{color:#bfdbfe;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:14px;font-weight:900}.pda-receiving-condition button{color:#fff;border:2px solid #0000;border-radius:6px;min-height:52px;font-weight:900}.pda-receiving-condition .condition-good{background:#166534}.pda-receiving-condition .condition-damaged{background:#b91c1c}.pda-receiving-condition .condition-quarantine{background:#a16207}.pda-receiving-condition button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px #ffffff2b}.pda-damage-type{background:#450a0a;border:1px solid #fca5a5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.pda-damage-type legend{color:#fecaca;text-transform:uppercase;grid-column:1/-1;padding:0 4px;font-size:14px;font-weight:900}.pda-damage-type button{color:#7f1d1d;background:#fff;border:2px solid #7f1d1d;border-radius:6px;min-height:52px;font-weight:900}.pda-damage-type button[aria-pressed=true]{color:#fff;background:#b91c1c;border-color:#fff;box-shadow:0 0 0 3px #ffffff2b}.pda-receiving-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pda-receiving-before-after span{background:#0f172a;border-radius:6px;padding:10px}.pda-receiving-before-after b.over{color:#fca5a5}.pda-receiving-optional{background:#0f172a;border:1px solid #475569;border-radius:6px;padding:10px 12px}.pda-receiving-optional summary{cursor:pointer;color:#bfdbfe;font-size:14px;font-weight:900}.pda-receiving-optional[open]{gap:12px;display:grid}.pda-operation-metadata{color:#cbd5e1;overflow-wrap:anywhere;gap:5px;font-size:12px;display:grid}.pda-receiving-disabled-reason{color:#fde68a;text-align:center;margin:-6px 0 0;font-size:13px;font-weight:800}.pda-receiving-exceptions{gap:7px;display:grid}.pda-receiving-exceptions article{background:#450a0a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:9px;display:grid}.pda-receiving-history{gap:8px;max-height:420px;display:grid;overflow-y:auto}.pda-receiving-history article{background:#0f172a;border-left:4px solid #60a5fa;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px;display:grid}.pda-receiving-history article div{gap:7px;min-width:0;display:flex}.pda-receiving-history article div strong,.pda-receiving-history article div span{overflow-wrap:anywhere}.pda-receiving-history article span{color:#bfdbfe}.pda-receiving-history article small{overflow-wrap:anywhere;color:#cbd5e1}.pda-receiving-history article time{color:#94a3b8;font-size:11px}.pda-receiving-history .positive{color:#86efac}.pda-receiving-history .negative{color:#fca5a5}.pda-receiving-modal{z-index:1200;background:#020617cc;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.pda-receiving-modal>div{color:#fff;background:#111827;border:1px solid #475569;border-radius:8px;gap:13px;width:min(100%,430px);padding:20px;display:grid;position:relative}.pda-receiving-modal h2,.pda-receiving-modal p{margin:0}.pda-receiving-modal .pda-field{min-width:0}.pda-undo-fact{background:#0f172a;border-left:4px solid #f59e0b;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 12px;display:grid}.pda-undo-fact strong,.pda-undo-fact span,.pda-undo-fact small{overflow-wrap:anywhere}.pda-undo-fact span,.pda-undo-fact small{color:#cbd5e1}.pda-undo-fact b{color:#fca5a5;font-size:21px}.pda-undo-fact small{grid-column:1/-1}.pda-receiving-modal-close{color:#fff;background:#334155;border:0;border-radius:6px;width:42px;height:42px;position:absolute;top:8px;right:8px}@media (width<=620px){.pda-content,.pda-header{padding:12px}.pda-header h1{font-size:23px}.pda-language-switch button{width:38px;min-height:36px}.pda-receiving-session-grid,.pda-receiving-task-list,.pda-receiving-quantity{grid-template-columns:1fr}.pda-receiving-overview .pda-receiving-metrics,.pda-receiving-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pda-action-card small{max-width:46%}}@media (width<=380px){.pda-content{padding:9px}.pda-header h1{font-size:20px}.pda-language-switch button{width:34px;font-size:11px}.pda-receiving-scan-input button{min-width:54px;padding:0 12px}.pda-receiving-scan-input button span{display:none}.pda-receiving-condition button,.pda-receiving-pad button{font-size:12px}.pda-damage-type{grid-template-columns:1fr}}.return-receiving{min-width:0}.return-receiving h1{overflow-wrap:anywhere;font-size:24px}.return-receiving strong,.return-receiving p{overflow-wrap:anywhere}.return-receiving-state{margin-top:8px;display:block}.return-receiving .return-resolve{align-self:end;min-height:40px}.return-match{flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.return-receipt-success{color:#176142;background:#edf9f1;border-left:3px solid #217b55;padding:12px}.return-receiving .return-actions a{align-items:center;gap:6px;display:inline-flex}.return-receiving .return-form-grid>*{min-width:0}.return-receiving input,.return-receiving select,.return-receiving textarea{max-width:100%}.return-receiving textarea{width:100%;min-height:65px}.return-receiving .pda-receiving-pad{gap:6px;display:flex}.return-receiving .pda-receiving-pad button{min-width:42px}.return-receiving .pda-receiving-quantity{min-width:0;display:block}.return-receiving .pda-field{margin:0}.return-receiving .pda-field>span{color:inherit;text-transform:none;letter-spacing:0;font-size:14px}.return-receiving .pda-field input{color:#192b39;background:#fff;min-height:40px}.return-receiving .pda-receiving-pad{flex-wrap:wrap;margin-top:6px}.return-receiving .pda-receiving-pad button{color:#192b39;background:#f1f5f7;border:1px solid #bdcbd4;padding:6px 9px}.return-exception{justify-content:space-between;gap:12px;padding:12px 0;display:flex}.return-reverse{border-top:2px solid #a45230}.return-receiving button[aria-pressed=true]{background:#e7f2ed;border-color:#217b55}.pda-content .return-workspace .return-table-wrap td{color:#eef4fb}.pda-content .return-workspace .return-table-wrap th{color:#263d4e}.pda-content .return-workspace .return-table-wrap small{color:#c3d3e0}.pda-content .return-workspace p:not(.return-hold):not(.error-message):not(.return-receipt-success){color:#d3dfec}.pda-content .return-workspace .error-message{color:#ffb9c2}@media (width<=600px){.pda-content .return-receiving{padding:12px}.return-receiving .return-form-grid{grid-template-columns:minmax(0,1fr)}.return-receiving .page-header{display:block}.return-receiving .return-actions{margin-top:12px}}.completion-workspace{gap:16px;min-width:0;display:grid}.completion-workspace>section,.completion-workspace .section-heading,.completion-workspace .completion-actions{min-width:0;max-width:100%}.completion-workspace .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.completion-workspace .table-scroll table{min-width:720px}.completion-heading{align-items:flex-start}.completion-heading p{color:var(--muted-text);margin:5px 0 0}.completion-state,.pz-status{border:1px solid var(--border-color);white-space:nowrap;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.completion-state.state-ready,.completion-state.state-completed,.pz-status.status-generated{color:#226b39;background:#eaf6ed}.completion-state.state-blocked,.pz-status.status-voided{color:#922c2c;background:#fceaea}.pz-status.status-superseded{color:#53616b;background:#eef0f2}.completion-actions{flex-wrap:wrap;gap:10px;display:flex}.completion-actions button,.completion-documents button{align-items:center;gap:7px;display:inline-flex}.completion-metrics,.completion-counts,.pz-preview-header{border:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.completion-metrics>div,.completion-counts>div,.pz-preview-header>div{gap:6px;min-width:0;padding:13px;display:grid}.completion-metrics span,.completion-counts span,.pz-preview-header span{color:var(--muted-text);font-size:12px}.completion-metrics strong,.completion-counts strong,.pz-preview-header strong{overflow-wrap:anywhere}.completion-reconciliation,.completion-snapshot,.completion-documents,.completion-blockers{border-top:1px solid var(--border-color);padding-top:16px}.completion-blockers{gap:8px;display:grid}.completion-blockers h3{margin:0 0 4px}.completion-blockers article{background:#fff5f3;border-left:3px solid #b83b35;gap:3px;padding:10px 12px;display:grid}.completion-blockers article span{color:var(--muted-text)}.completion-ready{color:#226b39;align-items:center;gap:8px;margin:0;display:flex}.completion-snapshot dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.completion-snapshot dl div{background:var(--surface-muted,#f5f7f8);min-width:0;padding:12px}.completion-snapshot dt{color:var(--muted-text);font-size:12px}.completion-snapshot dd{overflow-wrap:anywhere;margin:6px 0 0}.completion-snapshot table small,.completion-modal table small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;display:block;overflow:hidden}.completion-modal{max-width:600px;max-height:calc(100vh - 32px);overflow-y:auto}.completion-modal-wide{width:100%;max-width:min(1180px,100vw - 32px)}.completion-modal label{gap:6px;margin:14px 0;display:grid}.completion-modal .checkbox-row{align-items:flex-start;display:flex}.completion-modal .checkbox-row input{margin-top:3px}.completion-warning{background:#fff7e1;border-left:3px solid #a66b00;align-items:flex-start;gap:12px;padding:13px;display:flex}.completion-warning p{margin:5px 0 0}.danger-action{color:#fff;background:#9b312d}.pz-references{align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex}.pz-references span{overflow-wrap:anywhere;min-width:0}@media (width<=720px){.completion-metrics,.completion-counts,.pz-preview-header{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-snapshot dl{grid-template-columns:1fr}.completion-modal{width:calc(100% - 24px);max-height:calc(100vh - 24px);margin:12px}}@media (width<=420px){.completion-metrics,.completion-counts,.pz-preview-header{grid-template-columns:1fr}.completion-heading{align-items:stretch}.completion-actions button{justify-content:center;width:100%}}.runtime-unknown-prompt{color:#59450e;overflow-wrap:anywhere;background:#fff5d6;border:1px solid #d5b757;border-radius:6px;gap:12px;padding:12px;display:flex}.runtime-unknown-prompt p{margin:4px 0}.runtime-unknown-prompt>svg{flex-shrink:0}.runtime-unknown-prompt>div{min-width:0}.runtime-unknown-prompt button{white-space:normal;min-height:44px}.modal-panel.runtime-receipt-dialog{width:min(520px,100%);max-height:calc(100dvh - 48px);padding:16px;overflow-y:auto}.runtime-receipt-dialog .section-heading{align-items:start}.runtime-receipt-dialog h2{overflow-wrap:anywhere;font-size:18px}.runtime-receipt-fields{border:0;gap:12px;min-width:0;margin:12px 0;padding:0;display:grid}.runtime-identity{overflow-wrap:anywhere;gap:6px;display:grid}.runtime-receipt-dialog .form-actions{flex-wrap:wrap}.runtime-receipt-dialog button{white-space:normal;min-height:44px}.runtime-receipt-dialog .form-field{min-width:0}.receiving-identity-info{justify-items:start;gap:4px;min-width:0;max-width:100%;display:grid}.receiving-identity-badge{overflow-wrap:anywhere;border-radius:4px;align-items:center;max-width:100%;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.receiving-identity-badge.identity-unexpected{color:#78350f;background:#fef3c7}.receiving-identity-badge.identity-temporary{color:#3730a3;background:#e0e7ff}.receiving-identity-badge.identity-planned{color:#334155;background:#edf2f7}.receiving-identity-note{overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.temporary-item-receipt-context{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:16px 0;display:flex}.temporary-item-receipt-context>span{gap:4px;display:grid}.receiving-receipt-feedback{color:#14532d;overflow-wrap:anywhere;background:#f0fdf4;border-left:3px solid #15803d;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.receiving-receipt-feedback>div{gap:4px;min-width:0;display:grid}.receiving-receipt-feedback>svg{flex-shrink:0}.receiving-office-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.receiving-office-summary>div{gap:4px;min-width:0;display:grid}.receiving-office-help{margin:8px 0;font-size:14px;line-height:1.5}.receiving-office-details{margin-top:14px}.receiving-office-review td>small{white-space:normal;overflow-wrap:anywhere;max-width:240px;margin-top:4px;display:block}.receiving-office-review td>strong{white-space:nowrap}.receiving-office-details>summary{cursor:pointer;padding:10px 0;font-weight:600}.pda-receiving-page .receiving-identity-info{grid-column:1/-1}.pda-receiving-page .receiving-identity-badge.identity-unexpected{color:#78350f;background:#fef3c7}.pda-receiving-page .receiving-identity-badge.identity-temporary{color:#3730a3;background:#e0e7ff}.pda-receiving-page .receiving-identity-note{color:#cbd5e1}.pda-receiving-page .receiving-receipt-feedback .receiving-identity-note{color:#14532d}.pda-receiving-page .runtime-receipt-dialog .receiving-identity-note{color:#475569}.pda-receiving-history article>small,.pda-receiving-history article>time{grid-column:1/-1}.pda-receiving-page .receiving-office-details{color:#f8fafc}@media (width<=620px){.receiving-office-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.receiving-workspace-page,.receiving-workspace-page>*{min-width:0}.receiving-workspace-page .table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.receiving-queue-panel{width:100%;max-width:100%;overflow:hidden}.receiving-queue-toolbar{border-bottom:1px solid #dbe1ea;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto;align-items:end;gap:12px;padding:16px;display:grid}.receiving-queue-toolbar label,.receiving-action-modal label{color:#334155;gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.receiving-queue-table table{min-width:1500px}.receiving-queue-error{margin:0 16px 12px}.receiving-status-badge{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:26px;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex}.receiving-status-badge.status-receiving,.receiving-status-badge.status-reconciliation{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.receiving-status-badge.status-ready,.receiving-status-badge.status-ready_for_putaway,.receiving-status-badge.status-completed{color:#166534;background:#f0fdf4;border-color:#4ade80}.receiving-status-badge.status-blocked,.receiving-status-badge.status-cancelled{color:#991b1b;background:#fef2f2;border-color:#f87171}.receiving-detail-summary,.inbound-receiving-summary{border-top:1px solid #dbe1ea;border-bottom:1px solid #dbe1ea;gap:14px;padding:18px 0;display:grid}.receiving-readiness-row{flex-wrap:wrap;gap:8px;display:flex}.receiving-readiness-row span{border-radius:6px;padding:6px 9px;font-size:12px;font-weight:900}.receiving-readiness-row .ready{color:#166534;background:#dcfce7}.receiving-readiness-row .blocked{color:#9a3412;background:#fff7ed}.receiving-quick-actions,.receiving-next-actions{flex-wrap:wrap;gap:10px;display:flex}.receiving-quick-actions button{align-items:center;gap:7px;min-height:42px;display:inline-flex}.receiving-manual-warning{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;margin:0;padding:10px 12px;font-size:13px}.receiving-blocking-list{gap:8px;display:grid}.receiving-blocking-list p{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;display:flex}.receiving-blocking-list p span{overflow-wrap:anywhere;gap:2px;display:grid}.receiving-action-modal{width:min(540px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.receiving-action-modal textarea{resize:vertical;min-height:92px}.receiving-modal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.receiving-modal-metrics>div{background:#f8fafc;border:1px solid #dbe1ea;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.receiving-modal-metrics span{color:#64748b;font-size:12px;font-weight:800}.receiving-modal-metrics strong{color:#0f172a;overflow-wrap:anywhere;font-size:20px}.receiving-timeline{gap:0;display:grid}.receiving-timeline article{border-bottom:1px solid #e2e8f0;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.receiving-timeline article>div{min-width:0}.receiving-timeline header{justify-content:space-between;gap:12px;display:flex}.receiving-timeline p,.receiving-timeline small{overflow-wrap:anywhere;margin:5px 0 0}.timeline-action{align-items:center;gap:5px;margin-top:8px;display:inline-flex}.receiving-operations-stack{gap:14px;min-width:0;display:grid}.receiving-completed-banner{color:#166534;background:#f0fdf4;border-left:4px solid #16a34a;align-items:center;gap:12px;display:flex}.receiving-completed-banner h2,.receiving-completed-banner p{margin:0}.receiving-completed-banner p{margin-top:3px}.receiving-label-reminder{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.receiving-current-pallet{border-top:4px solid #2563eb}.receiving-current-pallet .section-heading>div{gap:3px;display:grid}.receiving-current-pallet .section-heading h2,.receiving-inline-entry .section-heading h2,.receiving-finish-panel h2{margin:0}.receiving-multiple-pallets{align-items:flex-start;gap:9px;display:flex}.receiving-multiple-pallets>div{gap:2px;display:grid}.receiving-pallet-select{max-width:520px}.receiving-start-pallet{justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:44px;display:inline-flex}.receiving-pallet-overview{grid-template-columns:repeat(4,minmax(110px,1fr)) auto;align-items:stretch;gap:10px;display:grid}.receiving-pallet-overview>div,.receiving-resolved-item>div:not(:first-child){background:#f8fafc;border:1px solid #dbe1ea;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.receiving-pallet-overview span,.receiving-resolved-item span{color:#64748b;font-size:12px;font-weight:800}.receiving-pallet-overview strong{font-size:20px}.receiving-inline-entry{border-left:4px solid #16a34a}.receiving-inline-entry .section-heading>div:first-child{gap:3px;display:grid}.segmented-control{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;padding:3px;display:inline-flex}.segmented-control button{background:0 0;border:0;min-height:34px}.segmented-control button[aria-pressed=true]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a29}.receiving-entry-grid{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(140px,1fr));gap:12px;display:grid}.receiving-identity-field,.receiving-remark-field{grid-column:span 2}.receiving-identity-field .form-error{align-items:center;gap:6px;display:flex}.receiving-identity-field .text-button{color:currentColor;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.receiving-optional-details{background:#f8fafc;border:1px solid #dbe1ea;border-radius:6px;padding:10px 12px}.receiving-optional-details summary{cursor:pointer;color:#334155;font-size:13px;font-weight:800}.receiving-optional-details[open]{gap:12px;display:grid}.receiving-optional-details[open] summary{margin-bottom:2px}.receiving-operation-metadata{color:#64748b;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.receiving-confirm-actions{align-items:center}.receiving-confirm-actions .form-help{max-width:520px}.receiving-resolved-item{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;grid-template-columns:minmax(220px,2fr) auto repeat(3,minmax(100px,1fr));align-items:center;gap:10px;padding:12px;display:grid}.receiving-resolved-item>div:first-child{gap:2px;min-width:0;display:grid}.receiving-resolved-item>div:first-child strong,.receiving-resolved-item>div:first-child span{overflow-wrap:anywhere}.receiving-pallet-progress{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.receiving-pallet-progress button{text-align:left;gap:3px;min-width:0;padding:10px 12px;display:grid}.receiving-pallet-progress button span,.receiving-pallet-progress button small{color:#64748b}.receiving-pallet-progress button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receiving-pallet-progress button[aria-current=true]{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.receiving-pallet-detail-actions{align-items:center;gap:9px;display:flex}.receiving-pallet-detail-actions button,.receiving-receipt-facts button{align-items:center;gap:5px;display:inline-flex}.receiving-row-actions{flex-wrap:wrap;gap:6px;display:flex}.receiving-row-actions button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.receiving-legacy-open-hus{margin:0}.receiving-fact-row>td{background:#f8fafc;padding:0}.receiving-receipt-facts{gap:7px;padding:10px 12px;display:grid}.receiving-receipt-facts article{background:#fff;border-left:3px solid #60a5fa;grid-template-columns:minmax(180px,1.4fr) auto minmax(150px,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.receiving-receipt-facts article>div{min-width:0;display:grid}.receiving-receipt-facts article span,.receiving-receipt-facts article small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.receiving-receipt-facts .positive{color:#166534}.receiving-receipt-facts .negative{color:#b91c1c}.receiving-reverse-fact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receiving-reverse-fact>div{background:#f8fafc;border:1px solid #dbe1ea;border-radius:6px;gap:2px;min-width:0;padding:8px 10px;display:grid}.receiving-reverse-fact span{color:#64748b;text-transform:uppercase;font-size:11px}.receiving-reverse-fact strong{overflow-wrap:anywhere}.receiving-overage-row{background:#fff7ed}.receiving-overage-value{color:#c2410c;font-weight:900}.receiving-finish-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.receiving-finish-panel p{color:#64748b;margin:4px 0 0}.receiving-finish-panel .receiving-blocking-list{grid-column:1/-1}@media (width<=640px){.receiving-queue-toolbar{grid-template-columns:1fr}.receiving-status-tabs,.receiving-tabs{flex-wrap:nowrap;overflow-x:auto}.receiving-quick-actions,.receiving-quick-actions button,.receiving-next-actions,.receiving-next-actions button{width:100%}.receiving-timeline header{flex-direction:column;align-items:flex-start}.receiving-modal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-pallet-overview,.receiving-entry-grid,.receiving-resolved-item,.receiving-finish-panel{grid-template-columns:1fr}.receiving-identity-field,.receiving-remark-field{grid-column:auto}.receiving-current-pallet .section-heading,.receiving-inline-entry .section-heading{flex-direction:column;align-items:stretch}.segmented-control{width:100%}.segmented-control button{flex:1}.receiving-start-pallet,.receiving-finish-panel button{width:100%}.receiving-pallet-detail .section-heading{flex-direction:column;align-items:stretch}.receiving-pallet-detail-actions{justify-content:space-between}.receiving-receipt-facts article{grid-template-columns:1fr auto}.receiving-receipt-facts article small{grid-column:1/-1}.receiving-receipt-facts article button{grid-column:1/-1;justify-content:center;width:100%}.receiving-reverse-fact{grid-template-columns:1fr}}.putaway-workspace-page{min-width:0}.putaway-detail-header{align-items:flex-start}.putaway-queue-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;padding:16px;display:grid}.putaway-queue-toolbar label{gap:6px;display:grid}.putaway-status-tabs{padding:0 16px 12px;overflow-x:auto}.putaway-queue-table{max-height:620px}.putaway-queue-table td small,.putaway-workspace-page td small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;display:block;overflow:hidden}.putaway-status-badge,.putaway-condition{border:1px solid var(--border-color);padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.putaway-status-badge.status-ready,.putaway-status-badge.status-posted,.putaway-condition.condition-good{color:#226b39;background:#eaf6ed}.putaway-status-badge.status-in_progress,.putaway-status-badge.status-ready_to_post{color:#1f5688;background:#e8f1fa}.putaway-status-badge.status-partially_putaway,.putaway-condition.condition-quarantine{color:#815700;background:#fff4d8}.putaway-status-badge.status-blocked,.putaway-condition.condition-damaged{color:#922c2c;background:#fceaea}.putaway-hero-summary{background:var(--surface-color);border:1px solid var(--border-color);grid-template-columns:repeat(7,minmax(112px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow-x:auto}.putaway-hero-summary>div,.putaway-condition-grid>div{gap:6px;min-width:112px;padding:14px;display:grid}.putaway-hero-summary span,.putaway-condition-grid span{color:var(--muted-text);font-size:12px}.putaway-hero-summary strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.putaway-condition-grid{grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.putaway-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:18px 0;display:grid}.putaway-progress>div{background:#e4e8eb;height:10px;overflow:hidden}.putaway-progress>div>span{background:#2776ad;height:100%;transition:width .18s;display:block}.putaway-blocking-list{gap:8px;margin:16px 0;display:grid}.putaway-blocking-list p{background:#fff5f3;border-left:3px solid #b83b35;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.putaway-blocking-list strong{margin-bottom:2px;font-size:12px;display:block}.putaway-ready-message{color:#226b39;align-items:center;gap:7px;margin:16px 0;display:flex}.putaway-action-modal{max-width:560px;max-height:min(720px,100vh - 32px);overflow-y:auto}.putaway-action-modal label{gap:6px;margin:12px 0;display:grid}.putaway-timeline{gap:0;margin-top:12px;display:grid}.putaway-timeline article{grid-template-columns:14px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid}.putaway-timeline article>div{border-bottom:1px solid var(--border-color);min-width:0;padding-bottom:14px}.putaway-timeline header{justify-content:space-between;gap:12px;display:flex}.putaway-timeline time{color:var(--muted-text);font-size:12px}.putaway-timeline p{overflow-wrap:anywhere;margin:7px 0 3px}.putaway-timeline small{color:var(--muted-text)}.putaway-timeline .timeline-marker{background:#71808c;width:10px;height:10px;margin-top:5px}.putaway-timeline .event-complete{background:#2a7a43}.putaway-timeline .event-reverse{background:#b33a34}.putaway-timeline .event-start{background:#2876ac}.mono-cell{text-overflow:ellipsis;max-width:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.putaway-workspace-page .ready{color:#226b39}.putaway-workspace-page .blocked{color:#9b312d}.putaway-workspace-page .in-progress{color:#215f90}@media (width<=720px){.putaway-queue-toolbar{grid-template-columns:1fr}.putaway-queue-toolbar .icon-text-button{justify-self:stretch}.putaway-detail-header .page-actions{width:100%}.putaway-hero-summary{grid-template-columns:repeat(7,minmax(128px,1fr))}.putaway-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.putaway-workspace-page .detail-tabs{white-space:nowrap;overflow-x:auto}.putaway-action-modal{width:calc(100% - 24px);max-height:calc(100vh - 24px);margin:12px}}@media (width<=420px){.putaway-condition-grid{grid-template-columns:1fr}.putaway-workspace-page .page-header h2{overflow-wrap:anywhere}}.resolution-section{border-top:1px solid var(--border-color,#d9dfe4);min-width:0;padding:20px 0}.resolution-section h2{font-size:18px}.resolution-section .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resolution-confirmed{color:#17634d;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.resolution-confirmed span{color:#78571a}.resolution-search,.resolution-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.resolution-search label,.resolution-actions label{flex:240px;min-width:0}.resolution-section input,.resolution-section select{width:100%;min-width:0;max-width:100%}.resolution-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.resolution-facts dt{color:#647178;font-size:12px}.resolution-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.resolution-inbounds,.resolution-conditions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.resolution-section .table-scroll{max-width:100%;overflow-x:auto}.resolution-section table{border-collapse:collapse;width:100%;font-size:13px}.resolution-section th,.resolution-section td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e1e5e8;padding:10px}.resolution-history{margin-top:16px}.conversion-section{border-top:1px solid #d9dfe4;min-width:0;margin-top:20px;padding-top:16px}.conversion-section h3{font-size:16px}.conversion-warning{color:#654d13;border-left:3px solid #977220;padding:8px 12px}.conversion-source{overflow-wrap:anywhere;border-bottom:1px solid #d9dfe4;padding:12px 0}.conversion-history{min-width:0}.release-section{border-top:1px solid #d9dfe4;min-width:0;padding:16px 0}.release-section h4{margin:0 0 12px;font-size:15px}.resolution-section button{white-space:normal;align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.resolution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resolution-section .table-scroll table{min-width:520px}.resolution-search,.resolution-actions{align-items:stretch}.resolution-actions button{flex:160px;justify-content:center}}.picking-verification{border-top:1px solid #cbd5d1;min-width:0;padding:20px 0}.picking-verification header,.picking-verification dl{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.picking-verification h2{margin:0 0 16px;font-size:20px}.picking-verification dd{overflow-wrap:anywhere;margin:4px 0 0}.picking-verification button,.picking-verification summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.picking-verification button:disabled{cursor:default;opacity:.5}.picking-verification button[aria-pressed=true]{color:#fff;background:#167047}.picking-scan-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.picking-verification label{gap:6px;min-width:0;display:grid}.picking-verification input,.picking-verification select,.picking-verification textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px}.picking-verification input[type=checkbox]{width:20px;min-height:20px}.picking-verification [role=alert]{color:#ab2434;overflow-wrap:anywhere}.picking-override-backdrop{z-index:1000;background:#0007;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.picking-override-dialog{color:#17251d;box-sizing:border-box;background:#fff;border-radius:6px;gap:12px;width:min(560px,100%);max-height:90vh;padding:20px;display:grid;overflow-y:auto}.picking-verification details{position:relative}.picking-verification details>button{display:block}.piece-check{border-top:1px solid #cbd5d1;margin-top:16px;padding-top:16px}.piece-check-line{overflow-wrap:anywhere;border-bottom:1px solid #dce3df;min-width:0;padding:8px 0 16px}.picking-quantity{color:#17251d;background:#f3f7f4;padding:12px}@media (width<=600px){.picking-scan-fields{grid-template-columns:minmax(0,1fr)}.picking-verification{padding:16px 0}}.pda-putaway-page{--putaway-green:#15803d}.pda-putaway-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pda-putaway-task-grid button{color:#fff;text-align:left;background:#334155;border:2px solid #0000;border-radius:7px;gap:4px;min-width:0;min-height:82px;padding:10px;display:grid}.pda-putaway-task-grid button[aria-pressed=true]{background:#14532d;border-color:#86efac}.pda-putaway-task-grid strong,.pda-putaway-task-grid span,.pda-putaway-task-grid small{overflow-wrap:anywhere}.pda-putaway-task-grid small{color:#bfdbfe}.pda-putaway-current{gap:10px;display:grid}.pda-putaway-current>p{color:#cbd5e1;overflow-wrap:anywhere;margin:0}.pda-putaway-current dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.pda-putaway-current dl div{background:#0f172a;border-radius:6px;min-width:0;padding:9px}.pda-putaway-current dt{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:800}.pda-putaway-current dd{color:#fff;overflow-wrap:anywhere;margin:3px 0 0;font-weight:900}.pda-condition{color:#fff;text-align:center;border-radius:5px;min-width:96px;padding:6px 9px;font-size:12px;font-weight:900}.pda-condition-good{background:#166534}.pda-condition-damaged{background:#b91c1c}.pda-condition-quarantine{background:#a16207}.pda-putaway-location-match{background:#052e16;border:1px solid #4ade80;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px;display:grid}.pda-putaway-location-match strong{overflow-wrap:anywhere;font-size:21px}.pda-putaway-location-match small{color:#bbf7d0;grid-column:1/-1;font-weight:900}.pda-putaway-posted-note{color:#fcd34d;margin:-5px 0 0;font-size:13px}.pda-putaway-page .pda-receiving-history article>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pda-putaway-page .pda-receiving-history article>div strong{overflow-wrap:break-word}.pda-putaway-page .pda-receiving-history article>b{text-align:right;min-width:2ch}.pda-putaway-page textarea{resize:vertical}@media (width<=620px){.pda-putaway-task-grid,.pda-putaway-current dl{grid-template-columns:1fr}}:root{--control-height:40px;--control-radius:6px;--control-border:#b9c7d6;--control-border-hover:#8fa6ba;--control-focus:#2d6f9f;--control-focus-ring:#2d6f9f2e;--control-bg:#fff;--control-readonly-bg:#f7f9fb;--control-disabled-bg:#eef2f6;--form-gap:16px;--section-gap:22px;color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.form-field{align-content:start;gap:6px;min-width:0;display:grid}.form-label,.form-field>span:first-child{color:#536075;font-size:12px;font-weight:700;line-height:1.35}.form-field:has(>:is(input,select,textarea)[required])>.form-label:after{color:#b42318;content:"*";margin-left:3px}.form-field:has(.sku-autocomplete input[required])>.form-label:after{color:#b42318;content:"*";margin-left:3px}.form-control,.form-select,.form-textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:#273244;padding:8px 11px;font-size:14px;line-height:1.4;transition:border-color .12s,box-shadow .12s,background-color .12s}.form-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5b6879 50%),linear-gradient(135deg,#5b6879 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.form-textarea{resize:vertical;overflow-wrap:anywhere;min-height:92px}.form-control::placeholder,.form-textarea::placeholder{color:#8995a3;opacity:1}:where(.form-control,.form-select,.form-textarea):hover:not(:disabled):not([readonly]){border-color:var(--control-border-hover)}:where(.form-control,.form-select,.form-textarea):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}:where(.form-control,.form-select,.form-textarea):disabled{background:var(--control-disabled-bg);color:#657286;cursor:not-allowed;border-color:#ced7e1}:where(.form-control,.form-select,.form-textarea)[readonly]{background:var(--control-readonly-bg);color:#435166;cursor:text;border-color:#c8d2dd}:where(.form-control,.form-select,.form-textarea)[aria-invalid=true],.form-field.is-error :where(.form-control,.form-select,.form-textarea){border-color:#c63c3c;box-shadow:0 0 0 2px #c63c3c1f}.form-field.is-warning :where(.form-control,.form-select,.form-textarea){border-color:#bf7a16;box-shadow:0 0 0 2px #bf7a161f}.form-help,.form-error,.form-warning{font-size:12px;line-height:1.4}.form-help{color:#6f7b8d}.form-error{color:#a72f2f}.form-warning{color:#9a5a08}.form-grid{gap:var(--form-gap);min-width:0;display:grid}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field-wide{grid-column:1/-1}.form-row{align-items:end;gap:var(--form-gap);flex-wrap:wrap;display:flex}.form-row>.form-field{flex:220px}.form-section{border-bottom:1px solid #e6ebf2;gap:14px;min-width:0;padding:18px 0;display:grid}.form-section:last-of-type{border-bottom:0}.form-section-heading h3{color:#273244;margin:0;font-size:14px}.inbound-paste-header{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inbound-paste-header label{gap:6px;min-width:0;display:grid}.inbound-paste-format{overflow-wrap:anywhere;background:#f2f7f7;border-left:3px solid #2d6d74;margin:14px 0;padding:12px}.inbound-paste-summary{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.inbound-paste-summary span{background:#fff;border:1px solid #d5dee2;border-radius:4px;padding:7px 9px}.inbound-paste-summary .ready{color:#176438;background:#eff9f2;border-color:#8fc9a8}.inbound-paste-summary .blocked{color:#8a302c;background:#fff3f2;border-color:#dab1ae}.inbound-paste-tools{gap:8px;margin-bottom:10px;display:flex}.inbound-paste-tools input{flex:1;min-width:0}.inbound-paste-table tr.removed{opacity:.55;text-decoration:line-through}.inbound-paste-table td{overflow-wrap:anywhere;max-width:260px}.inbound-paste-table .temporary-badge{width:fit-content;margin-top:4px;display:block}.icon-actions{gap:6px;display:flex}.icon-actions button{align-items:center;gap:5px;display:inline-flex}.legacy-information{border-top:1px solid #d9e1e5;margin-top:14px;padding:12px 0}.legacy-information h3,.legacy-information p{margin:0 0 6px}.inbound-timeline-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.inbound-timeline-strip span{overflow-wrap:anywhere;background:#f6f8f9;border-left:2px solid #7398a0;min-width:0;padding:10px}.inbound-timeline-strip small{color:#5e6c72;margin-bottom:5px;display:block}.pda-inbound-timeline{gap:5px;margin-top:12px;font-size:.82rem;display:grid}@media (width<=600px){.inbound-paste-header{grid-template-columns:1fr}.inbound-simple-paste{max-width:100%;overflow:hidden}.form-actions.inbound-paste-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-actions.inbound-paste-actions>button{width:100%;min-width:0}.inbound-paste-table{overflow-x:auto}.inbound-paste-table table{min-width:920px}.inbound-paste-tools{flex-direction:column;align-items:stretch}.inbound-timeline-strip{grid-template-columns:1fr}}.inbound-import-page{gap:18px;min-width:0;display:grid}.inbound-import-upload{max-width:760px}.inbound-import-summary{border-block:1px solid var(--border-color,#d9dee7);background:var(--surface-muted,#f7f8fa);grid-template-columns:repeat(6,minmax(120px,1fr));display:grid}.inbound-import-summary>div{border-right:1px solid var(--border-color,#d9dee7);gap:5px;min-width:0;padding:14px;display:grid}.inbound-import-summary>div:last-child{border-right:0}.inbound-import-summary span{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.inbound-import-summary strong{font-size:18px}.inbound-import-summary .is-ready strong{color:#18794e}.inbound-import-summary .is-blocked strong,.inbound-import-summary .summary-warning{color:#b42318}.inbound-import-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.inbound-import-filters{flex-wrap:wrap;gap:2px;display:flex}.inbound-import-table-wrap{border:1px solid var(--border-color,#d9dee7);width:100%;max-width:100%;max-height:640px;overflow:auto}.inbound-import-table{min-width:1180px}.inbound-import-table th{z-index:2;background:var(--surface,#fff);position:sticky;top:0}.inbound-import-table td{vertical-align:top;overflow-wrap:anywhere;max-width:260px}.inbound-import-table td>strong,.inbound-import-table td>span,.inbound-import-table td>small{display:block}.inbound-import-table td>small{color:var(--text-muted);margin-top:3px;font-size:11px}.inbound-import-table tr.validation-error td:first-child{border-left:3px solid #d92d20}.inbound-import-table tr.validation-warning td:first-child{border-left:3px solid #dc6803}.inbound-import-table tr.is-ignored{opacity:.62}.issue-error,.issue-warning,.issue-info{margin-bottom:4px;font-size:12px;line-height:1.35}.issue-error{color:#b42318}.issue-warning{color:#b54708}.issue-info{color:var(--text-muted)}.raw-data-row pre{color:#f4f4f5;white-space:pre-wrap;background:#15171a;max-height:280px;margin:0;padding:12px;font-size:12px;overflow:auto}.inbound-import-line-modal,.inbound-import-confirm{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}@media (width<=900px){.inbound-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-import-toolbar{flex-direction:column;align-items:stretch}}@media (width<=420px){.inbound-import-summary{grid-template-columns:1fr 1fr}.inbound-import-summary>div{padding:10px}.inbound-import-filters{grid-template-columns:1fr 1fr;display:grid}.inbound-import-filters button,.inbound-import-toolbar .search-row,.inbound-import-toolbar .search-row input{width:100%;min-width:0}}a{color:inherit;text-decoration:none}.app-shell{background:#f5f7fa;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #dbe1ea;flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#0d2b45;align-items:center;gap:12px;padding:10px;display:flex}.brand span{gap:2px;display:grid}.brand strong{font-size:16px;line-height:1.1}.brand small{color:#6f7b8d;font-size:12px}.nav-list{gap:10px;display:grid}.nav-group{gap:4px;display:grid}.nav-group-toggle{color:#6a7587;letter-spacing:0;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.nav-group-toggle:hover{color:#153552;background:#f3f6fa}.nav-group-links{gap:4px;display:grid}.nav-link-row{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:4px;display:grid}.nav-link{color:#4b5668;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:9px 10px;font-size:14px;display:flex}.nav-link-open{color:#6a7587;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.nav-link:hover,.nav-link-open:hover{color:#153552;background:#eef3f8}.nav-link.active{color:#0b395d;background:#dfeaf4;font-weight:650}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{background:#fff;border-bottom:1px solid #dbe1ea;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 28px;display:flex}.topbar h1,.page-header h2,.section-heading h2{letter-spacing:0;margin:0}.topbar h1{margin-top:2px;font-size:20px}.app-tab-bar{background:#eef3f8;border-bottom:1px solid #dbe1ea;align-items:end;gap:4px;min-height:42px;padding:6px 12px 0;display:flex;overflow-x:auto}.app-tab{color:#4b5668;background:#f8fafc;border:1px solid #cbd7e4;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;min-width:120px;max-width:240px;height:36px;display:inline-flex}.app-tab.active{color:#0b395d;background:#fff;font-weight:700}.app-tab-main{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;padding:0 10px;display:inline-flex}.app-tab-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-tab-close{color:#6a7587;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-right:3px;display:inline-flex}.app-tab-close:hover{color:#153552;background:#dce7f1}.topbar-meta{color:#596579;align-items:center;gap:8px;font-size:13px;display:flex}.context-chip{color:#244865;background:#edf5fb;border:1px solid #b7c9da;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-weight:700;display:inline-flex}.language-selector{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.language-selector select{color:#172033;background:#fff;border:1px solid #ccd6e2;border-radius:6px;min-height:32px}.eyebrow{color:#6a7587;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.content{padding:24px 28px 32px}.page{gap:18px;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:4px;display:flex}.page-header h2{margin-top:4px;font-size:26px}.page-header p{color:#596579;max-width:760px;margin:8px 0 0;line-height:1.5}.status-chip{color:#244865;background:#edf5fb;border:1px solid #b7c9da;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.open-app-tab-button{color:#0b395d;cursor:pointer;background:#e5f1fb;border:1px solid #8fb3d4;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:700;display:inline-flex}.open-app-tab-button:hover{background:#d4e8f8;border-color:#5f97c3}.page-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashboard-card{background:#fff;border:1px solid #dbe1ea;border-radius:8px;align-content:space-between;gap:12px;min-height:96px;padding:16px;display:grid}.dashboard-card span{color:#596579;font-size:13px}.dashboard-card strong{color:#0d2b45;font-size:28px;line-height:1}.dashboard-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-summary-list{gap:8px;display:grid}.dashboard-summary-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.dashboard-summary-row:last-child{border-bottom:0}.dashboard-summary-row span{color:#4b5668}.dashboard-summary-row strong{color:#0d2b45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-panel,.detail-panel,.form-panel{background:#fff;border:1px solid #dbe1ea;border-radius:8px;min-width:0}.table-panel{grid-row:span 2}.workspace-tabs{border-bottom:1px solid #e6ebf2;flex-wrap:wrap;gap:8px;padding:14px 16px 10px;display:flex}.inbound-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.inbound-summary-metric{border:1px solid var(--border-color,#d9dee7);background:var(--surface-muted,#f7f8fa);border-radius:6px;min-width:0;padding:12px}.inbound-summary-metric span,.inbound-summary-metric strong{overflow-wrap:anywhere;display:block}.inbound-summary-metric span{color:var(--text-muted,#687182);font-size:.78rem}.inbound-summary-metric strong{margin-top:6px;font-size:1.35rem}.inbound-readonly-list{gap:8px;display:grid}.inbound-readonly-list>div{border-bottom:1px solid var(--border-color,#d9dee7);overflow-wrap:anywhere;padding:10px 12px}.assembly-requirement-list{gap:16px;padding:16px;display:grid}.assembly-requirement{border:1px solid var(--border-color,#d9dee7);background:#fff;border-radius:8px;min-width:0;padding:16px}.assembly-requirement>header,.assembly-requirement>header>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assembly-requirement>header>div{flex-direction:column;gap:3px;min-width:0}.assembly-requirement>header strong,.assembly-requirement>header span{overflow-wrap:anywhere}.assembly-progress-track{background:#e7ebf0;border-radius:6px;height:12px;margin-top:14px;overflow:hidden}.assembly-progress-track>span{background:#217a4a;height:100%;transition:width .18s;display:block}.assembly-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.assembly-meta{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:14px 0 0;display:grid}.assembly-meta div{min-width:0}.assembly-meta dt{color:var(--text-muted,#687182);font-size:.78rem}.assembly-meta dd{overflow-wrap:anywhere;margin:4px 0 0}.assembly-actions{margin-top:14px}.assembly-editor{border:1px solid var(--border-color,#d9dee7);background:var(--surface-muted,#f7f8fa);border-radius:6px;grid-template-columns:minmax(160px,240px) minmax(220px,1fr);align-items:end;gap:12px;margin-top:12px;padding:12px;display:grid}.assembly-editor label,.assembly-editor label span{gap:6px;display:grid}.assembly-editor .form-actions{grid-column:1/-1}.assembly-timeline{border-top:1px solid var(--border-color,#d9dee7);gap:8px;margin-top:16px;padding-top:14px;display:grid}.assembly-timeline h3{margin:0;font-size:1rem}.assembly-timeline>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(90px,.7fr) minmax(70px,.5fr) minmax(150px,1fr) minmax(100px,.8fr);gap:8px;padding:9px 0;display:grid}.assembly-timeline p{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.nav-link-child{border-left:2px solid #d6e0ea;margin-left:22px;padding-left:8px}.nav-link-child .nav-link{font-size:13px}.assembly-workspace-page{min-width:0}.assembly-queue-panel{grid-row:auto}.assembly-queue-toolbar{border-bottom:1px solid #e6ebf2;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto;align-items:end;gap:12px;padding:16px;display:grid}.assembly-queue-toolbar>label{color:#596579;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.status-chip.status-inbound{color:#755114;background:#fff7df;border-color:#d7b46a}.assembly-queue-toolbar select,.assembly-queue-toolbar input,.assembly-action-modal input{color:#243246;background:#fff;border:1px solid #c8d5e3;border-radius:6px;width:100%;min-height:38px}.assembly-search-field{max-width:none}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon svg{color:#6f7b8d;pointer-events:none;position:absolute;left:11px}.input-with-icon input{padding-left:36px}.icon-text-button,.assembly-detail-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.assembly-status-tabs{border-bottom:1px solid #e6ebf2;padding:10px 16px}.assembly-queue-table table{min-width:1680px}.assembly-queue-table td{vertical-align:top}.assembly-queue-table td strong,.assembly-queue-table td small{overflow-wrap:anywhere;max-width:220px;display:block}.assembly-queue-table td small{color:#6a7587;margin-top:3px}.table-primary-link{color:#0d5b91;font-weight:800;text-decoration:none}.table-primary-link:hover,.table-primary-link:focus-visible{text-decoration:underline}.assembly-queue-progress{grid-template-columns:minmax(90px,1fr) 36px;align-items:center;gap:8px;min-width:145px;display:grid}.assembly-queue-progress>div,.assembly-detail-progress-track{background:#e5e9ee;border-radius:5px;height:10px;overflow:hidden}.assembly-queue-progress>div>span,.assembly-detail-progress-track>span{background:#8793a3;height:100%;transition:width .18s;display:block}.progress-in_progress>div>span,.progress-in_progress .assembly-detail-progress-track>span,.status-in_progress .assembly-detail-progress-track>span{background:#2878a9}.progress-partially_completed>div>span,.status-partially_completed .assembly-detail-progress-track>span{background:#c97517}.progress-completed>div>span,.status-completed .assembly-detail-progress-track>span{background:#2d8655}.progress-cancelled>div>span,.status-cancelled .assembly-detail-progress-track>span{background:#b64d4d}.assembly-status-badge,.assembly-readiness{color:#4d5a6c;white-space:nowrap;background:#f2f4f7;border:1px solid #cbd4df;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.assembly-status-badge.status-in_progress{color:#195f89;background:#edf7fc;border-color:#9fc9e2}.assembly-status-badge.status-partially_completed{color:#8a4f0e;background:#fff7e9;border-color:#e6bd87}.assembly-status-badge.status-completed,.assembly-readiness.readiness-ready_for_receiving,.assembly-readiness.readiness-ready{color:#24643d;background:#eff8f2;border-color:#acd2bb}.assembly-status-badge.status-cancelled{color:#8b3030;background:#fff1f1;border-color:#deb0b0}.assembly-readiness.readiness-blocked{color:#805018;background:#fff8eb;border-color:#e1bc86}.assembly-readiness.readiness-cancelled{color:#8b3030;background:#fff1f1;border-color:#deb0b0}.assembly-readiness.readiness-not_required{color:#4d5a6c;background:#f2f4f7;border-color:#cbd4df}.assembly-detail-progress{background:#fff;border:1px solid #dbe1ea;border-left:5px solid #8793a3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:18px;display:grid}.assembly-detail-progress.status-in_progress{border-left-color:#2878a9}.assembly-detail-progress.status-partially_completed{border-left-color:#c97517}.assembly-detail-progress.status-completed{border-left-color:#2d8655}.assembly-detail-progress.status-cancelled{border-left-color:#b64d4d}.assembly-detail-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.assembly-detail-progress>div:first-child strong{font-size:24px}.assembly-detail-progress-track{border-radius:7px;grid-column:1/-1;height:14px}.assembly-detail-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;display:grid}.assembly-detail-metrics>div{background:#f8fafc;border:1px solid #e0e5eb;border-radius:6px;min-width:0;padding:10px 12px}.assembly-detail-metrics span,.assembly-detail-metrics strong{overflow-wrap:anywhere;display:block}.assembly-detail-metrics span{color:#687182;font-size:12px}.assembly-detail-metrics strong{margin-top:4px;font-size:18px}.assembly-detail-actions{grid-column:1/-1;justify-content:flex-start}.assembly-detail-layout{grid-template-columns:minmax(240px,.72fr) minmax(420px,1.45fr) minmax(280px,.88fr);align-items:start;gap:16px;min-width:0;display:grid}.assembly-target-panel,.assembly-source-panel,.assembly-timeline-panel{min-width:0}.assembly-source-panel{grid-row:auto}.assembly-detail-definition{gap:0;margin:0;padding:0 16px 12px;display:grid}.assembly-detail-definition>div{border-bottom:1px solid #edf0f4;min-width:0;padding:12px 0}.assembly-detail-definition dt{color:#687182;font-size:12px}.assembly-detail-definition dd{overflow-wrap:anywhere;margin:5px 0 0}.assembly-detail-definition dd small{color:#687182;margin-top:4px;display:block}.assembly-source-panel table{min-width:960px}.assembly-source-panel td strong,.assembly-source-panel td small{overflow-wrap:anywhere;max-width:280px;display:block}.assembly-source-panel td small{color:#687182;margin-top:4px}.assembly-workspace-timeline{padding:0 16px 16px}.assembly-workspace-timeline article{border-bottom:1px solid #edf0f4;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 0;display:grid;position:relative}.timeline-marker{background:#6f7b8d;border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 4px #edf0f4}.timeline-marker.activity-complete{background:#2d8655;box-shadow:0 0 0 4px #e4f2e9}.timeline-marker.activity-reverse{background:#b64d4d;box-shadow:0 0 0 4px #fae8e8}.timeline-marker.activity-start{background:#2878a9;box-shadow:0 0 0 4px #e5f1f8}.timeline-marker.activity-comment{background:#7a5c9e;box-shadow:0 0 0 4px #f0eafa}.assembly-workspace-timeline header{justify-content:space-between;gap:8px;display:flex}.assembly-workspace-timeline time{color:#687182;font-size:12px}.assembly-workspace-timeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0;display:grid}.assembly-workspace-timeline dl div{min-width:0}.assembly-workspace-timeline dt{color:#687182;font-size:11px}.assembly-workspace-timeline dd{overflow-wrap:anywhere;margin:2px 0 0}.assembly-workspace-timeline p{overflow-wrap:anywhere;margin:8px 0 0}.assembly-action-modal{width:min(560px,100%);padding-bottom:16px}.assembly-action-modal .form-actions{padding:4px 16px 0}.assembly-action-modal .icon-button{min-width:36px}.inbound-assembly-summary{border-top:1px solid #e6ebf2;margin-top:18px}.assembly-workspace-link{color:#fff;background:#244865;border-radius:6px;align-items:center;min-height:36px;padding:7px 12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=700px){.assembly-metrics,.assembly-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-editor,.assembly-timeline>div{grid-template-columns:1fr}.assembly-timeline p,.assembly-editor .form-actions{grid-column:auto}}@media (width<=1180px){.assembly-detail-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.assembly-timeline-panel{grid-column:1/-1}}@media (width<=760px){.assembly-queue-toolbar,.assembly-detail-layout{grid-template-columns:1fr}.assembly-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-timeline-panel{grid-column:auto}.assembly-workspace-timeline dl,.assembly-detail-progress{grid-template-columns:1fr}.assembly-detail-progress>.assembly-readiness{justify-self:start}}@media (width<=420px){.assembly-queue-toolbar{padding:12px}.assembly-detail-metrics{grid-template-columns:1fr}.assembly-detail-actions{grid-template-columns:1fr;display:grid}.assembly-detail-actions button{width:100%}.assembly-action-modal{max-height:calc(100vh - 24px)}.modal-backdrop{padding:12px}}.inventory-workspace-tabs-panel{grid-row:auto}.inventory-workspace-tabs-panel .workspace-tabs{border-bottom:0}.workspace-tab{color:#31445a;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:750;display:inline-flex}.workspace-tab small{color:#728095;font-size:11px;font-weight:700}.workspace-tab:hover,.workspace-tab.active{background:#edf5fb;border-color:#7aa6c8}.workspace-tab-panel{gap:16px;padding-bottom:16px;display:grid}.coming-soon-panel{color:#41546b;text-align:center;background:#f8fafc;border:1px dashed #b8c6d6;border-radius:8px;align-content:center;justify-items:center;gap:8px;min-height:180px;margin:16px;padding:24px;display:grid}.coming-soon-panel strong{color:#273244;font-size:18px}.section-heading{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.section-heading h2{font-size:16px}.section-heading span{color:#728095;white-space:nowrap;font-size:12px}.table-wrap{overflow-x:auto}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:0 0 12px;display:flex}.table-toolbar label{flex:280px;gap:6px;max-width:420px;display:grid}.table-toolbar input{border:1px solid #d9e1ec;border-radius:8px;min-height:38px;padding:8px 10px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;height:44px;padding:10px 14px}th{color:#5a6678;background:#f8fafc;font-size:12px;font-weight:750}td{color:#273244}.clickable-row{cursor:pointer}.clickable-row:hover,.clickable-row:focus{background:#f1f6fb;outline:none}.inventory-summary-row td{vertical-align:middle}.inventory-summary-toggle{font-weight:800}.inventory-batch-placeholder td{white-space:normal;background:#f8fafc}.inventory-batch-view{background:#fff;border:1px solid #dbe1ea;border-radius:8px;gap:0;display:grid}.inventory-batch-view .section-heading{min-height:48px;padding:10px 12px}.inventory-batch-view h3{margin:0;font-size:14px}.inventory-component-placeholder td{white-space:normal;background:#eef3f7}.inventory-component-view{background:#fff;border:1px solid #d1dae5;border-radius:8px;gap:0;display:grid}.inventory-component-view .section-heading{min-height:44px;padding:9px 12px}.inventory-component-view h3{margin:0;font-size:13px}.product-structure-row td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.product-structure-row.is-expanded td{border-bottom-color:#e1e8f0}.product-setsku-cell{min-width:150px}.product-name-cell{min-width:220px}.product-name-stack{gap:6px;display:grid}.product-name-stack strong{color:#243246;line-height:1.25}.product-meta-cell{text-align:center;vertical-align:middle}.muted-cell{color:#728095;margin-top:3px;font-size:12px;display:block}.product-structure-actions{align-items:center;gap:6px;display:flex;position:relative}.product-structure-actions button{color:#244865;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:5px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:700}.product-structure-actions button:hover{background:#edf5fb}.product-structure-table-shell{gap:10px;display:grid}.list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;display:flex}.list-pagination-pages,.list-pagination-meta,.list-pagination-meta label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.list-pagination button,.list-pagination select{color:#244865;background:#fff;border:1px solid #c8d5e3;border-radius:6px;min-height:32px;font-size:12px;font-weight:700}.list-pagination button{cursor:pointer;min-width:34px;padding:5px 9px}.list-pagination button:hover:not(:disabled){background:#edf5fb;border-color:#7aa6c8}.list-pagination button.active{color:#fff;background:#477fa7;border-color:#477fa7}.list-pagination button:disabled{color:#8995a3;cursor:not-allowed;background:#eef3f8}.list-pagination select{width:76px;padding:4px 26px 4px 8px}.list-pagination-meta{color:#536075;font-size:12px;font-weight:700}.list-pagination-ellipsis{color:#6c7888;text-align:center;min-width:22px}.list-toolbar{background:#f8fbfe;border:1px solid #d8e2ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.list-search-field,.list-filter-field{color:#596579;gap:5px;font-size:12px;font-weight:700;display:grid}.list-search-field{flex:320px;max-width:620px}.list-filter-field{flex:0 190px}.list-search-field input,.list-filter-field select{width:100%;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:#243246;padding:8px 11px}.list-filter-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5b6879 50%),linear-gradient(135deg,#5b6879 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.list-toolbar :is(input,select):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}.filter-reset-button{min-height:var(--control-height);align-self:end;align-items:center;gap:6px;display:inline-flex}.mapping-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px;display:grid}.mapping-rule-form>label,.mapping-rule-source-field,.mapping-component-row label{color:#536075;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.mapping-rule-form :is(input,select,textarea),.mapping-rule-source-field>:is(input,select,textarea),.mapping-component-row label>:is(input,select,textarea){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:#273244;padding:8px 11px}.mapping-rule-form textarea{resize:vertical;min-height:92px}.mapping-rule-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5b6879 50%),linear-gradient(135deg,#5b6879 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.mapping-rule-form :is(input,select,textarea):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}.mapping-rule-form :is(input,select,textarea):disabled{background-color:var(--control-disabled-bg);color:#657286;cursor:not-allowed}.mapping-rule-form :is(input,select,textarea)[readonly]{background-color:var(--control-readonly-bg);color:#435166}.mapping-rule-wide-field,.mapping-components-editor,.mapping-split-editor,.mapping-rule-form .form-feedback,.mapping-rule-form .form-actions{grid-column:1/-1}.mapping-rule-detail-workspace{gap:16px;display:grid}.mapping-rule-detail-workspace .form-panel>.mapping-rule-source-field,.mapping-rule-detail-workspace .form-panel>.mapping-components-editor,.mapping-rule-detail-workspace .form-panel>.mapping-split-editor,.mapping-rule-detail-workspace .form-panel>.field-hint{margin:0;padding:16px}.mapping-rule-detail-workspace .form-panel>.field-hint{padding-top:0}.mapping-rule-create-form{width:min(1180px,100%);padding:0 16px 16px;display:grid}.mapping-rule-create-form>.form-feedback{margin-top:12px}.mapping-rule-create-form .form-grid-compact{max-width:620px}.mapping-source-section{min-height:176px}.mapping-rule-actions{border-top:1px solid #e6ebf2;padding-top:16px}.mapping-components-editor{gap:10px;min-width:0;display:grid}.mapping-components-editor .section-heading{border-bottom:0;min-height:auto;margin-bottom:0;padding:0 0 10px}.mapping-components-editor .section-heading h3{color:#273244;margin:0;font-size:14px}.mapping-component-row{background:#f7f9fc;border:1px solid #dbe1ea;border-radius:6px;grid-template-columns:32px minmax(260px,1fr) minmax(130px,180px) auto;align-items:end;gap:10px;padding:12px;display:grid}.mapping-component-sequence{text-align:center;align-self:center;font-weight:700}.mapping-split-editor{gap:12px;min-width:0;display:grid}.mapping-split-editor>.section-heading{border-bottom:1px solid #e6ebf2;min-height:auto;margin:12px 0 0;padding:0 0 10px}.mapping-split-line{background:#f7f9fc;border:1px solid #dbe1ea;border-radius:6px;gap:12px;padding:12px;display:grid}.mapping-split-line-heading{color:#273244;justify-content:space-between;align-items:center;gap:12px;display:flex}.mapping-split-line .form-grid{margin:0}.mapping-split-line .form-checkbox-field input{width:18px;min-height:18px;margin:9px 0}.mapping-operation-create .customer-create-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(1180px,100%)}.mapping-operation-create .customer-create-form>label:nth-of-type(3),.mapping-operation-create .customer-create-form>label:nth-of-type(8){grid-column:auto}.mapping-operation-create .mapping-rule-autocomplete-field,.mapping-operation-create .mapping-operation-notes{grid-column:span 2}.mapping-operation-create .mapping-rule-selection-summary,.mapping-operation-create .form-feedback,.mapping-operation-create .form-actions{grid-column:1/-1}.mapping-rule-autocomplete-field{grid-column:span 2}.mapping-rule-selection-summary{border:1px solid var(--border-color,#d8dee8);background:#f7f9fc;border-radius:6px;align-self:stretch;gap:4px;padding:12px;display:grid}.mapping-rule-selection-summary span,.mapping-rule-selection-summary small{color:#5d6778}.product-create-form{width:min(1120px,100%);padding:16px}.product-workspace-actions{background:#fff;border:1px solid #dbe3ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.product-workspace-action-buttons,.manual-product-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-workspace-action{min-height:38px;padding-inline:14px;font-weight:800}.product-workspace-action.is-active{border-color:#244865;color:#fff!important;background:#244865!important}.product-workspace-action-message{overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:13px}.manual-product-panel-actions{justify-content:flex-end}.manual-product-create-form{gap:0;width:min(1180px,100%);padding:0 18px 18px;display:grid}.manual-product-create-section{padding-block:20px}.manual-product-create-section .compact-heading{align-items:center;margin-bottom:0}.manual-product-create-section .compact-heading h3,.manual-product-component h4{margin:0}.manual-product-header-grid,.manual-product-component-grid,.manual-product-advanced-grid{padding:0}.manual-product-component-grid .form-field-span-two{grid-column:span 2}.manual-product-components{gap:12px;display:grid}.manual-product-component{background:#fff;border:1px solid #dbe3ec;border-radius:8px;min-width:0;padding:16px}.manual-product-component-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.manual-product-component-actions{flex:none;gap:6px;display:flex}.manual-product-component-actions .icon-button{justify-content:center;align-items:center;display:inline-flex}.manual-product-component-actions .danger-icon-button{color:#a72f2f;border-color:#eccaca}.manual-product-component-actions .icon-button:disabled{cursor:not-allowed;opacity:.45}.manual-product-advanced{padding-block:18px}.manual-product-advanced summary{color:#29455e;cursor:pointer;width:fit-content;font-weight:800}.manual-product-advanced[open] summary{margin-bottom:14px}.manual-product-create-footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding-top:18px;display:flex}.manual-product-create-summary{flex-wrap:wrap;gap:8px;margin:0;display:flex}.manual-product-create-summary>div{background:#f8fafc;border:1px solid #d9e2eb;border-radius:6px;grid-template-columns:auto auto;gap:8px;min-width:120px;padding:9px 11px;display:grid}.manual-product-create-summary dt{color:#647184}.manual-product-create-summary dd{color:#23384f;margin:0;font-weight:800}.manual-product-create-footer .form-actions{margin-left:auto}.product-filter-grid{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(150px,1fr));padding:16px}.product-filter-panel>.form-actions{padding:0 16px 16px}.mapping-rule-autocomplete .sku-autocomplete-menu button{text-align:left;gap:2px;width:100%;display:grid}.mapping-rule-autocomplete .sku-autocomplete-menu small{color:#667085}.mapping-status-draft{color:#374151;background:#f3f4f6}.mapping-status-active{color:#047857;background:#ecfdf5}.mapping-status-exhausted{color:#c2410c;background:#fff7ed}.mapping-status-closed{color:#111827;background:#e5e7eb}.mapping-status-cancelled{color:#b91c1c;background:#fef2f2}@media (width<=900px){.mapping-rule-autocomplete-field{grid-column:auto}.product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sku-autocomplete{min-width:0;position:relative}.sku-autocomplete-input{min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.sku-autocomplete-input:hover:not(:focus-within){border-color:var(--control-border-hover)}.sku-autocomplete-input:focus-within{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring)}.sku-autocomplete-input input.sku-autocomplete-control{min-width:0;height:calc(var(--control-height) - 2px);min-height:calc(var(--control-height) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:8px 11px}.sku-autocomplete-input button{color:#506075;background:#f8fafc;border:0;border-left:1px solid #d5dde6;border-radius:0;flex:0 0 38px;place-items:center;width:38px;padding:0;display:inline-grid}.sku-autocomplete-input button:hover,.sku-autocomplete-input button:focus-visible{color:#183d5b;background:#edf3f8;outline:none}.sku-autocomplete-input:has(input:disabled){background:var(--control-disabled-bg);border-color:#ced7e1}.sku-autocomplete-input input:disabled{color:#657286;cursor:not-allowed}.sku-autocomplete-menu{z-index:80;background:#fff;border:1px solid #dbe1ea;border-radius:8px;max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a24}.sku-autocomplete-menu>span{color:#6f7b8d;padding:10px}.sku-autocomplete-menu button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;justify-items:start;gap:3px;padding:9px 10px;display:grid}.sku-autocomplete-menu button:hover,.sku-autocomplete-menu button:focus-visible,.sku-autocomplete-menu button.is-highlighted{color:#153d5c;background:#eaf2f8}.sku-autocomplete-state,.sku-autocomplete-error{align-items:center;gap:8px;padding:10px;display:flex}.sku-autocomplete-error{color:var(--danger-color,#b42318);justify-content:space-between}.sku-autocomplete-error button{background:#fff;border:1px solid #dbe1ea;align-items:center;gap:6px;width:auto;display:inline-flex}.sku-autocomplete-menu strong,.sku-autocomplete-menu span,.sku-autocomplete-menu small{overflow-wrap:anywhere;max-width:100%}.sku-autocomplete-menu button span,.field-hint{color:#6f7b8d;font-size:.82rem}@media (width<=1100px){.form-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.form-grid-two,.mapping-rule-form{grid-template-columns:minmax(0,1fr)}.mapping-rule-create-form{padding-inline:14px}.mapping-source-section{min-height:0}.mapping-component-row{grid-template-columns:32px minmax(0,1fr)}.mapping-component-row label,.mapping-component-row>button{grid-column:2}.mapping-split-line-heading{flex-direction:column;align-items:flex-start}}@media (width<=980px){.mapping-operation-create .customer-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.form-grid-three,.product-filter-grid{grid-template-columns:minmax(0,1fr)}.mapping-rule-create-form,.product-create-form,.product-filter-grid,.manual-product-create-form{padding-inline:12px}.manual-product-component{padding:12px}.manual-product-component-grid .form-field-span-two{grid-column:auto}.manual-product-create-footer,.manual-product-create-footer .form-actions,.manual-product-create-footer .form-actions button{width:100%}.list-toolbar{flex-direction:column;align-items:stretch}.list-search-field,.list-filter-field,.filter-reset-button{flex-basis:auto;width:100%;max-width:none}.sku-autocomplete-menu{max-width:calc(100vw - 56px)}.mapping-operation-create .customer-create-form{grid-template-columns:minmax(0,1fr)}.mapping-operation-create .mapping-rule-autocomplete-field,.mapping-operation-create .mapping-operation-notes{grid-column:auto}}.mapping-progress{gap:5px;min-width:220px;display:grid}.mapping-progress strong,.mapping-progress span{font-size:11px}.mapping-progress-track{background:#e7edf3;border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}.mapping-progress-segment{height:100%;display:block}.mapping-progress-segment.allocated{background:#3b82a0}.mapping-progress-segment.shipped{background:#278356}.mapping-progress-exhausted{color:#b45309;font-weight:800}.mapping-ledger-table table{min-width:1180px}.mapping-action-badge{color:#40536a;background:#f3f6f9;border:1px solid #c8d5e3;border-radius:5px;align-items:center;min-height:24px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.mapping-action-badge.allocate{color:#145a7a;background:#eef8fd;border-color:#86b7d2}.mapping-action-badge.release{color:#7c5811;background:#fff9e8;border-color:#e6c47b}.mapping-action-badge.ship{color:#246b43;background:#eef9f2;border-color:#8bc5a5}.mapping-action-badge.rollback{color:#9a3434;background:#fff3f3;border-color:#dba2a2}.outbound-mapping-list{gap:14px;margin-top:12px;display:grid}.mapping-summary-metrics{grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;margin:12px 0 18px;display:grid}.mapping-summary-metrics>div{background:#f8fafb;border:1px solid #d9e1e8;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.mapping-summary-metrics span,.mapping-operation-preview small{color:#667582;font-size:12px}.mapping-summary-metrics strong{font-size:20px}.mapping-label-status-row,.mapping-label-totals,.mapping-label-confirm-form{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mapping-label-totals{flex:1}.mapping-label-totals>div{background:#f7fafc;border:1px solid #cad4de;border-radius:6px;min-width:180px;padding:12px 16px}.mapping-label-totals span,.pda-label-totals span{color:#617080;font-size:12px;display:block}.mapping-label-totals strong{margin-top:4px;font-size:24px;display:block}.mapping-label-confirm-form{background:#f8fafb;border:1px solid #d5dde5;border-radius:6px;margin-top:16px;padding:16px}.mapping-label-confirm-form label:not(.mapping-label-check){flex:280px}.mapping-label-confirm-form textarea{width:100%;min-height:72px}.mapping-label-check,.pda-label-check{align-items:flex-start;gap:10px;display:flex}.mapping-label-check input,.pda-label-check input{flex:none;width:20px;height:20px}.pda-label-confirmation{border:2px solid #d49a21}.pda-label-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pda-label-totals>div{background:#fff;border:1px solid #d5dde5;border-radius:6px;padding:14px}.pda-label-totals strong{margin-top:6px;font-size:34px;display:block}.pda-label-lines{gap:8px;margin-top:10px;display:grid}.pda-label-lines>div{border-bottom:1px solid #d9e0e6;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px;display:grid}@media (width<=640px){.mapping-label-status-row,.mapping-label-confirm-form{flex-direction:column;align-items:stretch}.mapping-label-totals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mapping-label-totals>div{min-width:0}}.mapping-operation-preview{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mapping-operation-preview>span{background:#fff;border:1px solid #cfd9e2;border-radius:6px;flex-direction:column;gap:3px;min-width:190px;padding:9px 11px;display:flex}@media (width<=900px){.mapping-summary-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}.outbound-mapping-item{background:#fff;border:1px solid #d4dfeb;border-radius:8px;gap:14px;padding:16px;display:grid}.outbound-mapping-item-header{border-bottom:1px solid #e0e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.outbound-mapping-item-header>div:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;max-width:100%;display:grid}.outbound-mapping-item-header strong{color:#20364a;font-size:18px}.field-label,.outbound-mapping-group dt{color:#748295;text-transform:uppercase;font-size:11px;font-weight:800}.mapping-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.outbound-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 18px;display:grid}.outbound-mapping-group{border-left:3px solid #b6cadb;min-width:0;padding-left:12px}.outbound-mapping-group h3{color:#2d4d66;margin:0 0 8px;font-size:13px}.outbound-mapping-group dl{gap:7px;margin:0;display:grid}.outbound-mapping-group dl>div{grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:8px;display:grid}.outbound-mapping-group dt,.outbound-mapping-group dd{overflow-wrap:anywhere;margin:0}.outbound-mapping-group dd{color:#27384b;font-size:12px;font-weight:700}.mapping-error-notice{color:#922f2f;background:#fff5f5;border:1px solid #e6a4a4;border-radius:6px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.mapping-error-notice details{gap:5px;display:grid}.mapping-error-quantities{color:#6f2d2d;flex-wrap:wrap;gap:14px;display:flex}.mapping-error-notice code{margin-right:8px}.mapping-candidate-backdrop{z-index:80;background:#1926357a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mapping-candidate-dialog{background:#fff;border:1px solid #c9d6e2;border-radius:8px;width:min(760px,100%);max-height:min(760px,90vh);padding:18px;overflow:auto;box-shadow:0 24px 60px #182b3c3d}.mapping-candidate-list{gap:9px;margin:12px 0;display:grid}.mapping-candidate{cursor:pointer;background:#fbfcfe;border:1px solid #d5e0ea;border-radius:6px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.mapping-candidate.selected{background:#eef6fb;border-color:#4f87ad}.mapping-candidate>span{color:#536075;gap:4px;font-size:12px;display:grid}.mapping-candidate strong{color:#21384d;font-size:14px}.icon-button{color:#40536a;cursor:pointer;background:#fff;border:1px solid #c8d5e3;border-radius:6px;width:32px;min-width:32px;height:32px;padding:0;font-weight:800}.product-list-toolbar{background:#f8fbfe;border:1px solid #d8e2ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.product-selection-summary,.product-expand-controls,.product-bulk-placeholder{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.product-selection-summary strong{color:#243246;font-size:13px}.product-list-toolbar button{color:#244865;cursor:pointer;background:#fff;border:1px solid #c8d5e3;border-radius:6px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:800}.product-list-toolbar button:disabled{color:#7a8796;cursor:not-allowed;background:#eef3f8}.product-bulk-placeholder span{font-size:12px;font-weight:800}.product-batch-lifecycle-modal{width:min(560px,100%)}.product-batch-lifecycle-content{gap:14px;padding:0 18px 18px;display:grid}.product-batch-lifecycle-content p{color:#536075;margin:0}.product-batch-lifecycle-content label{color:#596579;gap:6px;font-size:12px;font-weight:700;display:grid}.product-batch-lifecycle-content textarea{color:#273244;resize:vertical;border:1px solid #ccd6e2;border-radius:6px;width:100%;padding:8px 10px}.product-select-col{z-index:4;text-align:center;background:inherit;width:44px;min-width:44px;max-width:44px;position:sticky;left:0}.product-select-col input{cursor:pointer;width:16px;height:16px;margin:0}.product-structure-table-wrap th.product-select-col{z-index:6;background:#f6f9fc}.status-tabs{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.status-tab{color:#31445a;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.status-tab strong{color:#244865;text-align:center;background:#eef3f7;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px}.status-tab:hover,.status-tab.active{background:#edf5fb;border-color:#7aa6c8}.more-menu{position:relative}.more-menu-panel{z-index:20;background:#fff;border:1px solid #ccd6e2;border-radius:6px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #1e324629}.more-menu-panel button{text-align:left;border-color:#0000;justify-content:flex-start;width:100%}.product-structure-expanded td{white-space:normal;background:#f6f9fc;border-bottom:1px solid #dbe5ef;padding:0 14px 18px 34px}.product-expanded-content{background:#fff;border:1px solid #dbe5ef;border-radius:8px;gap:16px;margin-top:8px;padding:16px;display:grid}.product-inventory-summary{background:#f9fbfd;border:1px solid #d7e2ed;border-radius:8px;gap:12px;padding:14px;display:grid}.product-inventory-summary>strong{color:#243246;font-size:13px}.product-inventory-metrics{flex-wrap:wrap;gap:12px;display:flex}.product-inventory-metric{background:#fff;border:1px solid #d4dfeb;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:8px;min-width:148px;padding:9px 12px;display:inline-grid}.product-inventory-metric-label{color:#6f7f91;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.product-inventory-metric-value{color:#2e4f68;text-align:center;background:#f3f7fb;border:1px solid #c9d6e2;border-radius:999px;justify-self:end;min-width:64px;padding:3px 10px;font-size:12px;font-weight:800}.product-inventory-metric-value.normal{color:#25713b;background:#edf8f0;border-color:#b9d9c2}.product-inventory-metric-value.zero{color:#536075;background:#f5f7fa;border-color:#d1dae5}.product-inventory-metric-value.unknown{color:#825e16;background:#fff8e6;border-color:#d8c7a1}.component-structure-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.component-structure-card{background:#fff;border:1px solid #d5dee9;border-radius:8px;gap:14px;padding:14px;display:grid;box-shadow:0 1px #24324608}.component-structure-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.component-structure-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.component-structure-card-actions button{color:#244865;cursor:pointer;background:#fff;border:1px solid #c8d5e3;border-radius:6px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800}.component-structure-code{color:#213249;font-size:14px}.component-structure-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.component-structure-fields>div{min-width:0}.component-structure-card dt{color:#728095;text-transform:uppercase;font-size:11px;font-weight:700}.component-structure-card dd{color:#273244;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.35}.table-badge{color:#2e4f68;background:#f3f7fb;border:1px solid #c5d3df;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.table-badge.success{color:#25713b;background:#edf8f0;border-color:#b9d9c2}.table-badge.warning{color:#8a5a00;background:#fff8e6;border-color:#e4c16d}.table-badge.danger{color:#9f1d1d;background:#fff1f1;border-color:#f3a6a6}@media (width<=760px){.product-structure-expanded td{padding-left:12px;padding-right:12px}.product-expanded-content{padding:12px}.product-inventory-metric{grid-template-columns:1fr auto;width:100%;min-width:0}.component-structure-grid,.component-structure-fields{grid-template-columns:1fr}}.state-message{color:#536075;text-align:center;place-content:center;gap:8px;min-height:180px;padding:24px;display:grid}.state-message strong{color:#243246;font-size:16px}.state-message span{font-size:13px}.text-link,.text-button{color:#244865;background:#fff;border:1px solid #c9d5e0;border-radius:6px;align-items:center;min-height:34px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.text-button{cursor:pointer}.text-link:hover,.text-button:hover{background:#eef3f8}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.detail-field{border-bottom:1px solid #edf1f5;min-height:78px;padding:14px 16px}.detail-field:nth-child(odd){border-right:1px solid #edf1f5}.detail-field dt{color:#687589;margin-bottom:6px;font-size:12px;font-weight:700}.detail-field dd{color:#202b3b;overflow-wrap:anywhere;margin:0;font-size:14px}.customer-detail-grid .detail-field:last-child{grid-column:1/-1}.placeholder-form{gap:12px;padding:16px;display:grid}.placeholder-form label,.customer-create-form label{color:#596579;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.placeholder-form input,.customer-create-form input,.customer-create-form select,.customer-create-form textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:#273244;padding:8px 11px}.customer-create-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5b6879 50%),linear-gradient(135deg,#5b6879 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.customer-create-form textarea{resize:vertical;min-height:92px}.customer-create-form :is(input,select,textarea):disabled{background-color:var(--control-disabled-bg);color:#657286;cursor:not-allowed}.customer-create-form :is(input,select,textarea)[readonly]{background-color:var(--control-readonly-bg);color:#435166}.customer-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customer-create-form label:nth-of-type(3),.customer-create-form label:nth-of-type(8),.customer-create-form .form-feedback,.customer-create-form .form-actions{grid-column:span 2}.customer-create-form .checkbox-field{align-items:center;gap:8px;min-height:38px;display:flex}.customer-create-form .checkbox-field input{width:16px;height:16px}.customer-create-form input:focus,.customer-create-form select:focus,.customer-create-form textarea:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}.form-feedback{white-space:pre-wrap;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.detail-feedback{padding:12px 16px 0}.success-message,.error-message{border-radius:6px;align-items:center;min-height:28px;padding:5px 9px;font-weight:700;display:inline-flex}.success-message{color:#27613a;background:#eff8f1;border:1px solid #afd0bc}.error-message{color:#8b3030;background:#fff1f1;border:1px solid #e0b2b2}.form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.form-actions button{min-width:78px;min-height:var(--control-height);border-radius:var(--control-radius);color:#fff;cursor:pointer;background:#244865;border:1px solid #c9d3df;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:inline-flex}.form-actions button:disabled{color:#627084;cursor:not-allowed;background:#eef3f8}.modal-backdrop{z-index:20;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-panel{background:#fff;border:1px solid #dbe1ea;border-radius:8px;width:min(1120px,100%);max-height:min(860px,100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0f172a47}.modal-panel>label{color:#596579;gap:6px;padding:0 16px 14px;font-size:12px;font-weight:700;display:grid}.modal-panel>label>input,.modal-panel select,.modal-panel textarea{width:100%;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:#273244;padding:8px 11px}.modal-panel select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5b6879 50%),linear-gradient(135deg,#5b6879 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.modal-panel textarea{resize:vertical;min-height:92px}.modal-panel :is(input,select,textarea):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}.element-sku-edit-modal{width:min(920px,100%)}.element-sku-edit-inline{background:#fff;border:1px solid #dbe5ef;border-radius:8px;margin-top:16px}.element-sku-edit-form{gap:16px;padding:18px;display:grid}.element-sku-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.element-sku-edit-grid label{color:#596579;gap:6px;font-size:12px;font-weight:700;display:grid}.element-sku-edit-grid input,.element-sku-edit-grid select,.element-sku-edit-grid textarea{color:#273244;background:#fff;border:1px solid #ccd6e2;border-radius:6px;width:100%}.element-sku-edit-grid input,.element-sku-edit-grid select{height:38px;padding:8px 10px}.element-sku-edit-grid input[readonly]{color:#536075;background:#f5f7fa}.element-sku-edit-grid textarea{resize:vertical;padding:8px 10px}.element-sku-edit-wide{grid-column:1/-1}.product-structure-editor-modal{width:min(1180px,100%)}.product-structure-editor-content{gap:18px;padding:0 18px 18px;display:grid}.product-structure-editor-section{gap:12px;display:grid}.product-structure-editor-section .section-heading{margin:0}.product-structure-editor-section h3{color:#243246;margin:0;font-size:16px}.product-structure-unsaved{color:#7b5208;background:#fff8e6;border-left:3px solid #d19323;margin:0 18px 14px;padding:8px 10px;font-size:13px;font-weight:800}.product-structure-editor-grid{gap:12px;display:grid}.product-structure-editor-card{background:#f9fbfd;border:1px solid #d8e2ed;border-radius:8px;gap:12px;padding:14px;display:grid}.product-structure-editor-card-header,.product-structure-editor-actions,.product-structure-add-controls,.product-structure-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-structure-editor-card-header{justify-content:space-between}.product-structure-editor-actions{justify-content:flex-end}.product-structure-editor-actions button,.product-structure-add-controls button,.product-structure-detail-actions button{color:#244865;cursor:pointer;background:#fff;border:1px solid #c9d3df;border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700}.product-structure-editor-actions button:disabled,.product-structure-add-controls button:disabled{color:#7a8796;cursor:not-allowed;background:#eef3f8}.product-structure-editor-actions .danger-button{color:#9f1d1d;border-color:#e3aaaa}.product-structure-add-controls{background:#f6f9fc;border:1px dashed #b8c8d8;border-radius:8px;padding:12px}.product-structure-add-controls label{color:#596579;flex:320px;gap:5px;font-size:12px;font-weight:700;display:grid}.product-structure-editor-footer{z-index:2;background:#fff;border-top:1px solid #dbe1ea;padding:12px 18px;position:sticky;bottom:0}.product-structure-detail-actions{margin-bottom:12px}@media (width<=760px){.product-structure-editor-modal{max-height:calc(100vh - 24px)}.product-structure-editor-content{padding:0 12px 12px}.product-structure-editor-card .element-sku-edit-grid{grid-template-columns:1fr}}.secondary-button,.ghost-button{border:1px solid #c9d3df;color:#244865!important;background:#fff!important}.paste-textarea{resize:vertical;min-height:180px;padding:10px;font-family:Courier New,monospace;line-height:1.45}.paste-preview{gap:14px;padding-bottom:16px;display:grid}.product-paste-import-panel{gap:16px;display:grid}.product-paste-import-workflow{gap:14px;width:100%;min-width:0;display:grid}.product-import-tools{background:#f9fbfd;border:1px solid #dbe5ef;border-radius:8px;min-width:0;padding:10px 12px}.product-import-tools>summary{color:#244865;cursor:pointer;width:fit-content;font-size:13px;font-weight:800}.product-import-tools-content{gap:12px;min-width:0;margin-top:12px;display:grid}.product-paste-import-step{border-bottom:1px solid #e1e8f0;gap:8px;min-width:0;padding-bottom:12px;display:grid}.product-paste-mode{color:#596579;gap:6px;max-width:360px;font-size:12px;font-weight:700;display:grid}.product-paste-mode select{color:#273244;background:#fff;border:1px solid #ccd6e2;border-radius:6px;height:38px;padding:8px 10px}.product-paste-template{background:#f9fbfd;border:1px solid #dbe5ef;border-radius:8px;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}.product-paste-template>strong{color:#243246;font-size:13px}.product-paste-template textarea{min-height:110px;font-family:Courier New,monospace}.product-ean-conflict-report{background:#fff;border:1px solid #dbe5ef;border-radius:8px;gap:12px;min-width:0;max-width:100%;padding:12px;display:grid}.product-ean-conflict-report h3{color:#243246;margin:0;font-size:14px}.product-ean-conflict-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-ean-conflict-filters select,.product-ean-conflict-filters input{width:100%;min-width:0}.product-ean-conflict-table table{min-width:980px}.product-ean-conflict-table code{white-space:nowrap}.product-paste-textarea-field{color:#596579;gap:8px;width:100%;font-size:12px;font-weight:700;display:grid}.product-paste-textarea{color:#273244;resize:vertical;background:#fff;border:1px solid #c9d3df;border-radius:8px;width:100%;min-height:280px;padding:14px;font-family:Courier New,monospace;font-size:13px;line-height:1.45}.product-paste-primary-actions,.product-paste-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-paste-primary-actions button,.product-paste-import-actions .primary-button{color:#fff;cursor:pointer;background:#244865;border:1px solid #225a7a;border-radius:6px;min-height:38px;padding:8px 16px;font-weight:800}.product-paste-primary-actions button:disabled,.product-paste-import-actions .primary-button:disabled{cursor:not-allowed;opacity:.6}.product-paste-summary-card,.product-paste-success-card{background:#f9fbfd;border:1px solid #d7e2ed;border-radius:8px;gap:12px;padding:14px;display:grid}.product-paste-success-card{background:#f3fbf5;border-color:#b9d9c2}.product-paste-summary-card h3,.product-paste-success-card h3{color:#243246;margin:0;font-size:15px}.product-paste-success-card p{color:#536075;margin:0;font-size:13px}.product-paste-success-card .product-paste-success-header{justify-content:space-between;align-items:center}.product-paste-success-header>div:first-child{gap:4px;min-width:0;display:grid}.product-paste-success-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.product-paste-success-card .product-paste-success-metrics{gap:8px}.product-paste-success-card .product-paste-success-metrics span{border-radius:6px;align-items:baseline;gap:7px;min-width:0;padding:6px 9px;display:inline-flex}.product-paste-success-details{border-top:1px solid #cfe3d5;gap:10px;width:100%;padding-top:10px;display:grid!important}.product-paste-success-details>div,.product-paste-summary-card>div,.product-paste-success-card>div{flex-wrap:wrap;gap:10px;display:flex}.product-paste-action-summary{border-top:1px solid #d7e2ed;align-items:center;padding-top:10px}.product-paste-action-summary>strong{color:#46576b;margin-right:4px;font-size:12px}.product-paste-action-summary>span{background:#fff;border:1px solid #d4dfeb;border-radius:6px;align-items:baseline;gap:6px;padding:5px 9px;display:inline-flex}.product-paste-action-summary small{color:#6f7f91;font-size:11px}.product-paste-summary-details{border-top:1px solid #d7e2ed;padding-top:10px}.product-paste-summary-details>summary{color:#244865;cursor:pointer;width:fit-content;font-size:12px;font-weight:800}.product-paste-summary-details>div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.product-paste-summary-details span{background:#fff;border:1px solid #d4dfeb;border-radius:6px;gap:4px;min-width:138px;padding:8px 10px;display:grid}.product-paste-summary-pill,.product-paste-success-card span{background:#fff;border:1px solid #d4dfeb;border-radius:8px;gap:4px;min-width:132px;padding:9px 12px;display:grid}.product-paste-summary-pill small,.product-paste-success-card small{color:#6f7f91;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.product-paste-summary-pill strong,.product-paste-success-card strong{color:#243246;overflow-wrap:anywhere;font-size:14px}.product-import-confirm-modal{width:min(640px,100vw - 32px)}.product-import-confirm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.product-import-confirm-grid span{color:#6f7f91;background:#f9fbfd;border:1px solid #d4dfeb;border-radius:6px;gap:6px;padding:12px;display:grid}.product-import-confirm-grid strong{color:#243246;font-size:18px}@media (width<=640px){.product-workspace-actions,.product-workspace-action-buttons,.product-workspace-action,.product-paste-success-actions,.product-paste-success-actions button{width:100%}.product-workspace-action-message{margin-left:0}.product-paste-success-card .product-paste-success-header{align-items:stretch}.product-import-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-ean-conflict-filters{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.product-ean-conflict-report .section-heading{flex-wrap:wrap;align-items:flex-start;min-width:0}.product-ean-conflict-report .section-heading>div{min-width:0}.product-ean-conflict-report .section-heading span{white-space:normal;overflow-wrap:anywhere}}.product-paste-preview-table{--preview-row-width:56px;--preview-status-width:96px;--preview-set-sku-width:168px;--preview-element-sku-width:190px;--preview-issues-width:144px;--preview-edit-width:216px;--preview-header-bg:#f8fafc;--preview-row-bg:#fff;--preview-row-hover-bg:#f1f6fb;--preview-error-bg:#fff1f2;--preview-warning-bg:#fff8e6;width:100%;min-width:0;max-width:100%;overflow-x:auto}.product-paste-preview-table table{table-layout:fixed;width:max-content;min-width:100%}.product-paste-preview-table th,.product-paste-preview-table td{position:relative}.product-paste-preview-table thead th{background:var(--preview-header-bg)}.product-paste-preview-table tbody tr{--preview-row-bg:#fff}.product-paste-preview-table tbody tr:not(.paste-row-error):not(.paste-row-warning):not(.product-preview-details-row):hover{--preview-row-bg:var(--preview-row-hover-bg)}.product-paste-preview-table tbody td{background:var(--preview-row-bg)}.paste-sticky-col{z-index:2;background:var(--preview-row-bg,#fff);position:sticky!important}.paste-sticky-row{width:var(--preview-row-width);min-width:var(--preview-row-width);max-width:var(--preview-row-width);white-space:nowrap;left:0;overflow:hidden}.paste-sticky-status{left:var(--preview-row-width);width:var(--preview-status-width);min-width:var(--preview-status-width);max-width:var(--preview-status-width);white-space:nowrap;overflow:hidden}.paste-sticky-set{left:calc(var(--preview-row-width) + var(--preview-status-width));width:var(--preview-set-sku-width);min-width:var(--preview-set-sku-width);max-width:var(--preview-set-sku-width);overflow:hidden}.paste-sticky-element{left:calc(var(--preview-row-width) + var(--preview-status-width) + var(--preview-set-sku-width));width:var(--preview-element-sku-width);min-width:var(--preview-element-sku-width);max-width:var(--preview-element-sku-width);overflow:hidden;box-shadow:1px 0 #cbd8e5,5px 0 8px #2d3f5212}.paste-sticky-set .paste-cell-value,.paste-sticky-element .paste-cell-value{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.paste-sticky-right{z-index:2;background:var(--preview-row-bg,#fff);position:sticky!important}.paste-sticky-issues{right:var(--preview-edit-width);width:var(--preview-issues-width);min-width:var(--preview-issues-width);max-width:var(--preview-issues-width)}.paste-sticky-edit{width:var(--preview-edit-width);min-width:var(--preview-edit-width);max-width:var(--preview-edit-width);right:0;box-shadow:-1px 0 #d7e2ed}.product-paste-preview-table thead .paste-sticky-col,.product-paste-preview-table thead .paste-sticky-right{z-index:5;background:var(--preview-header-bg)}.paste-wide-column{white-space:normal;min-width:230px;max-width:310px}.paste-code-column{min-width:132px}.paste-number-column{text-align:right;width:86px;min-width:86px;max-width:96px}.paste-action-column{width:118px;min-width:118px;max-width:118px}.product-paste-filter-hint{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.product-paste-filter-hint button{color:#31445a;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:999px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800}.product-paste-filter-hint button.active{color:#244865;background:#edf5fb;border-color:#7aa6c8}.paste-row-error{--preview-row-bg:var(--preview-error-bg)!important}.paste-row-warning{--preview-row-bg:var(--preview-warning-bg)!important}.paste-cell-error{box-shadow:inset 0 0 0 2px #dc2626}.paste-cell-warning{box-shadow:inset 0 0 0 2px #d99a16}.paste-cell-edited{background:#edf5fb!important}.paste-edited-note{color:#2f5f84;margin-top:4px;font-size:11px;font-weight:800;line-height:1.35;display:block}.paste-cell-value{overflow-wrap:anywhere;display:block}.paste-normalized-note,.paste-field-issues{gap:2px;margin-top:5px;font-size:11px;line-height:1.35;display:grid}.paste-normalized-note{color:#4e6478}.paste-field-issues small{white-space:normal}.paste-issue-summary{cursor:pointer;background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.paste-issues-ok{color:#287044;font-size:12px;font-weight:800}.paste-row-actions{flex-wrap:wrap;gap:6px;display:flex}.paste-row-actions button,.paste-issue-list button{color:#244865;cursor:pointer;background:#fff;border:1px solid #c7d4e1;border-radius:6px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:800}.product-paste-preview-table input{color:#273244;background:#fff;border:1px solid #9fb4c8;border-radius:6px;min-width:150px;height:32px;padding:6px 8px}.product-preview-details-row>td{border-bottom:2px solid #b9cad9;padding:16px;background:#f7fafc!important}.product-preview-edit-panel,.product-preview-advanced{gap:14px;max-width:1320px;display:grid}.product-preview-edit-panel{border-bottom:1px solid #d4dfeb;margin-bottom:18px;padding-bottom:18px}.product-preview-edit-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.product-preview-edit-grid label{color:#415268;gap:6px;font-size:12px;font-weight:800;display:grid}.product-preview-edit-grid input{width:100%;min-width:0}.product-preview-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-preview-advanced-grid>div{background:#fff;border:1px solid #d7e2ed;border-radius:6px;min-width:0;padding:12px}.product-preview-advanced-grid h4,.product-preview-advanced-grid p{margin:0 0 8px}.product-preview-advanced-grid dl{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:6px 12px;margin:0;font-size:12px;display:grid}.product-preview-advanced-grid dt{color:#6a7a8b;overflow-wrap:anywhere;font-weight:800}.product-preview-advanced-grid dd{color:#26384d;overflow-wrap:anywhere;min-width:0;margin:0}.product-preview-advanced-wide{grid-column:1/-1}.product-preview-value-dictionary dl{max-height:320px;overflow-y:auto}@media (width<=760px){.product-preview-edit-grid,.product-preview-advanced-grid{grid-template-columns:minmax(0,1fr)}.product-preview-advanced-wide{grid-column:auto}}.paste-issue-list{gap:5px;min-width:260px;display:grid}.warning-message{color:#8a5a00;font-weight:700}.secondary-button{color:#244865;cursor:pointer;background:#fff;border:1px solid #c9d3df;border-radius:6px;min-width:78px;height:36px;font-weight:700}.label-preview-stage{place-items:center;padding:28px;display:grid}.label-card{color:#111827;background:#fff;border:1px solid #111827;border-radius:4px;align-content:space-between;width:100mm;height:50mm;padding:7mm 8mm;display:grid}.label-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.label-card-header strong{font-size:16px;line-height:1.15}.label-card-header span{letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.label-barcode{gap:4px;display:grid}.label-barcode-bars{align-items:stretch;gap:2px;height:18mm;display:flex;overflow:hidden}.label-barcode-bars span{background:#111827;display:block}.label-barcode code{letter-spacing:0;text-align:center;font-family:Courier New,monospace;font-size:13px;font-weight:800}.label-card-body{gap:2px;font-size:11px;display:grid}.label-card-body span{font-weight:800}.label-card-body p{overflow-wrap:anywhere;margin:0}.scan-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.scan-input-panel{gap:10px;display:grid}.scan-input-label{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.scan-input-row{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:grid}.scan-input-row:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.scan-input{letter-spacing:0;color:#111827;background:0 0;border:0;outline:0;width:100%;min-height:52px;font-size:20px;font-weight:800}.scan-input.error{color:#b91c1c}.scan-status{color:#166534;min-height:22px;font-size:13px;font-weight:800}.scan-status.error{color:#b91c1c}.scan-loading{animation:.9s linear infinite spin}.scan-prefix-list,.scan-example-list{flex-wrap:wrap;gap:8px;display:flex}.scan-prefix-list span,.scan-example-list code{color:#334155;background:#f8fafc;border:1px solid #dbe1ea;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.scan-prefix-list strong{color:#111827}@keyframes spin{to{transform:rotate(360deg)}}.pda-layout{color:#f8fafc;background:#0f172a;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:100vh;display:grid}.pda-header{background:#111827;border-bottom:1px solid #f8fafc29;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px 18px 14px;display:flex}.pda-header>div:first-child{min-width:0}.pda-header span{color:#93c5fd;text-transform:uppercase;margin-bottom:4px;font-size:15px;font-weight:900;display:block}.pda-header h1{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.15}.pda-language-switch{flex:none;gap:5px;display:flex}.pda-language-switch button{color:#e2e8f0;background:#1e293b;border:1px solid #f8fafc47;border-radius:6px;width:42px;min-height:38px;font-weight:900}.pda-language-switch button[aria-pressed=true]{color:#fff;background:#166534;border-color:#86efac}.pda-content{min-width:0;padding:18px;overflow:auto}.pda-footer{background:#111827;border-top:1px solid #f8fafc29;min-width:0;padding:14px 18px 18px}.pda-home-button,.pda-action-card{align-items:center;text-decoration:none;display:flex}.pda-home-button{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;gap:12px;min-height:58px;font-size:20px;font-weight:900}.pda-home-grid{gap:14px;display:grid}.pda-action-card{color:#fff;background:#1e293b;border:1px solid #f8fafc29;border-radius:10px;gap:14px;min-height:92px;padding:16px}.pda-action-card span{font-size:24px;font-weight:900;display:block}.pda-action-card small{color:#cbd5e1;max-width:42%;margin-left:auto;font-size:13px;font-weight:800;line-height:1.3;display:block}.pda-scan-panel{gap:18px;display:grid}.pda-move-flow{gap:16px;display:grid}.pda-step-card{background:#1e293b;border:1px solid #f8fafc29;border-radius:10px;gap:12px;padding:16px;display:grid}.pda-step-card>span,.pda-field span,.pda-value span{color:#bfdbfe;text-transform:uppercase;font-size:14px;font-weight:900}.pda-step-card>strong{font-size:28px}.pda-step-card h2{margin:0;font-size:24px}.pda-field{gap:8px;display:grid}.pda-field select,.pda-field textarea,.pda-field input{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:54px;padding:10px 12px;font-size:18px;font-weight:800}.pda-field textarea{resize:vertical}.pda-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pda-value{background:#0f172a;border-radius:8px;gap:6px;padding:12px;display:grid}.pda-value strong{overflow-wrap:anywhere;font-size:18px}.pda-button-row{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:10px;display:grid}.pda-line-list{gap:10px;max-height:360px;display:grid;overflow:auto}.pda-line-card{color:#f8fafc;text-align:left;cursor:pointer;background:#0f172a;border:1px solid #f8fafc29;border-radius:8px;gap:6px;width:100%;padding:12px;display:grid}.pda-line-card.active{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.pda-line-card strong{font-size:18px}.pda-line-card span{color:#bbf7d0;font-size:16px;font-weight:900}.pda-line-card small{color:#cbd5e1;overflow-wrap:anywhere;font-size:13px;font-weight:800}.pda-primary-button,.pda-secondary-button{cursor:pointer;border:0;border-radius:8px;min-height:60px;font-size:20px;font-weight:900}.pda-primary-button{color:#052e16;background:#22c55e}.pda-secondary-button{color:#f8fafc;background:#334155}.pda-primary-button:disabled,.pda-field select:disabled,.pda-field textarea:disabled,.pda-field input:disabled{opacity:.58;cursor:not-allowed}.pda-message{border-radius:8px;padding:14px;font-size:16px;font-weight:900}.pda-message.error{color:#fecaca;background:#450a0a}.pda-message.warning{color:#fef3c7;background:#713f12}.pda-message.success{color:#bbf7d0;background:#052e16}.pda-message.info{color:#dbeafe;background:#1e3a8a}.pda-helper-text{color:#475569;margin:-4px 0 4px;font-size:15px;font-weight:800;line-height:1.5}.pda-last-scan{color:#14532d;background:#f0fdf4;border:2px solid #16a34a;border-radius:10px;gap:12px;padding:16px;display:grid}.pda-last-scan h2{letter-spacing:0;margin:0;font-size:18px}.pda-success-toast{z-index:3;color:#bbf7d0;background:#052e16;border-radius:8px;padding:14px;font-size:16px;font-weight:900;position:sticky;top:12px;box-shadow:0 14px 30px #052e1647}.pda-layout .scan-input-panel{color:#111827;background:#fff;border-radius:10px;padding:16px}.label-meta{color:#334155;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex}.label-meta strong{color:#075985;background:#e0f2fe;border-radius:6px;padding:4px 8px}.pda-layout .scan-input-row{min-height:70px}.pda-layout .scan-input{min-height:66px;font-size:26px}.pda-result-card{background:#052e16;border:2px solid #22c55e;border-radius:10px;gap:8px;min-height:150px;padding:18px;display:grid}.pda-result-card.error{background:#450a0a;border-color:#ef4444}.pda-result-card span{color:#bbf7d0;font-size:18px;font-weight:900}.pda-result-card.error span{color:#fecaca}.pda-result-card strong{overflow-wrap:anywhere;font-size:30px}.pda-result-card small{color:#cbd5e1;overflow-wrap:anywhere;font-size:16px;font-weight:800}@media print{@page{size:100mm 50mm;margin:0}body{background:#fff}body *{visibility:hidden}.label-card,.label-card *{visibility:visible}.label-card{box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.label-screen-only{display:none!important}}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #dbe1ea;border-right:0;height:auto;position:static}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid,.dashboard-section-grid,.scan-demo-grid{grid-template-columns:1fr}.customer-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app-shell:has(.inbound-workspace-simple)>.sidebar{display:none}.sidebar{gap:8px;max-height:220px;padding:10px 12px;overflow-y:auto}.brand{flex:none;padding:6px}.topbar,.page-header{flex-direction:column;align-items:flex-start}.topbar-meta{flex-wrap:wrap;width:100%;min-width:0}.language-selector{margin-left:0}.section-heading{flex-wrap:wrap;align-items:flex-start}.section-heading>span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.content{padding:18px 16px 24px}.nav-list,.detail-grid{grid-template-columns:1fr}.customer-create-form,.customer-create-form label:nth-of-type(3),.customer-create-form label:nth-of-type(8),.customer-create-form .form-feedback,.customer-create-form .form-actions{grid-column:auto;grid-template-columns:1fr}.detail-field:nth-child(odd){border-right:0}}.temporary-sku-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,240px);align-items:end;gap:12px;margin-bottom:12px;display:grid}.temporary-sku-workspace,.temporary-sku-workspace .table-panel,.temporary-sku-workspace .form-panel,.temporary-sku-workspace .detail-panel{min-width:0;max-width:100%}.temporary-sku-workspace .table-panel{overflow:hidden}.temporary-sku-table{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.temporary-sku-workspace .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.temporary-sku-table table{table-layout:fixed;min-width:1480px}.temporary-sku-table th:first-child{width:155px}.temporary-sku-table th:nth-child(2){width:100px}.temporary-sku-table th:nth-child(3){width:120px}.temporary-sku-table th:nth-child(4){width:170px}.temporary-sku-table th:nth-child(5){width:260px}.temporary-sku-table th:nth-child(6){width:185px}.temporary-sku-table th:nth-child(7),.temporary-sku-table th:nth-child(8),.temporary-sku-table th:nth-child(9),.temporary-sku-table th:nth-child(10){width:105px}.temporary-sku-table th:nth-child(11){width:125px}.temporary-sku-table th:nth-child(12){width:155px}.temporary-sku-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal;max-width:260px}.temporary-sku-table th{white-space:normal}.temporary-sku-table td strong,.temporary-sku-table td small{min-width:0;display:block}.temporary-sku-table td small{margin-top:4px}.temporary-badge{color:#243440;vertical-align:middle;background:#eef2f5;border:1px solid #c9d2da;border-radius:4px;margin:3px 5px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.inline-filter{align-items:center;gap:8px;min-width:min(100%,220px);display:inline-flex}.inline-filter select{min-width:140px}.temporary-badge.type-sample{color:#185f37;background:#eaf6ee;border-color:#9acbad}.temporary-badge.type-service{color:#6f4a00;background:#fff4df;border-color:#e4bd6d}.temporary-proposal-summary,.temporary-quantity-preview{flex-wrap:wrap;gap:12px 24px;display:flex}.temporary-proposal-summary span,.temporary-quantity-preview span{color:var(--text-muted)}.temporary-proposal-summary strong,.temporary-quantity-preview strong{color:var(--text-primary);margin-left:5px}.temporary-basis-field{border:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.temporary-basis-field legend{padding:0 4px;font-size:13px;font-weight:700}.temporary-proposal-actions{flex-wrap:wrap}.temporary-sku-workspace .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.temporary-sku-workspace .form-grid>label:not(.checkbox-field){gap:6px;min-width:0;display:grid}.temporary-sku-workspace .form-grid input,.temporary-sku-workspace .form-grid textarea{box-sizing:border-box;width:100%;min-width:0}.temporary-sku-workspace .form-field-wide,.temporary-sku-workspace .temporary-quantity-preview{grid-column:1/-1}.temporary-sku-workspace .checkbox-field,.temporary-sku-workspace .radio-field{align-items:center;gap:7px;min-width:0;display:inline-flex}.temporary-sku-workspace .checkbox-field input,.temporary-sku-workspace .radio-field input{flex:none;width:auto}.temporary-sku-workspace .timeline-list{gap:10px;padding:16px;display:grid}.temporary-sku-workspace .timeline-list>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.temporary-confirm-modal textarea{width:100%}@media (width<=520px){.temporary-sku-toolbar{grid-template-columns:1fr}.temporary-sku-workspace .page-header,.temporary-import-review .section-heading{flex-direction:column;align-items:stretch}.temporary-sku-workspace .page-actions,.temporary-import-review .form-actions{width:100%}.temporary-sku-workspace .page-actions>*,.temporary-import-review .form-actions>*{justify-content:center;width:100%}.temporary-sku-workspace .form-grid{grid-template-columns:1fr}.temporary-sku-workspace .form-field-wide,.temporary-sku-workspace .temporary-quantity-preview{grid-column:auto}}.inbound-center-v2,.inbound-workspace-v2{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.inbound-view-cards{grid-template-columns:repeat(9,minmax(116px,1fr));gap:8px;margin-bottom:16px;padding-bottom:2px;display:grid;overflow-x:auto}.inbound-view-cards button{border:1px solid var(--border-color,#dbe1ea);color:var(--text-muted,#5f6d7d);text-align:left;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:58px;padding:9px 12px;display:flex}.inbound-view-cards button span{line-height:1.2}.inbound-view-cards button strong{color:var(--text-primary,#1d2a36);font-size:17px}.inbound-view-cards button.active{color:#1f5689;background:#eef5fb;border-color:#4b82b5}.inbound-center-filters{margin-bottom:16px}.inbound-center-search-row{align-items:end;gap:10px;padding:14px 16px;display:flex}.inbound-center-search{flex:440px;max-width:720px;margin:0}.input-with-icon{display:block;position:relative}.input-with-icon>svg{color:#748191;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-with-icon>.form-control{padding-left:38px}.filter-count{color:#fff;background:#1f5689;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.inbound-advanced-filters{border-top:1px solid var(--border-color,#dbe1ea);padding:16px}.inbound-center-table{min-width:1180px}.inbound-center-v2 .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.inbound-center-table td{vertical-align:middle}.inbound-center-table td>small{color:var(--text-muted,#697687);max-width:220px;margin-top:4px;display:block}.inbound-center-table .temporary-badge{display:table}.inline-progress{grid-template-columns:minmax(76px,1fr) auto;align-items:center;gap:8px;min-width:118px;display:grid}.inline-progress>span{background:#e5eaef;border-radius:4px;height:8px;display:block;overflow:hidden}.inline-progress i{background:#2d7fb8;height:100%;display:block}.inline-progress b{font-size:12px}.inbound-workspace-header{border-bottom:1px solid var(--border-color,#dbe1ea);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.inbound-workspace-title{min-width:0}.inbound-workspace-title h1{letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 5px;font-size:32px}.inbound-simple-header-facts{flex-wrap:wrap;gap:10px 28px;margin-top:10px;display:flex}.inbound-simple-header-facts>span{gap:3px;min-width:150px;display:grid}.inbound-simple-header-facts small,.inbound-current-stage-card>div>span,.inbound-current-action>span,.inbound-key-summary span{color:var(--text-muted,#697687);text-transform:uppercase;font-size:12px;font-weight:700}.inbound-current-stage-card{border:1px solid var(--border-color,#dbe1ea);background:#fff;border-left:4px solid #2d7fb8;border-radius:6px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:22px;margin-bottom:16px;padding:18px 20px;display:grid}.inbound-current-stage-card h2{margin:5px 0 8px;font-size:25px}.inbound-current-stage-card p{color:var(--text-muted,#5f6d7d);margin:5px 0}.inbound-current-action{border-left:1px solid var(--border-color,#dbe1ea);align-content:start;gap:9px;padding-left:22px;display:grid}.inbound-current-action>strong{font-size:20px}.inbound-current-action>.primary-action{justify-self:start;margin-top:3px}.inbound-current-action ul{color:#8a3f34;margin:0;padding-left:20px}.inbound-action-message{color:#1f6b47;font-weight:700}.inbound-key-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow-x:auto}.inbound-key-summary article{border:1px solid var(--border-color,#dbe1ea);background:#fff;gap:5px;min-height:76px;padding:13px 15px;display:grid}.inbound-key-summary article:first-child{border-radius:6px 0 0 6px}.inbound-key-summary article:last-child{border-radius:0 6px 6px 0}.inbound-key-summary strong{font-size:20px}.inbound-disclosure{border:1px solid var(--border-color,#dbe1ea);background:#fff;border-radius:6px;margin-bottom:16px;overflow:clip}.inbound-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:12px 16px;font-size:17px;font-weight:800;list-style:none;display:flex}.inbound-disclosure>summary::-webkit-details-marker{display:none}.inbound-disclosure[open]>summary{border-bottom:1px solid var(--border-color,#dbe1ea)}.inbound-disclosure[open]>summary svg{transform:rotate(180deg)}.inbound-disclosure .inbound-business-overview,.inbound-disclosure .inbound-workspace-body{border-left:0;border-right:0;border-radius:0;margin:0}.inbound-history-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.inbound-workspace-title p{color:var(--text-muted,#5f6d7d);margin:0}.breadcrumb-back{margin-bottom:12px}.inbound-workspace-badges,.inbound-workspace-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inbound-workspace-actions{justify-content:flex-end;margin-top:0}.inbound-status-summary,.inbound-lifecycle,.inbound-business-overview,.inbound-workspace-body{border:1px solid var(--border-color,#dbe1ea);background:#fff;border-radius:6px;margin-bottom:16px}.inbound-status-summary>.section-heading,.inbound-lifecycle>.section-heading,.inbound-business-overview>.section-heading,.inbound-workspace-body>.section-heading{border-bottom:1px solid var(--border-color,#dbe1ea);padding:13px 16px}.inbound-workspace-v2 .section-heading>div{min-width:0}.inbound-workspace-v2 .section-heading span{white-space:normal}.inbound-status-groups{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbound-status-group{border-right:1px solid var(--border-color,#dbe1ea);min-width:0;padding:16px}.inbound-status-group:last-child{border-right:0}.inbound-status-group>span{color:var(--text-muted,#697687);text-transform:uppercase;font-size:12px;font-weight:700;display:block}.inbound-status-group>strong{overflow-wrap:anywhere;margin:5px 0 12px;font-size:19px;display:block}.inbound-status-group dl,.inbound-status-group dd{margin:0}.inbound-status-group dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px;padding:4px 0;display:grid}.inbound-status-group dt{color:var(--text-muted,#697687)}.inbound-status-group dd{overflow-wrap:anywhere;text-align:right}.inbound-lifecycle ol{grid-template-columns:repeat(8,minmax(90px,1fr));margin:0;padding:20px 16px 18px;list-style:none;display:grid;overflow-x:auto}.inbound-lifecycle li{color:var(--text-muted,#6a7684);text-align:center;place-items:center;gap:5px;min-width:90px;display:grid;position:relative}.inbound-lifecycle li:before{content:"";background:#d9e0e7;width:100%;height:2px;position:absolute;top:8px;left:-50%}.inbound-lifecycle li:first-child:before{display:none}.inbound-lifecycle li i{z-index:1;background:#fff;border:2px solid #aab4be;border-radius:50%;width:18px;height:18px;position:relative}.inbound-lifecycle li.completed:before,.inbound-lifecycle li.completed i{background:#2e8b57;border-color:#2e8b57}.inbound-lifecycle li.current i{background:#2d7fb8;border-color:#2d7fb8;box-shadow:0 0 0 4px #dcecf8}.inbound-lifecycle li.rejected i{background:#b54b42;border-color:#b54b42}.inbound-lifecycle li span{color:var(--text-primary,#1d2a36);font-weight:700}.inbound-lifecycle li small{font-size:11px}.inbound-business-overview>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbound-business-overview article{border-bottom:1px solid var(--border-color,#dbe1ea);border-right:1px solid var(--border-color,#dbe1ea);gap:7px;min-width:0;padding:14px 16px;display:grid}.inbound-business-overview article:nth-child(4n){border-right:0}.inbound-business-overview article:nth-last-child(-n+4){border-bottom:0}.inbound-business-overview article span{color:var(--text-muted,#697687)}.inbound-business-overview article strong{overflow-wrap:anywhere;font-size:15px}.inbound-workspace-body{padding-bottom:1px}.inbound-workspace-embedded{gap:16px;min-width:0;padding:0 16px 16px;display:grid}.inbound-workspace-embedded>.workspace-tabs{margin-top:0}.inbound-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inbound-history-list{max-height:560px;overflow-y:auto}.inbound-history-list article,.inbound-history-list details{border-bottom:1px solid var(--border-color,#dbe1ea);padding:12px 16px}.inbound-history-list article:last-child,.inbound-history-list details:last-child{border-bottom:0}.inbound-history-list article,.inbound-history-list summary{grid-template-columns:145px minmax(160px,1fr) minmax(80px,auto);align-items:baseline;gap:4px 12px;display:grid}.inbound-history-list time,.inbound-history-list span{color:var(--text-muted,#697687)}.inbound-history-list p{grid-column:2/-1;margin:3px 0 0}.inbound-history-list details>div{padding:10px 0 0 157px}.inbound-history-list pre{border:1px solid var(--border-color,#dbe1ea);white-space:pre-wrap;background:#f5f7f9;border-radius:4px;max-height:240px;padding:10px;overflow:auto}@media (width<=1100px){.inbound-key-summary{grid-template-columns:repeat(3,minmax(140px,1fr))}.inbound-status-groups,.inbound-business-overview>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-status-group:nth-child(2){border-right:0}.inbound-status-group:nth-child(-n+2){border-bottom:1px solid var(--border-color,#dbe1ea)}.inbound-business-overview article:nth-child(odd){border-right:1px solid var(--border-color,#dbe1ea)}.inbound-business-overview article:nth-child(2n){border-right:0}.inbound-business-overview article:nth-last-child(-n+4){border-bottom:1px solid var(--border-color,#dbe1ea)}.inbound-business-overview article:nth-last-child(-n+2){border-bottom:0}.inbound-history-grid,.inbound-history-groups{grid-template-columns:1fr}}@media (width<=768px){.inbound-center-search-row,.inbound-workspace-header{flex-direction:column;align-items:stretch}.inbound-simple-header-facts,.inbound-current-stage-card{grid-template-columns:1fr;display:grid}.inbound-simple-header-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.inbound-simple-header-facts>span{min-width:0}.inbound-workspace-title h1{margin-top:2px;font-size:27px}.inbound-workspace-title>.eyebrow{margin-top:8px;display:block}.inbound-current-action{border-left:0;border-top:1px solid var(--border-color,#dbe1ea);padding-top:16px;padding-left:0}.inbound-current-action>.primary-action{justify-content:center;justify-self:stretch;width:100%}.inbound-key-summary{grid-template-columns:repeat(2,minmax(132px,1fr));overflow:visible}.inbound-center-search{flex-basis:auto;max-width:none}.inbound-center-search-row>button,.inbound-workspace-actions>*{justify-content:center;width:100%}.inbound-status-groups{grid-template-columns:1fr}.inbound-status-group,.inbound-status-group:nth-child(2){border-bottom:1px solid var(--border-color,#dbe1ea);border-right:0}.inbound-status-group:last-child{border-bottom:0}.inbound-lifecycle ol{grid-template-columns:1fr;gap:0;padding:12px 16px;overflow:visible}.inbound-lifecycle li{text-align:left;grid-template-columns:24px minmax(0,1fr) auto;justify-items:start;min-height:44px}.inbound-lifecycle li:before{width:2px;height:100%;top:-50%;left:8px}.inbound-lifecycle li i{grid-column:1}.inbound-lifecycle li span{grid-column:2}.inbound-lifecycle li small{grid-column:3}.inbound-history-list article,.inbound-history-list summary{grid-template-columns:1fr}.inbound-history-list p{grid-column:1}.inbound-history-list details>div{padding-left:0}}@media (width<=520px){.inbound-business-overview>div:last-child{grid-template-columns:1fr}.inbound-business-overview article,.inbound-business-overview article:nth-child(odd),.inbound-business-overview article:nth-child(2n),.inbound-business-overview article:nth-last-child(-n+2){border-bottom:1px solid var(--border-color,#dbe1ea);border-right:0}.inbound-business-overview article:last-child{border-bottom:0}.inbound-workspace-embedded{padding:0 10px 12px}}.temporary-item-workspace{width:100%;min-width:0;max-width:1540px;margin-inline:auto;padding-bottom:82px}.temporary-item-workspace .form-grid{padding:16px}.temporary-item-workspace .table-panel{min-width:0;max-width:100%;overflow:hidden}.temporary-item-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,240px) minmax(160px,220px);align-items:end;gap:12px;padding:14px 16px;display:grid}.temporary-item-filters .search-control{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.temporary-item-filters .search-control>svg{color:#718096;pointer-events:none;z-index:1;position:absolute;left:11px}.temporary-item-filters .search-control .form-control{padding-left:34px}.temporary-item-table{min-width:1120px}.temporary-item-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal;max-width:280px}.temporary-item-table td small{margin-top:4px;display:block}.temporary-option-heading{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.temporary-option-heading .temporary-badge{margin:0}.return-to-inbound-callout{color:#205e39;background:#eef8f2;border:1px solid #a9d3b9;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;display:flex}.return-to-inbound-callout>span{flex:auto}.workspace-action-bar{border:1px solid var(--border-color,#dbe1ea);z-index:20;background:#fffffff7;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #1f2d3d1f}@media (width<=1024px){.temporary-item-filters{grid-template-columns:1fr 1fr}.temporary-item-filters .form-field:first-child{grid-column:1/-1}}@media (width<=768px){.temporary-item-workspace .form-grid-three,.temporary-item-filters{grid-template-columns:1fr}.temporary-item-filters .form-field:first-child{grid-column:auto}.return-to-inbound-callout{flex-direction:column;align-items:stretch}}@media (width<=520px){.temporary-item-workspace .page-header,.temporary-item-workspace .page-actions{flex-direction:column;align-items:stretch;width:100%}.temporary-item-workspace .page-actions>*,.temporary-item-workspace .workspace-action-bar>button,.return-to-inbound-callout>button{justify-content:center;width:100%}.temporary-item-workspace .form-grid{padding:12px}.workspace-action-bar{bottom:6px}}.inbound-draft-workspace{width:100%;max-width:1540px;margin-inline:auto;padding-bottom:84px}.inbound-draft-header{align-items:flex-start}.draft-rejection{color:#762820;background:#fff5f4;border:1px solid #e7aaa4;border-radius:6px;align-items:flex-start;gap:4px;padding:12px 16px;display:grid}.draft-manual-add{align-items:end;gap:var(--form-gap,16px);grid-template-columns:minmax(280px,2fr) minmax(140px,.6fr) auto;padding:16px;display:grid}.draft-add-actions{min-height:var(--control-height,40px);align-items:center}.missing-sku-help{border-top:1px solid var(--border-color,#dbe1ea);color:var(--text-muted,#5f6d7d);background:#f7f9fb;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.missing-sku-help strong{color:var(--text-primary,#1d2a36)}.inbound-draft-workspace .filter-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}.inbound-draft-workspace .filter-toolbar .form-field{flex:280px;max-width:440px}.inbound-draft-workspace .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.inbound-draft-table td{vertical-align:top}.inbound-draft-table td>small,.draft-audit-list small{color:var(--text-muted,#697687);white-space:normal;max-width:340px;margin-top:5px;display:block}.inbound-draft-table tr.removed{opacity:.55;text-decoration:line-through}.table-qty-input{width:112px;min-width:92px}.draft-validation .section-heading .ready{color:#176c40;font-weight:700}.draft-validation .section-heading .blocked{color:#8a3d1d;font-weight:700}.summary-strip{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;padding:16px;display:grid}.summary-strip>span{border:1px solid var(--border-color,#dbe1ea);color:var(--text-muted,#697687);background:#f7f9fb;border-radius:6px;gap:7px;min-width:0;padding:10px 12px;display:grid}.summary-strip b{color:var(--text-primary,#1d2a36);font-size:18px}.approval-summary{grid-template-columns:repeat(4,minmax(150px,1fr))}.approval-summary b{overflow-wrap:anywhere;font-size:14px}.validation-issues{border-top:1px solid var(--border-color,#dbe1ea);color:#8a3d1d;margin:0;padding:12px 32px}.draft-audit-list{gap:0;padding:0 16px 12px;display:grid}.draft-audit-list>div{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(160px,.45fr) minmax(220px,1fr);gap:3px;padding:11px 0;display:grid}.draft-audit-list>div:last-child{border-bottom:0}.draft-action-bar{border:1px solid var(--border-color,#dbe1ea);z-index:20;background:#fffffff7;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #1f2d3d1f}.danger-button{color:#8a2c22;border-color:#ce8178}.status-submitted{color:#255b91;background:#eaf2fb;border-color:#9ab9db}.status-trashed{color:#4d5963;background:#edf0f2;border-color:#b9c1c8}@media (width<=1024px){.summary-strip{grid-template-columns:repeat(3,minmax(120px,1fr))}.approval-summary{grid-template-columns:repeat(2,minmax(140px,1fr))}.missing-sku-help{grid-template-columns:1fr}}@media (width<=768px){.draft-manual-add{grid-template-columns:1fr 1fr}.draft-add-actions{grid-column:1/-1}.inbound-draft-header,.inbound-draft-header .page-actions{flex-direction:column;align-items:stretch;width:100%}.draft-action-bar{bottom:6px}}@media (width<=520px){.inbound-draft-workspace{padding-bottom:118px}.draft-manual-add,.summary-strip,.approval-summary{grid-template-columns:1fr}.draft-add-actions{grid-column:auto}.draft-add-actions>button,.draft-action-bar>button,.missing-sku-help .form-actions>button{justify-content:center;width:100%}.draft-audit-list>div{grid-template-columns:1fr}.draft-action-bar{max-height:42vh;overflow-y:auto}}
