.pack-leave-overlay{position:fixed;inset:0;z-index:10000;background:#102235aa;display:grid;place-items:center;padding:16px}.pack-leave-dialog{background:#fff;color:#172b40;border-radius:14px;padding:24px;width:min(100%,480px);max-height:90dvh;overflow:auto;box-shadow:0 12px 60px #0004}.pack-leave-dialog h2{margin-top:0}.pack-leave-actions{display:grid;gap:10px;margin-top:20px}.pack-leave-actions button{min-height:48px;white-space:normal}.pack-resume-card{border:2px solid #d9a62b;border-radius:10px;padding:12px;margin:12px 0;background:#fff9e8}.pack-resume-card h2{font-size:1.1rem;margin:0 0 8px}.pack-resume-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pack-resume-card li{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pack-resume-card button{min-height:44px}:root{--background: #f3f6fa;--foreground: #102033;--card: #ffffff;--primary: #073b86;--primary-foreground: #ffffff;--muted: #e8eef5;--muted-foreground: #5a6b80;--border: #cad5e2;--input: #b9c7d8;--ring: #0b4fa3;--brand-orange: #cf6500;--brand-teal: #256b7a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--foreground);background:var(--background);font-synthesis:none;text-rendering:optimizeLegibility}.pallet-scan,.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.pallet-scan form{display:flex;gap:.65rem;min-width:min(100%,430px)}.pallet-scan input{flex:1}.pallet-overview{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pallet-overview dl{display:grid;gap:.8rem;margin:1rem 0 0}.pallet-overview dl div{display:grid;grid-template-columns:110px 1fr;gap:.75rem}.pallet-overview dt{color:#59708f;font-size:.78rem;font-weight:800;text-transform:uppercase}.pallet-overview dd{margin:0;font-weight:650}.pallet-overview dd span{display:block}.pallet-lines{display:grid;gap:.45rem;margin-top:1rem;max-height:330px;overflow:auto}.pallet-lines div{display:grid;grid-template-columns:130px 1fr auto;gap:.75rem;align-items:center;background:#f2f6fb;border-radius:10px;padding:.65rem}.pallet-lines span{color:#435a78}.pallet-entry{margin-top:1rem}.section-heading label{max-width:180px}.pallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0}.pallet-grid article{min-width:0;border:1px solid #ccd9e9;border-radius:14px;padding:1rem;background:#f8fbff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pallet-grid label{min-width:0}.pallet-grid input{width:100%;min-width:0}.pallet-grid h3{grid-column:1/-1;margin:0}.primary-action{width:100%;min-height:56px;font-size:1.05rem}.broker-summary{margin-top:1rem}.broker-summary textarea{width:100%;margin:1rem 0;font-family:inherit;line-height:1.45;resize:vertical}.button-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.button-link{display:inline-flex;align-items:center;justify-content:center;background:#155fc2;color:#fff;border-radius:9px;padding:.7rem .9rem;text-decoration:none;font-weight:750}.build-status{display:inline-flex;width:max-content;border-radius:999px;padding:.3rem .6rem;background:#fff1c7;color:#7b5100;font-size:.78rem;font-weight:800}.build-status.sent{background:#d8f7e8;color:#087443}.broker-summary>p{margin-bottom:0}.outbound-section{margin-bottom:1rem}.queue-count{display:grid;place-items:center;min-width:42px;height:42px;border-radius:50%;background:#e8f1ff;color:#074f9e;font-weight:900}.outbound-list{display:grid;gap:.7rem;margin-top:1rem}.outbound-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid #d3deec;border-radius:13px}.outbound-list article>div{display:grid;gap:.25rem}.outbound-list article span{color:#4c6481}.nav-alert{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:#ef5b35;color:#fff;font-size:.7rem;font-weight:900}@media(max-width:1100px)and (min-width:761px){.pallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pallet-scan,.section-heading{align-items:stretch;flex-direction:column}.pallet-scan form{min-width:0;width:100%}.pallet-overview{grid-template-columns:1fr}.pallet-overview dl div,.pallet-lines div{grid-template-columns:90px 1fr}.pallet-lines b{grid-column:2}.outbound-list article{grid-template-columns:1fr}.outbound-list .button-row{display:flex}}.return-workspace{max-width:900px}.return-step{display:grid;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,4vw,1.5rem)}.return-step>header{display:flex;align-items:flex-start;gap:.8rem}.return-step>header>span{display:grid;place-items:center;flex:0 0 2rem;height:2rem;border-radius:999px;background:var(--primary);color:#fff;font-weight:900}.return-step h2{margin:0;font-size:1.25rem}.return-step header p{margin:.25rem 0 0;color:var(--muted-foreground)}.return-matches{display:grid;gap:.5rem}.return-matches button{display:grid;gap:.2rem;border:1px solid #aebfd1;border-radius:.65rem;padding:.75rem;background:#f8fbff;color:var(--foreground);text-align:left}.return-matches button:hover{border-color:var(--primary)}.return-matches span{color:var(--muted-foreground);font-size:.82rem}.return-customer,.return-notes{display:grid;gap:.4rem;color:#294966;font-size:.8rem;font-weight:850}.return-customer select,.return-notes textarea{width:100%;border:1px solid #aebfd1;border-radius:.65rem;padding:.75rem;background:#fff;color:var(--foreground);font:inherit}.return-customer select{min-height:3.25rem}.return-customer small{color:var(--muted-foreground);font-weight:500}.return-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.75rem;padding:.85rem;border-radius:.75rem;background:#edf5ff}.return-identity div{display:grid;gap:.15rem}.return-identity span{color:#4c6481;font-size:.7rem;font-weight:800;text-transform:uppercase}.return-identity button{border:1px solid #9cb2c9;border-radius:.55rem;padding:.5rem .7rem;background:#fff;color:var(--primary);font-weight:850}.return-lines{display:grid;gap:.55rem}.return-lines article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border-radius:.75rem;background:var(--muted)}.return-lines article>div:first-child{display:grid;gap:.15rem}.return-lines span,.return-lines small{color:var(--muted-foreground)}.return-lines small{font-size:.7rem}.return-qty{display:flex;align-items:center;gap:.35rem}.return-qty button,.return-qty input{width:2.7rem;min-height:2.7rem;border:1px solid #aebfd1;border-radius:.5rem;background:#fff;text-align:center;font-weight:900}.return-qty input{width:3.6rem}.return-qty .return-trash{margin-left:.35rem;border-color:#e2a1a1;color:#a11b1b}.return-summary{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-radius:.7rem;background:#edf5ff;color:#315b82}.return-submit{width:100%;min-height:3.7rem;border:0;border-radius:.75rem;background:#087a5b;color:#fff;font-size:1.05rem;font-weight:900}.return-submit:disabled{opacity:.5;cursor:not-allowed}.return-safety{margin:0;color:var(--muted-foreground);font-size:.78rem;text-align:center}.return-duplicate{display:grid;gap:.4rem;padding:.85rem 1rem;border:2px solid #e6b84d;border-radius:.7rem;background:#fff8df;color:#684b00}.return-duplicate label{display:flex;align-items:flex-start;gap:.5rem;margin-top:.25rem;font-weight:800}.return-duplicate input{width:1.2rem;height:1.2rem}.return-toast{position:sticky;z-index:5;bottom:1rem;margin:1rem 0 0;padding:.9rem 1rem;border:2px solid;border-radius:.75rem;box-shadow:0 8px 24px #10233f2e;font-weight:850}.return-toast.success{border-color:#2ea97c;background:#d9f8eb;color:#075d45}.return-toast.warning{border-color:#e6b84d;background:#fff8df;color:#684b00}.return-toast.error{border-color:#e58c8c;background:#fee2e2;color:#991b1b}.return-complete{display:grid;justify-items:center;padding:2.5rem;text-align:center}.return-complete-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:999px;background:#d1fae5;color:#087a5b;font-size:2rem;font-weight:900}.return-complete h2{margin:.2rem 0}.return-complete p:not(.eyebrow){max-width:34rem;color:var(--muted-foreground)}.return-complete button{min-height:3rem;border:0;border-radius:.65rem;padding:.65rem 1rem;background:var(--primary);color:#fff;font-weight:900}.return-queue{margin-bottom:1rem;padding:1rem}.return-queue>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.return-queue h2{margin:0;font-size:1.1rem}.return-queue header p,.return-queue-empty{margin:.2rem 0 0;color:var(--muted-foreground)}.return-queue header button{min-height:2.6rem;border:1px solid #9cb2c9;border-radius:.55rem;padding:.5rem .75rem;background:#fff;color:var(--primary);font-weight:850}.return-queue-list{display:grid;gap:.5rem;margin-top:.85rem}.return-queue-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:.7rem;background:#f3f6fa}.return-queue-list article>div{display:grid;gap:.2rem}.return-queue-list span,.return-queue-list small{color:var(--muted-foreground);font-size:.78rem}.return-status{width:max-content;border-radius:999px;padding:.25rem .5rem;font-weight:850}.return-status.failed{background:#fee2e2!important;color:#991b1b!important}.return-status.pending{background:#fff2c8!important;color:#684b00!important}.return-duplicate small{display:block}.return-duplicate.failed-only{border-color:#e58c8c;background:#fff3f3;color:#7f1d1d}.return-queue-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 2.75rem}.return-queue-state{justify-items:end;text-align:right}.return-queue-trash{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid #e2a1a1;border-radius:.55rem;background:#fff;color:#a11b1b;font-size:1rem}.return-queue-trash:disabled{cursor:not-allowed;opacity:.4}.return-extensiv-reference{display:grid;gap:.15rem;padding:.8rem 1rem;border-radius:.7rem;background:#edf5ff}.return-extensiv-reference span{color:#4c6481;font-size:.72rem;font-weight:800;text-transform:uppercase}.return-extensiv-reference strong{font-size:1.05rem}.return-extensiv-reference small{color:var(--muted-foreground)}@media(max-width:760px){.return-workspace{width:min(100% - 1rem,900px);padding-top:.7rem}.return-workspace .page-heading{align-items:flex-start}.return-queue>header,.return-queue-list article{align-items:stretch;flex-direction:column}.return-queue header button{width:100%}.return-step{border-radius:.8rem}.return-step .scan-row{grid-template-columns:1fr}.return-step .scan-row button{width:100%}.return-identity{grid-template-columns:1fr}.return-identity button{width:100%;min-height:2.8rem}.return-lines article{align-items:stretch;flex-direction:column}.return-qty{justify-content:flex-end}.return-qty button,.return-qty input{min-height:3rem}.return-summary{align-items:flex-start;flex-direction:column;gap:.25rem}.return-toast{bottom:.5rem}}@media(max-width:760px){.return-queue-list article{display:grid;grid-template-columns:minmax(0,1fr) 3rem}.return-queue-reference{grid-column:1/-1}.return-queue-state{justify-items:start;text-align:left}.return-queue-trash{grid-column:2;grid-row:2}.return-queue>header{display:flex}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--background)}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.primary-nav{display:flex;align-items:center;gap:.35rem;padding:.65rem 1rem;background:var(--primary);overflow-x:auto}.primary-nav a{color:#dceafd;text-decoration:none;padding:.7rem .85rem;border-radius:.55rem;white-space:nowrap;font-weight:700}.primary-nav a.active{background:var(--card);color:var(--primary)}.user-menu{display:flex;align-items:center;gap:.55rem;margin-left:auto;color:#fff;font-weight:800;white-space:nowrap}.user-menu button{border:1px solid rgb(255 255 255 / 45%);border-radius:.5rem;padding:.45rem .6rem;background:transparent;color:#fff;font-size:.78rem;font-weight:750}.freshdesk-bell-wrap{position:relative}.user-menu .freshdesk-bell{position:relative;display:grid;place-items:center;width:2.45rem;min-height:2.45rem;padding:0}.freshdesk-bell>span{position:absolute;top:-.45rem;right:-.45rem;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border:2px solid #fff;border-radius:999px;background:#d92d20;color:#fff;font-size:.62rem;font-weight:900}.freshdesk-popover{position:absolute;z-index:50;top:calc(100% + .6rem);right:0;display:grid;gap:.55rem;width:min(20rem,calc(100vw - 1rem));padding:1rem;border:1px solid #c8d4e1;border-radius:.8rem;background:#fff;color:var(--foreground);box-shadow:0 12px 32px #10203338;white-space:normal}.freshdesk-popover strong{font-size:.95rem}.freshdesk-popover p{margin:0;color:var(--muted-foreground);font-size:.78rem;font-weight:500;line-height:1.45}.freshdesk-popover a{display:flex;justify-content:center;border-radius:.55rem;padding:.65rem .8rem;background:var(--primary);color:#fff;font-size:.8rem;font-weight:850;text-decoration:none}.freshdesk-setup{color:var(--muted-foreground);font-size:.72rem}.brand{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.65rem;background:#fff;color:var(--primary);font-weight:900;margin-right:.45rem}.brand img{width:100%;height:100%;object-fit:contain}.workspace{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.2rem 0 4rem}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eyebrow{margin:0;color:#37658f;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}h1{margin:.15rem 0 1rem;font-size:clamp(1.8rem,5vw,2.6rem)}.environment{background:#fff2c8;border:1px solid #e8c553;padding:.4rem .65rem;border-radius:999px;font-size:.78rem;font-weight:800}.panel{background:var(--card);border:1px solid var(--border);border-radius:1rem;box-shadow:0 8px 24px #10233f0f}.empty-state{padding:clamp(1.2rem,5vw,2.5rem)}.empty-state h2{margin-top:0}.empty-state p{margin-bottom:0;color:#4c617a}.scan-workspace{max-width:860px}.scan-card{background:var(--card);border:2px solid var(--border);border-radius:1.15rem;padding:clamp(1.2rem,5vw,2.3rem);box-shadow:0 12px 34px #10233f14}.scan-card h2{margin:.35rem 0 .45rem;font-size:clamp(1.45rem,4vw,2rem)}.scan-hint{margin:0 0 1.4rem;color:#4c617a}.scan-form label{display:block;margin-bottom:.45rem;font-weight:850}.scan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.scan-row input{width:100%;min-height:3.5rem;border:2px solid var(--input);border-radius:.75rem;padding:.8rem 1rem;color:var(--foreground);font-size:1.1rem;font-weight:750}.scan-row input:focus{outline:4px solid rgb(11 79 163 / 18%);border-color:var(--ring)}.scan-row button{min-height:3.5rem;border:0;border-radius:.75rem;padding:.75rem 1.25rem;background:var(--primary);color:var(--primary-foreground);font-weight:850}.scan-row button:disabled{opacity:.65;cursor:wait}.setup-notice{margin-top:1rem;padding:.85rem 1rem;border-radius:.7rem;background:#eaf8f4;color:#075c4b;font-weight:700}.scan-error{margin-top:1rem;padding:.85rem 1rem;border:2px solid #ef9a9a;border-radius:.7rem;background:#fee2e2;color:#991b1b;font-weight:800}.product-scan-card{margin-top:1rem;padding:1rem;border:3px solid var(--primary);border-radius:1rem;background:var(--card);box-shadow:0 10px 28px #10203314}.product-scan-card.success{border-color:#0b9b69;background:#f0fdf8}.product-scan-card.error{border-color:#dc2626;background:#fff7f7}.product-scan-card h2{margin:.25rem 0 1rem}.pack-confirm-card{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:3px solid var(--primary);border-radius:1rem;background:var(--card);box-shadow:0 10px 28px #10203314}.pack-confirm-card h2{margin:.25rem 0;font-size:clamp(1.35rem,4vw,1.8rem)}.pack-confirm-card p:not(.eyebrow){margin:0;color:var(--muted-foreground);font-weight:750}.pack-confirm-card>button{width:100%;min-height:3.75rem;border:0;border-radius:.75rem;background:var(--primary);color:#fff;font-size:1.05rem;font-weight:900}.pack-confirm-card>button:disabled{opacity:.65;cursor:wait}.pack-confirm-card.error{border-color:#dc2626;background:#fff7f7}.scan-feedback{margin-top:.75rem;padding:.8rem 1rem;border-radius:.7rem;font-weight:850}.scan-feedback.success{background:#d1fae5;color:#065f46}.scan-feedback.error{background:#fee2e2;color:#991b1b}.priority-note{display:flex;gap:.5rem 1rem;justify-content:space-between;margin-top:.8rem;padding:.8rem 1rem;color:#4c617a;font-size:.88rem}.priority-note strong{color:#153b61;white-space:nowrap}.order-card{margin-top:1rem;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 10px 28px #10203314}.order-identity{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--primary);color:#fff}.order-identity div{display:grid;gap:.2rem;padding:1rem 1.2rem;background:#ffffff0d}.order-identity span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.order-identity strong{font-size:clamp(1.2rem,4vw,1.65rem)}.order-meta{display:flex;align-items:center;gap:.55rem 1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-weight:750}.status-chip{margin-left:auto;padding:.3rem .55rem;border-radius:999px;background:var(--muted);color:var(--primary);font-size:.72rem;text-transform:capitalize}.order-lines{display:grid;gap:.55rem;padding:.8rem}.order-line{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;border-radius:.7rem;background:var(--muted)}.order-line div{display:grid;gap:.15rem}.order-line .line-copy{flex:1}.order-line span{min-height:1em;color:var(--muted-foreground);font-size:.84rem}.manual-controls{display:grid;gap:.45rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #cad5e2}.manual-controls>span:first-child{color:#37658f;font-size:.75rem;font-weight:800}.manual-actions{display:flex!important;flex-wrap:wrap;gap:.45rem!important}.manual-actions button{min-height:2.35rem;border:1px solid #9cb2c9;border-radius:.55rem;padding:.4rem .75rem;background:#fff;color:var(--primary);font-weight:850}.manual-actions button:disabled{opacity:.55}.manual-actions input{width:4.75rem;min-height:2.35rem;border:1px solid #9cb2c9;border-radius:.55rem;padding:.35rem .5rem;background:#fff;text-align:center;font-weight:800}.manual-notice{color:#086b4f!important;font-weight:800}.manual-error{color:#a11b1b!important;font-weight:800}.check-scan-card{padding:clamp(1rem,4vw,1.6rem);border:3px solid var(--primary);border-radius:1rem;background:var(--card);box-shadow:0 10px 28px #10203314}.check-scan-card h2{margin:.3rem 0}.check-scan-card>p:not(.eyebrow){margin:0 0 1rem;color:var(--muted-foreground)}.check-scan-card.success{border-color:#0b9b69}.check-scan-card.error{border-color:#dc2626;background:#fff7f7}.queue-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1.5rem 0 .75rem}.queue-heading h2{margin:.15rem 0 0}.queue-heading>strong{padding:.45rem .7rem;border-radius:999px;background:#fff2c8;color:#765400}.queue-empty{padding:2rem;text-align:center;color:var(--muted-foreground)}.check-orders{display:grid;gap:.8rem}.check-order-card{overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--card)}.check-order-card>header{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.check-order-card>header div{display:grid;gap:.15rem}.check-order-card>header div>strong{color:var(--primary)}.check-order-card>header div>span{color:var(--muted-foreground);font-size:.82rem}.check-order-card>header>span{align-self:start;padding:.3rem .5rem;border-radius:999px;background:#fdd96a;color:#5f4300;font-size:.72rem;font-weight:850}.check-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem}.check-lines>div{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:.6rem;background:var(--muted)}.check-lines>div>span{display:grid;gap:.15rem;color:var(--muted-foreground);font-size:.82rem}.check-lines>div>span strong{color:var(--foreground)}.admin-order-panel{display:grid;gap:1.2rem;padding:clamp(1rem,4vw,1.6rem)}.admin-back-to-top{display:flex;justify-content:center;padding:.25rem 0 1rem}.admin-back-to-top button{min-height:2.75rem;border:1px solid #aebfd1;border-radius:.65rem;padding:.65rem 1.15rem;background:#fff;color:var(--primary);font:inherit;font-weight:850;cursor:pointer}.admin-back-to-top button:hover{background:#edf5ff;border-color:var(--primary)}.admin-section{display:grid;gap:1rem}.admin-subnav{display:flex;gap:.5rem;margin:-.3rem 0 1rem;padding:.35rem;border:1px solid var(--border);border-radius:.75rem;background:#eaf0f6;width:fit-content}.admin-subnav button{min-width:7rem;border:0;border-radius:.5rem;padding:.6rem .9rem;background:transparent;color:#496178;font-weight:850}.admin-subnav button.active{background:#fff;color:var(--primary);box-shadow:0 2px 8px #10233f1a}.exception-panel{display:grid;gap:1rem;padding:clamp(1rem,4vw,1.6rem)}.exception-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.exception-heading h2{margin:.25rem 0}.exception-heading p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.exception-actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.exception-actions button,.exception-card-body>button,.exception-filters>button{border:0;border-radius:.6rem;padding:.65rem 1rem;background:var(--primary);color:#fff;font-weight:850;white-space:nowrap}.exception-actions button.secondary{border:1px solid #aebfd1;background:#fff;color:var(--primary)}.exception-actions button:disabled{opacity:.6}.exception-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.exception-counts button{display:grid;gap:.1rem;border:1px solid var(--border);border-radius:.75rem;padding:.8rem;background:#f7faff;color:var(--foreground);text-align:left}.exception-counts button strong{font-size:1.45rem}.exception-counts button span{color:var(--muted-foreground);font-size:.76rem;font-weight:800}.exception-counts button.active{border-color:var(--primary);box-shadow:0 0 0 2px #0b4fa31f}.exception-counts button.critical strong{color:#a11b1b}.exception-counts button.warning strong{color:#9a5a00}.exception-counts button.info strong{color:#315b82}.load-performance{display:grid;gap:.7rem;padding:.9rem;border:1px solid #c9d9e9;border-radius:.75rem;background:#f7fbff}.load-performance h3{margin:.15rem 0 0}.load-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.load-performance-grid article{display:grid;gap:.15rem;padding:.7rem;border-radius:.6rem;background:#fff}.load-performance-grid span,.load-performance-grid small{color:var(--muted-foreground);font-size:.7rem}.load-performance-grid strong{color:var(--primary);font-size:1.15rem}.exception-filters{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.exception-filters label{display:grid;gap:.35rem;min-width:13rem;color:#294966;font-size:.78rem;font-weight:850}.exception-filters select{min-height:2.8rem;border:1px solid #aebfd1;border-radius:.6rem;padding:.5rem .7rem;background:#fff;color:var(--foreground);font:inherit}.exception-filters>button{border:1px solid #aebfd1;background:#fff;color:var(--primary)}.exception-list{display:grid;gap:.65rem}.exception-card{border:1px solid var(--border);border-left:.35rem solid #6687a5;border-radius:.7rem;overflow:hidden;background:#fff}.exception-card.critical{border-left-color:#bd2525}.exception-card.warning{border-left-color:#d07b00}.exception-card.info{border-left-color:#3975a7}.exception-card-top{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border-bottom:1px solid var(--border);background:#f7f9fc}.exception-card-top time{margin-left:auto;color:var(--muted-foreground);font-size:.75rem}.exception-severity{padding:.2rem .4rem;border-radius:999px;font-size:.65rem;font-weight:900;text-transform:uppercase}.exception-severity.critical{background:#fee2e2;color:#991b1b}.exception-severity.warning{background:#fff0c7;color:#7a4800}.exception-severity.info{background:#dceeff;color:#245b87}.exception-card-body{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem}.exception-card-body h3,.exception-card-body p{margin:0 0 .25rem}.exception-card-body p{color:var(--muted-foreground);font-size:.8rem}.exception-card-body>div>strong{display:block;color:var(--foreground);font-size:.85rem}.exception-empty{padding:1.5rem;border-radius:.7rem;background:var(--muted);color:var(--muted-foreground);text-align:center}.exception-generated{margin:0;color:var(--muted-foreground);font-size:.72rem;text-align:right}@media(max-width:720px){.exception-heading,.exception-card-body{align-items:stretch;flex-direction:column}.exception-actions,.exception-actions button,.exception-card-body>button{width:100%;min-height:2.9rem}.exception-counts,.load-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exception-filters{display:grid;grid-template-columns:1fr}.exception-filters label,.exception-filters>button{width:100%;min-width:0}.exception-card-top{flex-wrap:wrap}.exception-card-top time{width:100%;margin-left:0}}.admin-order-panel h2,.admin-actions-panel h2{margin:.25rem 0}.admin-order-panel p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.admin-filter-grid{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(10rem,.65fr) minmax(15rem,1.4fr) auto auto;align-items:end;gap:.65rem}.admin-filter-grid label{display:grid;gap:.4rem;color:#294966;font-size:.78rem;font-weight:850}.admin-filter-grid input,.admin-filter-grid select{width:100%;min-height:2.9rem;border:1px solid #aebfd1;border-radius:.6rem;padding:.55rem .7rem;background:#fff;color:var(--foreground);font:inherit}.admin-filter-grid input:focus,.admin-filter-grid select:focus{outline:3px solid rgb(11 79 163 / 16%);border-color:var(--primary)}.admin-filter-grid>button{min-height:2.9rem;border:0;border-radius:.6rem;padding:.55rem 1rem;background:var(--primary);color:#fff;font-weight:850;white-space:nowrap}.admin-filter-grid>button.secondary{border:1px solid #aebfd1;background:#fff;color:var(--primary)}.admin-filter-grid>button:disabled{opacity:.6;cursor:wait}.filter-note{padding:.7rem .85rem;border-radius:.6rem;background:#edf5ff;color:#315b82!important;font-size:.82rem}.admin-log-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.2rem}.admin-log-heading span{color:var(--muted-foreground);font-size:.8rem}.admin-order-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:.75rem}.admin-order-table{width:100%;border-collapse:collapse;font-size:.86rem}.admin-order-table th{padding:.7rem .8rem;background:#edf3f9;color:#36546f;text-align:left;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-order-table td{padding:.72rem .8rem;border-top:1px solid var(--border);white-space:nowrap}.admin-order-table tr:hover td,.admin-order-table tr.selected td{background:#f0f7ff}.admin-order-table td button{border:0;padding:0;background:transparent;color:var(--primary);font:inherit;font-weight:900;text-decoration:underline;text-underline-offset:.16rem;cursor:pointer}.admin-order-table td button:disabled{opacity:.6;cursor:wait}.admin-status{display:inline-block;padding:.25rem .48rem;border-radius:999px;background:#e7eef6;color:#294966;font-size:.72rem;font-weight:850;text-transform:capitalize}.admin-log-empty{padding:1.4rem!important;color:var(--muted-foreground);text-align:center}.admin-pagination{display:flex;justify-content:center;align-items:center;gap:.8rem}.admin-pagination button{border:1px solid #aebfd1;border-radius:.5rem;padding:.45rem .75rem;background:#fff;color:var(--primary);font-weight:800}.admin-pagination button:disabled{opacity:.45}.admin-pagination span{color:var(--muted-foreground);font-size:.8rem}.user-management-panel,.user-editor-panel{display:grid;gap:1rem;padding:clamp(1rem,4vw,1.6rem)}.user-management-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.user-management-heading h2,.user-editor-panel h2{margin:.25rem 0}.user-management-heading p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.user-management-heading>button{border:0;border-radius:.6rem;padding:.65rem 1rem;background:var(--primary);color:#fff;font-weight:850;white-space:nowrap}.user-table td strong{color:var(--foreground)}.user-table td:last-child button{text-decoration:none}.user-active,.user-inactive{display:inline-block;padding:.25rem .48rem;border-radius:999px;font-size:.72rem;font-weight:850}.user-active{background:#d8f7e9;color:#087451}.user-inactive{background:#f0f1f3;color:#687484}.user-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.user-editor-form>label{display:grid;gap:.4rem;color:#294966;font-size:.78rem;font-weight:850}.user-editor-form input:not([type=checkbox]),.user-editor-form select{width:100%;min-height:3rem;border:1px solid #aebfd1;border-radius:.6rem;padding:.55rem .7rem;background:#fff;color:var(--foreground);font:inherit}.user-active-toggle{display:flex!important;flex-direction:row;align-items:center;gap:.55rem!important;grid-column:1 / -1}.user-active-toggle input{width:1.1rem;height:1.1rem}.user-editor-actions{display:flex;gap:.65rem;grid-column:1 / -1}.user-editor-actions button{min-height:2.9rem;border:0;border-radius:.6rem;padding:.55rem 1rem;background:var(--primary);color:#fff;font-weight:850}.user-editor-actions button.secondary{border:1px solid #aebfd1;background:#fff;color:var(--primary)}.user-editor-actions button:disabled{opacity:.6}.user-security-note{margin:0;color:var(--muted-foreground);font-size:.75rem}.admin-actions-panel{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,4vw,1.6rem)}.admin-actions-panel h2{text-transform:capitalize}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-action-grid button{display:grid;gap:.25rem;min-height:5.25rem;border:2px solid #9db3c9;border-radius:.75rem;padding:.8rem;background:#f7faff;color:var(--foreground);text-align:left}.admin-action-grid button:hover{border-color:var(--primary)}.admin-action-grid button:disabled{opacity:.6;cursor:wait}.admin-action-grid button strong{color:var(--primary)}.admin-action-grid button span{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.admin-action-grid button.danger{border-color:#e2a1a1;background:#fff7f7}.admin-action-grid button.danger strong{color:#a11b1b}.audit-panel{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,4vw,1.6rem)}.audit-panel h2{margin:.25rem 0 0}.audit-empty{margin:0;padding:1rem;border-radius:.7rem;background:var(--muted);color:var(--muted-foreground)}.audit-timeline{display:grid}.audit-timeline article{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.7rem;padding:.15rem 0 1rem}.audit-timeline article:not(:last-child):before{content:"";position:absolute;top:.7rem;bottom:-.2rem;left:.34rem;width:2px;background:#c7d5e4}.audit-dot{z-index:1;width:.75rem;height:.75rem;margin-top:.25rem;border:2px solid #fff;border-radius:50%;background:var(--primary);box-shadow:0 0 0 2px var(--primary)}.audit-timeline article.rejected .audit-dot{background:#c62828;box-shadow:0 0 0 2px #c62828}.audit-copy{min-width:0;padding-bottom:.1rem}.audit-copy>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.audit-copy strong{text-transform:capitalize}.audit-copy time{color:var(--muted-foreground);font-size:.75rem;white-space:nowrap}.audit-copy p{margin:.25rem 0 0;color:var(--muted-foreground);font-size:.84rem}.audit-copy code{display:block;width:fit-content;max-width:100%;margin-top:.35rem;overflow-wrap:anywhere;color:#37516c;font-size:.75rem}.floor-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr) auto;align-items:end;gap:1rem;padding:clamp(1rem,4vw,1.6rem)}.floor-toolbar h2{margin:.25rem 0}.floor-toolbar p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.floor-toolbar label{display:grid;gap:.4rem;color:#294966;font-size:.78rem;font-weight:850}.floor-toolbar select{min-height:2.8rem;border:1px solid #aebfd1;border-radius:.6rem;padding:.5rem .7rem;background:#fff;color:var(--foreground);font:inherit}.floor-refresh{display:grid;gap:.25rem;justify-items:center}.floor-refresh button{min-height:2.8rem;border:0;border-radius:.6rem;padding:.55rem 1rem;background:var(--primary);color:#fff;font-weight:850}.floor-refresh button:disabled{opacity:.6}.floor-refresh span{color:var(--muted-foreground);font-size:.68rem;white-space:nowrap}.floor-table-wrap{margin-top:1rem;overflow-x:auto}.floor-table{width:100%;min-width:1020px;border-collapse:collapse;font-size:.84rem}.floor-table th{padding:.75rem .85rem;border-bottom:1px solid var(--border);color:#36546f;text-align:left;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.floor-table td{min-width:8rem;padding:1rem .85rem;border-top:1px solid var(--border);vertical-align:top}.floor-table tbody tr:first-child td{border-top:0}.floor-table td:nth-child(6),.floor-table td:nth-child(7){width:18%;min-width:12rem}.floor-batch,.floor-orders{display:grid;gap:.2rem}.floor-batch strong{color:var(--primary)}.floor-batch span,.floor-orders span{color:var(--muted-foreground)}.floor-batch small{color:#718096;font-size:.7rem}.floor-muted{color:var(--muted-foreground)}.floor-warning{color:#a55d00!important;font-size:.72rem;font-weight:850}.floor-meter{display:grid;gap:.38rem;min-height:2.55rem}.floor-meter>div:first-child{display:flex;justify-content:space-between;gap:.75rem}.floor-meter>div:first-child strong{font-size:.78rem}.floor-track{height:.5rem;overflow:hidden;border-radius:999px;background:#e5ebf1}.floor-track span{display:block;height:100%;border-radius:inherit;transition:width .25s ease}.floor-track span.pick{background:#dc6803}.floor-track span.pack{background:#0b4fa3}.floor-complete{display:inline-block;margin-top:.45rem;color:#087853;font-size:.72rem;font-weight:850}.floor-missing{margin-top:.45rem}.floor-missing summary{width:fit-content;border:1px solid #97b9e8;border-radius:.5rem;padding:.28rem .48rem;background:#eef5ff;color:#0b4fa3;font-size:.72rem;font-weight:850;cursor:pointer;white-space:nowrap}.floor-missing>div{display:grid;gap:.3rem;max-height:12rem;margin-top:.45rem;overflow-y:auto;padding:.55rem;border-radius:.5rem;background:#f5f8fb}.floor-missing>div span{font-size:.72rem;white-space:normal}.floor-missing>div strong{color:var(--primary)}.floor-actions{min-width:6.5rem!important;width:7rem!important}.floor-actions button{min-height:2.25rem;border:1px solid #b7c7d7;border-radius:.5rem;padding:.35rem .65rem;background:#fff;color:#36546f;font-size:.74rem;font-weight:850}.floor-actions button:hover{border-color:var(--primary);background:#eef5ff;color:var(--primary)}.floor-actions button:disabled{opacity:.55;cursor:wait}.floor-actions small{display:block;margin-top:.25rem;color:#718096;font-size:.62rem;white-space:nowrap}.floor-closed-section{margin-top:1.5rem}.floor-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:0 .25rem}.floor-section-heading h2{margin:.15rem 0 0;font-size:1.15rem}.floor-closed-controls{display:flex;align-items:end;gap:.65rem}.floor-closed-controls label{display:grid;gap:.2rem;color:#526981;font-size:.68rem;font-weight:850}.floor-closed-controls input{min-height:2.25rem;border:1px solid #b9c8d7;border-radius:.5rem;padding:.35rem .5rem;background:#fff;color:var(--foreground);font:inherit}.floor-closed-controls>span{border-radius:999px;padding:.32rem .65rem;background:#e8eef4;color:#496075;font-size:.72rem;font-weight:850;white-space:nowrap}.floor-table-closed{margin-top:.55rem;border-color:#d9e1e9;box-shadow:none}.floor-table-closed .floor-table tbody td{background:#f8fafc;color:#526779}.floor-table-closed .floor-batch strong{color:#36546f}.floor-closed-list{margin-top:.55rem;padding:.35rem .85rem;border-color:#d9e1e9;box-shadow:none}.floor-closed-list article{display:grid;grid-template-columns:minmax(13rem,1.5fr) minmax(4.5rem,.4fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:center;gap:.8rem;min-height:3.25rem;padding:.5rem .25rem;border-top:1px solid #e1e8ef}.floor-closed-list article:first-child{border-top:0}.floor-closed-list article>div{display:grid;gap:.08rem;min-width:0}.floor-closed-list article strong{overflow:hidden;color:#36546f;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.floor-closed-list article span{color:#718096;font-size:.68rem}.floor-closed-list time{color:#526981;font-size:.75rem;font-weight:800;white-space:nowrap}.floor-closed-empty{margin-top:.55rem;padding:.85rem 1rem;border-color:#d9e1e9;box-shadow:none;color:var(--muted-foreground);font-size:.8rem}@media(max-width:760px){.floor-section-heading{align-items:flex-start;flex-direction:column}.floor-closed-controls{width:100%;justify-content:space-between}.floor-closed-list article{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.floor-closed-list article>div:nth-child(n+3){display:none}.floor-closed-list article>div:nth-child(2){justify-items:end}.floor-closed-list time{grid-column:2;grid-row:2}}.analytics-toolbar{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(32rem,1.25fr);align-items:end;gap:1.2rem;padding:clamp(1rem,4vw,1.6rem)}.analytics-subnav{display:flex;gap:.35rem;width:max-content;margin-top:.75rem;padding:.3rem;border:1px solid var(--border);border-radius:.7rem;background:#eaf0f6}.analytics-subnav button{border:0;border-radius:.5rem;padding:.6rem .9rem;background:transparent;color:#45617d;font-weight:850}.analytics-subnav button.active{background:#fff;color:var(--primary);box-shadow:0 2px 8px #1331521a}.daily-output-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1rem;padding:0 .15rem}.daily-output-heading h2{margin:.15rem 0}.daily-output-heading p:not(.eyebrow),.daily-output-heading>span{margin:0;color:var(--muted-foreground);font-size:.8rem}.daily-output-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.65rem}.daily-output-kpis .analytics-kpi:first-child{border-top-color:#16836b}.daily-employee-table{min-width:1120px}.shift-productivity-controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.shift-productivity-controls label,.shift-productivity-controls>div{display:grid;gap:.4rem;font-size:.875rem}.shift-productivity-controls strong{font-size:1.5rem}.shift-productivity input{min-height:2.75rem;border:1px solid var(--border);border-radius:.5rem;padding:.5rem;background:var(--background);color:var(--foreground);font:inherit;width:9rem}.shift-productivity-table{min-width:1120px}.shift-productivity-table td:not(:first-child),.shift-productivity-table th:not(:first-child){text-align:right}.live-output-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.live-output-header button{min-height:2.75rem;padding:.5rem 1rem;border:0;border-radius:.5rem;background:var(--primary);color:#fff;font:inherit;font-weight:700}.live-output-header button:disabled{opacity:.6}.live-output-controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;font-size:.875rem}.live-output-controls label{display:grid;gap:.4rem}.live-output-controls select{min-height:2.75rem;padding:.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);color:var(--foreground);font:inherit}.live-output-table{min-width:1640px}.live-output-table td:not(:first-child),.live-output-table th:not(:first-child){text-align:right}.live-output-attention,.live-output-status{display:inline-block;padding:.35rem .5rem;border-radius:.35rem;font-size:.875rem;white-space:nowrap}.live-output-attention{background:#fff0d6;color:#704500;font-weight:700}.live-output-status{background:var(--background);color:var(--foreground)}.live-simple-table{min-width:650px}.live-simple-table th,.live-simple-table td{padding:1rem}.employee-detail-button,.batch-detail-button{display:grid;gap:.3rem;padding:.3rem;background:transparent;color:var(--foreground);border:0;font:inherit;font-weight:750;text-align:left;cursor:pointer}.employee-detail-button span,.batch-detail-button span{font-size:.875rem;font-weight:500;color:var(--primary)}.pace-badge{display:inline-block;padding:.55rem .8rem;border-radius:.45rem;font-size:1rem;font-weight:750;white-space:nowrap}.pace-badge.ahead{background:#dcfce7;color:#14532d}.pace-badge.steady{background:#dbeafe;color:#1e3a8a}.pace-badge.attention{background:#fee2e2;color:#7f1d1d}.pace-badge.neutral{background:var(--background);color:var(--foreground)}.live-employee-details{display:grid;gap:.5rem;font-size:.95rem}.live-target-settings{padding:.65rem 0}.live-target-settings summary{cursor:pointer;font-size:.95rem;font-weight:650}.live-target-settings input{width:10rem;min-height:2.75rem;padding:.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);color:var(--foreground);font:inherit}.batch-employee-details{padding:1rem;background:var(--background);border-radius:.6rem;text-align:left}.batch-employee-details .analytics-table{min-width:1100px}.batch-gap-value{display:grid;gap:.3rem;white-space:nowrap}.batch-gap-value small{font-size:.875rem}.daily-employee-table td:not(:first-child),.daily-employee-table th:not(:first-child){text-align:right}.analytics-toolbar h2,.analytics-card h2,.analytics-table-panel h2{margin:.25rem 0}.analytics-toolbar p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.analytics-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:.55rem}.analytics-filters label{display:grid;gap:.35rem;color:#294966;font-size:.75rem;font-weight:850}.analytics-filters input,.analytics-filters select{width:100%;min-height:2.75rem;border:1px solid #aebfd1;border-radius:.55rem;padding:.5rem .65rem;background:#fff;color:var(--foreground);font:inherit}.analytics-filters button{min-height:2.75rem;border:0;border-radius:.55rem;padding:.5rem .9rem;background:var(--primary);color:#fff;font-weight:850}.analytics-filters button:disabled{opacity:.6}.analytics-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:1rem}.analytics-metric-group{margin-top:1rem}.analytics-metric-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding:0 .15rem}.analytics-metric-heading h3{margin:.15rem 0 0;font-size:1.05rem}.analytics-metric-heading>span{color:var(--muted-foreground);font-size:.75rem}.analytics-metric-group .analytics-kpis{margin-top:0}.analytics-kpis.returns{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric-group.returns .analytics-kpi{border-top-color:#16836b}.analytics-metric-group.returns .analytics-kpi strong{color:#0a6f59}.analytics-kpi{display:grid;gap:.45rem;min-height:6.8rem;padding:1rem}.analytics-kpi span{color:var(--muted-foreground);font-size:.75rem;font-weight:800}.analytics-kpi strong{align-self:end;color:var(--primary);font-size:clamp(1.35rem,3vw,2rem)}.analytics-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.analytics-card{display:grid;gap:1rem;padding:1.2rem}.analytics-bar{display:grid;gap:.35rem}.analytics-bar>div:first-child{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.analytics-bar>div:nth-child(2){height:.55rem;overflow:hidden;border-radius:999px;background:#e5ebf1}.analytics-bar>div:nth-child(2) span{display:block;height:100%;min-width:0;border-radius:inherit}.analytics-bar span.pick{background:#dc6803}.analytics-bar span.check{background:#12a77a}.analytics-bar span.pack{background:#0b4fa3}.analytics-caption{margin:0;color:var(--muted-foreground);font-size:.8rem}.analytics-caption strong{color:var(--foreground)}.verification-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.verification-numbers div{display:grid;gap:.25rem;padding:.8rem;border-radius:.65rem;background:#f0f5fa}.verification-numbers div.warning{background:#fff1e5;color:#9a4b00}.verification-numbers strong{font-size:1.35rem}.verification-numbers span{color:var(--muted-foreground);font-size:.72rem}.verification-track{height:.7rem;overflow:hidden;border-radius:999px;background:#f0a44c}.verification-track span{display:block;height:100%;border-radius:inherit;background:#0b9b69}.analytics-table-panel{display:grid;gap:1rem;margin-top:1rem;padding:1.2rem}.analytics-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:.7rem}.analytics-table{width:100%;border-collapse:collapse;font-size:.84rem}.analytics-table th{padding:.7rem .8rem;background:#edf3f9;color:#36546f;text-align:left;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.analytics-table td{padding:.72rem .8rem;border-top:1px solid var(--border)}.analytics-footnote{margin:1rem 0 0;color:var(--muted-foreground);font-size:.75rem;text-align:center}.return-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.return-admin-kpis>div{display:grid;gap:.25rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:.7rem;background:#f7faff}.return-admin-kpis span{color:var(--muted-foreground);font-size:.72rem;font-weight:800}.return-admin-kpis strong{color:var(--primary);font-size:1.35rem}.return-admin-kpis .warning strong{color:#a23b1d}.return-admin-status{display:inline-flex;border-radius:999px;padding:.28rem .55rem;background:#fff2c8;color:#684b00;font-size:.72rem;font-weight:850;text-transform:capitalize}.return-admin-status.failed{background:#fee2e2;color:#991b1b}.return-admin-note{margin:0;color:var(--muted-foreground);font-size:.75rem;text-align:center}.return-admin-detail{display:grid;gap:1rem;padding:clamp(1rem,4vw,1.6rem)}.return-admin-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.return-admin-detail h2{margin:.2rem 0}.return-admin-detail header p:not(.eyebrow){margin:0;color:var(--muted-foreground)}.return-admin-detail header button{border:1px solid var(--border);border-radius:.55rem;padding:.5rem .75rem;background:#fff;color:var(--primary);font-weight:850}.return-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.return-detail-grid>div,.return-detail-timestamps>div{display:grid;gap:.2rem;padding:.75rem;border-radius:.65rem;background:#f3f6fa}.return-detail-grid span,.return-detail-timestamps span,.return-detail-notes>span{color:var(--muted-foreground);font-size:.7rem;font-weight:800;text-transform:uppercase}.return-detail-timestamps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.return-detail-timestamps strong{font-size:.82rem}.return-detail-notes{padding:.8rem 1rem;border-left:4px solid var(--primary);background:#f7faff}.return-detail-notes p{margin:.35rem 0 0;white-space:pre-wrap}.return-detail-tables{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.return-detail-tables h3{margin:.1rem 0 .55rem;font-size:1rem}.no-lines{margin:.5rem;color:var(--muted-foreground)}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,calc(100% - 2rem));margin:2rem auto 0;padding:1rem 0 1.3rem;border-top:1px solid #d3deea;color:#66778a;font-size:.75rem}.app-header{border-bottom:1px solid #d8e1eb;background:#fff}.app-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1180px,calc(100% - 2rem));min-height:4.35rem;margin:0 auto}.brand-lockup{display:flex;align-items:center;gap:.7rem}.brand-lockup .brand{width:2.7rem;height:2.7rem;margin:0;background:#eef4fb}.brand-lockup>div:last-child{display:grid}.brand-lockup strong{color:#092f63;font-size:1.12rem}.brand-lockup span{color:#64778c;font-size:.72rem}.app-header .user-menu{color:#263e58}.app-header .user-menu button{border-color:#c2cedb;background:#fff;color:#274968}.user-avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#dce9f7;color:#0a427c;font-size:.72rem;font-weight:900}.user-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.user-list-identity{display:flex;align-items:center;gap:.55rem}.user-list-identity .user-avatar{flex:0 0 2rem}.user-avatar-editor{grid-column:1 / -1}.user-avatar-editor input{padding:.45rem}.user-avatar-editor small{display:block;margin-top:.3rem;color:var(--muted-foreground);font-weight:500}.remove-avatar-button{justify-self:start;border:1px solid #d8a0a0;border-radius:.55rem;padding:.55rem .75rem;background:#fff;color:#991b1b;font-weight:800}.avatar-remove-notice{margin:0;color:#8a5a00;font-size:.8rem;font-weight:750}.primary-nav{width:min(1180px,calc(100% - 2rem));margin:.75rem auto 0;padding:.35rem;border:1px solid #d4dee9;border-radius:.85rem;background:#e9eef4}.primary-nav a{display:inline-flex;align-items:center;gap:.4rem;color:#496075;padding:.65rem .75rem;font-size:.82rem}.primary-nav a.active{background:#083b7a;color:#fff;box-shadow:0 3px 9px #073b8633}.nav-icon{display:inline-grid;place-items:center;flex:0 0 1.2rem;width:1.2rem}.nav-icon svg{display:block}.scan-workspace .page-heading{display:none}.scan-card-empty{max-width:780px;margin:4.25rem auto 0;text-align:center;border:0;background:transparent;box-shadow:none}.scan-icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;margin:0 auto .8rem;border-radius:.85rem;background:#e8f0fa;color:#0b4f96;font-size:1.65rem;font-weight:900}.scan-icon.compact{width:2.4rem;height:2.4rem;margin:0 0 .65rem;font-size:1.2rem}.station-pack .scan-card-loaded{margin-bottom:1rem}.back-to-scan{margin:.25rem 0 .75rem;border:0;padding:.3rem 0;background:transparent;color:#0b4fa3;font-weight:850}.completion-banner{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:10rem;margin:1.25rem 0;border:2px solid #74d9bc;border-radius:1rem;background:#c9f5e7;color:#075c45;text-align:left}.completion-banner>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#0b9b69;color:#fff;font-size:2rem;font-weight:900}.completion-banner h2{margin:.2rem 0;color:#064e3b}.completion-banner p{margin:0}.completion-banner .eyebrow{color:#087451}.order-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.order-workspace .order-card,.order-workspace .product-scan-card,.order-workspace .pack-confirm-card{margin-top:0}.station-action-column{position:sticky;top:.75rem}.product-scan-card{padding:1.15rem;border-width:2px}.product-scan-card .scan-row{grid-template-columns:1fr}.product-scan-card .scan-row button{width:100%}.next-incomplete{margin:-.55rem 0 1rem;color:#5b6f85;font-size:.78rem}.order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding:1.15rem;border-bottom:1px solid var(--border)}.order-summary h2{margin:.25rem 0;font-size:1.35rem}.order-summary p:not(.eyebrow){margin:0;color:var(--muted-foreground);font-size:.85rem}.order-summary .status-chip{align-self:start;margin:0;background:#ffedac;color:#715000}.unit-progress{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.1rem .4rem;grid-column:1 / -1}.unit-progress>strong{color:#0b3f79;font-size:1.45rem}.unit-progress>span{padding-bottom:.2rem;color:#617287;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.unit-progress>div{grid-column:1 / -1;height:.5rem;overflow:hidden;border-radius:999px;background:#e4eaf0}.unit-progress i{display:block;height:100%;border-radius:inherit;background:#dc6803;transition:width .18s ease}.order-line>strong{flex:0 0 auto;border-radius:999px;padding:.3rem .58rem;font-size:.78rem}.order-line>strong.quantity-pending{background:#fde68a;color:#664600}.order-line>strong.quantity-complete{background:#10d49a;color:#053f31}.pack-error-state{border-color:#7f1d1d;background:#4d151b;color:#fff}.pack-error-state .eyebrow,.pack-error-state .scan-hint,.pack-error-state .scan-form label{color:#fff}.pack-error-state .scan-icon{background:#ffffff1f;color:#fff}.pack-error-state .scan-error{border-color:#fca5a5;background:#fee2e2;color:#7f1d1d;text-align:left}.pack-error-state .scan-error strong{letter-spacing:.06em}.pack-error-state .scan-error span{font-weight:650}@media(max-width:760px){.app-header-inner{min-height:3.75rem;width:calc(100% - 1rem)}.brand-lockup span,.app-header .user-menu>span:not(.user-avatar){display:none}.app-header .user-menu{gap:.35rem}.app-header .user-menu button{min-height:2.6rem;padding:.4rem .55rem}.primary-nav{width:calc(100% - 1rem);margin-top:.45rem}.primary-nav a{min-height:2.8rem}.workspace{width:min(100% - 1rem,1180px);padding-top:.7rem}.scan-card-empty{margin-top:1.25rem;padding:1rem .25rem}.order-workspace{display:flex;flex-direction:column}.station-action-column{position:static;order:-1;width:100%}.order-workspace .order-card{width:100%}.completion-banner{min-height:8.5rem;padding:1rem}.site-footer{width:calc(100% - 1rem)}}.site-footer button{border:1px solid #b9c8d8;background:#fff;color:#42566d;border-radius:.45rem;padding:.35rem .55rem;font-size:.72rem}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:1rem;background:var(--background)}.auth-card{width:min(420px,100%);padding:2rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 14px 42px #1020331f}.auth-card h1{margin-bottom:1.5rem}.auth-card label{display:block;margin:.85rem 0 .35rem;font-weight:800}.auth-card input,.auth-card select{width:100%;min-height:3.2rem;border:2px solid var(--input);border-radius:.65rem;padding:.7rem .85rem;background:#fff;color:var(--foreground);font:inherit}.auth-card input:focus,.auth-card select:focus{outline:4px solid rgb(11 79 163 / 18%);border-color:var(--ring)}.auth-card button{width:100%;min-height:3.2rem;margin-top:1.2rem;border:0;border-radius:.65rem;background:var(--primary);color:var(--primary-foreground);font-weight:850}.auth-card button:disabled{opacity:.65}.login-brand{display:grid;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:1rem}.login-brand img{width:100%;height:100%;object-fit:contain}.login-error{margin-top:.85rem;padding:.7rem .8rem;border-radius:.55rem;background:#fee2e2;color:#991b1b;font-weight:750}@media(max-width:700px){.primary-nav{padding-inline:.6rem}.user-menu span{display:none}.workspace{width:min(100% - 1rem,1180px);padding-top:.8rem}.environment{display:none}.scan-row{grid-template-columns:1fr}.scan-row button{min-height:3.25rem}.priority-note{display:grid}.order-identity{grid-template-columns:1fr}.order-meta{flex-wrap:wrap}.order-line{align-items:flex-start}.check-lines{grid-template-columns:1fr}.check-order-card>header{display:grid}.admin-filter-grid{grid-template-columns:1fr 1fr}.admin-search-field{grid-column:1 / -1}.admin-filter-grid>button{width:100%}.admin-subnav{width:100%}.admin-subnav button{flex:1;min-width:0}.user-management-heading{align-items:flex-start}.user-editor-form{grid-template-columns:1fr}.user-active-toggle,.user-editor-actions{grid-column:auto}.admin-action-grid{grid-template-columns:1fr}.audit-copy>div{display:grid;gap:.15rem}.floor-toolbar{grid-template-columns:1fr}.floor-refresh{justify-items:stretch}.analytics-toolbar{grid-template-columns:1fr}.analytics-filters{grid-template-columns:1fr 1fr}.analytics-filters label:first-child{grid-column:1 / -1}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-subnav{width:100%}.analytics-subnav button{flex:1}.daily-output-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.daily-output-kpis,.analytics-kpis.returns{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.analytics-split{grid-template-columns:1fr}.return-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.return-detail-grid,.return-detail-timestamps,.return-detail-tables{grid-template-columns:1fr}.return-admin-detail>header{flex-direction:column}.return-admin-detail header button{width:100%}.verification-numbers{grid-template-columns:1fr}.site-footer{width:min(100% - 1rem,1180px)}}.app-shell>.primary-nav{position:static;width:min(1180px,calc(100% - 2rem));min-height:auto;margin:.75rem auto 0;padding:.35rem;border:1px solid #d4dee9;border-radius:.85rem;background:#e9eef4;box-shadow:none}.app-shell>.primary-nav a{color:#496075;padding:.65rem .75rem;font-size:.82rem}@media(max-width:760px){.app-shell>.primary-nav{width:calc(100% - 1rem);min-height:auto;margin-top:.45rem;padding:.35rem;border-bottom-width:1px}.app-shell>.primary-nav a{min-height:2.8rem;padding:.6rem .66rem}.scan-card-empty{margin-top:1.25rem;padding:1rem .25rem}}@media(min-width:701px)and (max-width:1050px){.analytics-toolbar{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpis.returns{grid-template-columns:repeat(4,minmax(0,1fr))}}.pallet-scan,.pallet-overview>.panel,.pallet-entry,.broker-summary,.outbound-section{padding:clamp(1rem,3vw,1.5rem)}.pallet-scan h2,.pallet-overview h2,.pallet-entry h2,.broker-summary h2,.outbound-section h2{margin:.25rem 0 0}.pallet-scan form{align-items:stretch}.pallet-scan input,.pallet-grid input,.section-heading input,.broker-summary textarea{min-height:3rem;border:2px solid var(--input);border-radius:.7rem;padding:.65rem .8rem;background:#fff;color:var(--foreground);font:inherit}.pallet-scan input:focus,.pallet-grid input:focus,.section-heading input:focus,.broker-summary textarea:focus{outline:4px solid rgb(11 79 163 / 18%);border-color:var(--ring)}.pallet-scan button,.pallet-entry button,.broker-summary button,.outbound-section button{min-height:3rem;border:0;border-radius:.7rem;padding:.65rem 1rem;background:var(--primary);color:#fff;font-weight:850}.pallet-scan button:disabled,.pallet-entry button:disabled,.broker-summary button:disabled,.outbound-section button:disabled{opacity:.6;cursor:wait}.pallet-grid label,.section-heading label{display:grid;gap:.4rem;color:#294966;font-size:.78rem;font-weight:850}.broker-summary textarea{display:block;min-height:18rem}.broker-summary .secondary{border:1px solid #aebfd1;background:#fff;color:var(--primary)}.broker-summary .delete-build{margin-left:auto;border:1px solid #e2a1a6;background:#fff4f4;color:#a11b25}.broker-summary .delete-build span{font-size:1rem}.open-builds-panel{margin-top:.7rem;padding:.75rem 1rem}.open-builds-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.open-builds-heading h2{margin:.1rem 0;font-size:1rem}.open-builds-heading>span{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;background:#e6eef8;color:var(--primary);font-size:.78rem;font-weight:900}.open-builds-list{display:grid;margin-top:.55rem;border-top:1px solid var(--border)}.open-builds-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.4rem;padding:.5rem 0;border-bottom:1px solid #e1e8f0}.open-builds-list article:last-child{border-bottom:0}.open-builds-list article>div:first-child{display:grid;gap:.08rem;min-width:0}.open-builds-list article>div:first-child strong{overflow:hidden;color:#183c60;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.open-builds-list article>div:first-child span{overflow:hidden;color:var(--muted-foreground);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.open-build-pallets{color:#415d78;font-size:.76rem;font-weight:800;white-space:nowrap}.open-build-actions{display:flex;gap:.35rem}.open-build-actions button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid #aebfd1;border-radius:.5rem;background:#fff;color:var(--primary);font-size:1rem}.open-build-actions button:hover{border-color:var(--primary);background:#edf5ff}.open-build-actions button.trash{border-color:#e1b5b8;color:#a11b25}.open-build-actions button.trash:hover{background:#fff1f1}.open-build-actions button:disabled{opacity:.5;cursor:wait}.open-builds-empty{margin:.55rem 0 0;padding:.65rem 0 0;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.8rem}@media(max-width:760px){.pallet-scan form{display:grid}.pallet-scan button{width:100%}.pallet-grid{grid-template-columns:1fr}.broker-summary .delete-build{width:100%;margin-left:0}.open-builds-panel{padding:.75rem}.open-builds-list article{grid-template-columns:minmax(0,1fr) auto}.open-build-pallets{grid-column:1;grid-row:2}.open-build-actions{grid-column:2;grid-row:1 / 3}}:root{--background: #f1f5f9;--foreground: #082547;--card: #ffffff;--primary: #063b7a;--primary-foreground: #ffffff;--muted: #edf3f8;--muted-foreground: #526981;--border: #c8d6e5;--input: #aebfd1;--ring: #1479d1;--success: #00b978;--warning: #e46b00;--danger: #c82a34}body{background:linear-gradient(180deg,#edf3f9 0,#f7f9fc 18rem,#f1f5f9);color:var(--foreground)}.primary-nav{position:sticky;top:0;z-index:20;min-height:4rem;padding:.55rem max(1rem,calc((100vw - 1180px)/2));border-bottom:3px solid #e06800;background:#062f63;box-shadow:0 5px 18px #0522442e;scrollbar-width:none}.primary-nav::-webkit-scrollbar{display:none}.brand{flex:0 0 auto;border:2px solid rgb(255 255 255 / 25%);background:#fff;color:#073b7a;padding:.18rem;box-shadow:0 2px 7px #00000026}.primary-nav a{position:relative;padding:.68rem .78rem;color:#dbeaff;font-size:.86rem;font-weight:800}.primary-nav a:hover{background:#ffffff1a;color:#fff}.primary-nav a.active{background:#fff;color:#063b7a;box-shadow:0 3px 10px #00000024}.user-menu{padding-left:.65rem;border-left:1px solid rgb(255 255 255 / 24%)}.user-menu button{min-height:2.4rem;background:#ffffff14}.workspace{padding-top:1rem}.page-heading{min-height:4.5rem}.page-heading h1{margin:.1rem 0 .75rem;letter-spacing:-.025em}.environment{background:#fff7d9;color:#4e3c00;box-shadow:0 2px 7px #40300014}.panel,.scan-card,.product-scan-card,.pack-confirm-card,.order-card,.check-order-card{border-color:#c4d3e3;box-shadow:0 7px 22px #12355912}.scan-workspace{max-width:920px}.scan-card{border-width:1px;border-top:5px solid var(--primary);padding:clamp(1.1rem,4vw,1.8rem)}.scan-card h2{color:#071f3c}.scan-hint{font-size:.92rem}.scan-row input{min-height:3.8rem;border-width:2px;background:#fbfdff;font-size:1.18rem}.scan-row button{min-width:9rem;min-height:3.8rem;background:linear-gradient(180deg,#0b57aa,#063b7a);box-shadow:0 3px 8px #063b7a38}.scan-row button:active,.primary-action:active{transform:translateY(1px);box-shadow:none}.product-scan-card,.pack-confirm-card{border-width:2px}.product-scan-card{border-left-width:6px}.order-identity{background:#073b7a}.order-meta{background:#f8fbfe}.order-line{border:1px solid #dce6f0;background:#edf3f8}.status-chip{background:#dcecff;color:#06478f;font-weight:850}.scan-feedback.success,.setup-notice{border:1px solid #75d9b5;background:#dff8ee;color:#086746}.scan-feedback.error,.scan-error{border:2px solid #e49398;background:#fff0f1;color:#991b25}.check-order-card>header{background:#f8fbfe}.check-order-card>header>span{background:#00bd7d;color:#003e2a}.floor-track,.verification-track{height:.58rem}.floor-table th,.admin-order-table th,.analytics-table th{background:#e8f0f8;color:#294d70}.floor-table tbody tr:hover td,.admin-order-table tbody tr:hover td,.analytics-table tbody tr:hover td{background:#f7fbff}.analytics-kpi{border-top:4px solid #0b57aa}.site-footer{margin-top:1rem;padding-bottom:1.1rem}@media(max-width:700px){body{background:#f2f6fa}.primary-nav{min-height:3.55rem;gap:.2rem;padding:.42rem .5rem;border-bottom-width:2px}.brand{width:2.25rem;height:2.25rem;margin-right:.15rem;border-radius:.55rem}.primary-nav a{padding:.6rem .66rem;font-size:.78rem}.nav-alert{position:absolute;top:-.15rem;right:-.15rem;margin:0}.user-menu{margin-left:.2rem;padding-left:.35rem}.user-menu button{min-height:2.25rem;padding:.4rem .5rem;font-size:.7rem}.app-header .user-menu>.user-avatar{display:grid;flex:0 0 1.85rem;width:1.85rem;height:1.85rem}.app-header .user-menu>span:not(.user-avatar){display:inline-block;max-width:7rem;overflow:hidden;text-overflow:ellipsis;font-size:.76rem;white-space:nowrap}.workspace{width:calc(100% - .75rem);padding:.65rem 0 2rem}.page-heading{min-height:3.4rem;align-items:flex-start}.page-heading h1{margin-bottom:.55rem;font-size:1.65rem}.eyebrow{font-size:.68rem}.scan-card,.product-scan-card,.pack-confirm-card,.pallet-scan,.pallet-overview>.panel,.pallet-entry,.broker-summary,.outbound-section{border-radius:.8rem;padding:.85rem}.scan-card h2{margin-top:.25rem;font-size:1.35rem}.scan-hint{margin-bottom:1rem;font-size:.82rem}.scan-row{gap:.5rem}.scan-row input,.scan-row button,.pallet-scan input,.pallet-scan button{min-height:3.65rem}.scan-row button{min-width:0}.priority-note{display:none}.order-card{margin-top:.65rem;border-radius:.8rem}.order-identity div{padding:.75rem .85rem}.order-identity strong{font-size:1.22rem}.order-meta{padding:.6rem .75rem;font-size:.76rem}.order-lines{gap:.4rem;padding:.5rem}.order-line{padding:.65rem}.station-pick .order-line .line-copy>strong:first-child{font-size:1.45rem;line-height:1.18;letter-spacing:.01em;overflow-wrap:anywhere}.product-scan-card{margin-top:.65rem}.product-scan-card h2{margin-bottom:.7rem;font-size:1.2rem}.manual-actions button,.manual-actions input{min-height:2.8rem}.check-lines{padding:.5rem}.check-lines>div{padding:.55rem .65rem}.analytics-kpis{gap:.45rem}.analytics-kpi{min-height:5.8rem;padding:.8rem}.site-footer{width:calc(100% - .75rem);font-size:.68rem}}.app-shell>.primary-nav{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:min(1180px,calc(100% - 2rem));min-height:auto;margin:.75rem auto 0;padding:.35rem;border:1px solid #d4dee9;border-radius:.85rem;background:#e9eef4;box-shadow:none}.app-shell>.primary-nav a{justify-content:center;min-width:0;color:#496075;padding:.65rem .45rem;font-size:.82rem;text-align:center}.app-shell>.primary-nav a:hover{background:#dde6ef;color:#173f65}.app-shell>.primary-nav a.active{background:#083b7a;color:#fff;box-shadow:0 3px 9px #073b8633}.scan-workspace{max-width:1180px}.scan-card-empty{max-width:780px;margin:4.25rem auto 0;padding:clamp(1.2rem,5vw,2.3rem);border:0;background:transparent;box-shadow:none;text-align:center}.scan-card-empty .scan-form{max-width:700px;margin:1.4rem auto 0;text-align:left}.station-pick .scan-card-loaded{display:none}.product-scan-card{border-left-width:2px}@media(max-width:760px){.app-shell>.primary-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1rem);min-height:auto;margin-top:.45rem;padding:.35rem;border-bottom-width:1px;overflow:visible}.app-shell>.primary-nav a{min-height:3rem;padding:.6rem .35rem;white-space:normal}.scan-card-empty{margin-top:1.25rem;padding:1rem .25rem}}@media(max-width:420px){.app-shell>.primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace{padding-top:.75rem;padding-bottom:2.5rem}.page-heading{min-height:3.65rem}.page-heading h1{margin-bottom:.5rem}.admin-subnav{margin-bottom:.65rem}.admin-section{gap:.75rem}.admin-order-panel,.exception-panel,.user-management-panel,.user-editor-panel,.admin-actions-panel,.audit-panel,.return-admin-detail{gap:.8rem;padding:1.05rem}.admin-actions-panel,.audit-panel{margin-top:0}.admin-filter-grid{gap:.5rem}.admin-order-table th,.admin-order-table td{padding-top:.58rem;padding-bottom:.58rem}.admin-action-grid{gap:.5rem}.admin-action-grid button{min-height:4.35rem;padding:.65rem .75rem}.audit-timeline article{gap:.55rem;padding-bottom:.7rem}.admin-back-to-top{padding:0 0 .35rem}.exception-counts,.exception-list,.load-performance-grid{gap:.5rem}.exception-counts button{padding:.65rem .7rem}.load-performance{gap:.55rem;padding:.75rem}.load-performance-grid article{padding:.6rem}.floor-toolbar,.analytics-toolbar{gap:.8rem;padding:1.05rem}.floor-table-wrap,.analytics-kpis,.analytics-split,.analytics-table-panel{margin-top:.75rem}.floor-table th{padding:.62rem .72rem}.floor-table td{padding:.75rem .72rem}.analytics-kpis{gap:.55rem}.analytics-kpi{min-height:5.9rem;padding:.8rem}.analytics-card,.analytics-table-panel{gap:.75rem;padding:1rem}.site-footer{margin-top:.5rem;padding-top:.75rem}@media(max-width:700px){.workspace{padding-top:.5rem;padding-bottom:1.5rem}.page-heading{min-height:3rem}.page-heading h1{margin-bottom:.35rem}.admin-subnav{gap:.25rem;margin-bottom:.5rem;padding:.25rem}.admin-subnav button{min-height:2.75rem;padding:.45rem .35rem;font-size:.78rem}.admin-section{gap:.55rem}.admin-order-panel,.exception-panel,.user-management-panel,.user-editor-panel,.admin-actions-panel,.audit-panel,.return-admin-detail{gap:.7rem;padding:.8rem}.admin-action-grid button{min-height:3.9rem}.admin-order-table th,.admin-order-table td{padding:.55rem .65rem}.admin-back-to-top button{min-height:2.75rem}.floor-toolbar,.analytics-toolbar{padding:.8rem}.analytics-kpi{min-height:5.25rem;padding:.7rem}.analytics-card,.analytics-table-panel{padding:.8rem}}.admin-workspace{width:min(1180px,calc(100% - 2rem))}.admin-content{min-width:0}.admin-workspace>.admin-subnav{position:static;display:flex;gap:.3rem;width:fit-content;max-width:100%;margin:0 0 .65rem;padding:.3rem;border-radius:.8rem}.admin-workspace>.admin-subnav button{min-width:7rem;min-height:2.7rem;padding:.6rem .8rem;text-align:center}.admin-workspace>.admin-subnav button.active{background:var(--primary);color:#fff;box-shadow:0 2px 7px #063b7a2e}.admin-settings{display:grid;gap:.8rem}.settings-intro{padding:1rem 1.15rem}.settings-intro h2,.data-reset-panel h2,.reset-audit h2{margin:.1rem 0 .25rem}.settings-intro p:last-child,.data-reset-heading p:last-child{margin:0;color:var(--muted-foreground);max-width:820px}.data-reset-panel{border-color:#e4b8b8;padding:1.1rem 1.15rem}.data-reset-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.data-reset-heading>span{flex:0 0 auto;border-radius:999px;padding:.3rem .6rem;background:#fff0f0;color:#a51f2a;font-size:.75rem;font-weight:850}.danger-text{color:#a51f2a}.data-reset-form{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;gap:.7rem;align-items:end;margin-top:1rem}.data-reset-form label,.data-reset-confirm label{display:grid;gap:.35rem;color:#445b75;font-size:.8rem;font-weight:800}.data-reset-form button{min-height:45px}.data-reset-preview{margin-top:1rem;border:1px solid #e2b3b3;border-radius:.75rem;background:snow;padding:.9rem}.data-reset-summary{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.data-reset-summary strong{color:#8f1720;font-size:1rem}.data-reset-summary span{color:#8f1720;font-weight:750}.data-reset-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.8rem 0}.data-reset-preview dl div{border:1px solid #eed7d7;border-radius:.55rem;background:#fff;padding:.55rem .65rem}.data-reset-preview dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.data-reset-preview dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:900}.data-reset-confirm{display:grid;grid-template-columns:minmax(180px,260px) auto;gap:.65rem;align-items:end;padding-top:.8rem;border-top:1px solid #ead0d0}.danger-button{min-height:45px;border-color:#9d1b25;background:#b8212c;color:#fff}.danger-button:hover:not(:disabled){background:#981923}.danger-button:disabled{opacity:.45;cursor:not-allowed}.reset-audit{padding:1rem 1.15rem}.reset-audit-list{display:grid;margin-top:.65rem}.reset-audit-list article{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.65rem 0;border-top:1px solid var(--border)}.reset-audit-list article>div{display:grid;gap:.15rem}.reset-audit-list article>div:last-child{text-align:right}.reset-audit-list span{color:var(--muted);font-size:.78rem}.admin-drawer-layer{position:fixed;inset:0;z-index:100}.admin-drawer-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#091c316b;cursor:default}.admin-order-drawer{position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(620px,52vw);background:#f3f6fa;box-shadow:-14px 0 40px #071f393d}.admin-drawer-header{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:#fff}.admin-drawer-header h2{margin:.12rem 0;color:#102f51;font-size:1.2rem}.admin-drawer-header>div:first-child>span{color:var(--muted-foreground);font-size:.78rem}.admin-drawer-controls{display:flex;align-items:center;gap:.45rem}.admin-drawer-controls button{min-height:2.6rem;border:1px solid #aebfd1;border-radius:.55rem;padding:.45rem .7rem;background:#fff;color:var(--primary);font-weight:850}.admin-drawer-controls button.close{display:grid;place-items:center;width:2.6rem;padding:0;color:#314b65;font-size:1.4rem}.admin-drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.85rem}.admin-drawer-body>.scan-feedback{margin:0 0 .65rem}.admin-drawer-body>.order-card{margin:0;box-shadow:none}.admin-drawer-body .admin-actions-panel,.admin-drawer-body .audit-panel{margin-top:.7rem}.admin-drawer-body .admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.admin-workspace{width:min(100% - 1rem,1180px)}.admin-workspace>.admin-subnav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:.25rem;margin:0 0 .55rem;padding:.25rem}.admin-workspace>.admin-subnav button{min-width:0;min-height:2.75rem;padding:.45rem .25rem;text-align:center;font-size:.76rem}.admin-order-drawer{width:100%}}@media(max-width:560px){.admin-workspace>.admin-subnav{grid-template-columns:repeat(3,minmax(0,1fr))}.data-reset-form,.data-reset-confirm{grid-template-columns:1fr}.data-reset-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-audit-list article{grid-template-columns:1fr}.reset-audit-list article>div:last-child{text-align:left}.admin-drawer-header{align-items:flex-start;padding:.7rem .75rem}.admin-drawer-header>div:first-child>span{display:block;max-width:15rem}.admin-drawer-controls button:first-child{display:none}.admin-drawer-body{padding:.55rem}.admin-drawer-body .admin-action-grid{grid-template-columns:1fr}}.floor-table{min-width:1160px}.floor-workload{display:grid;gap:.12rem;min-width:8.5rem}.floor-workload strong{color:#0b4f96}.floor-workload span{color:var(--muted-foreground);font-size:.74rem}.floor-workload small{margin-top:.15rem;color:#a55d00;font-size:.68rem;font-weight:800}.analytics-kpis.fulfillment{grid-template-columns:repeat(5,minmax(0,1fr))}.employee-analytics-table{min-width:980px}.employee-analytics-table td:not(:first-child),.employee-analytics-table th:not(:first-child){text-align:right}@media(min-width:701px)and (max-width:1100px){.analytics-kpis.fulfillment{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.analytics-kpis.fulfillment{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-workspace .admin-subnav button.returns-nav{background:#f3e8ff;color:#6b21a8;border:1px solid #c084fc}.admin-workspace .admin-subnav button.returns-nav:hover{background:#e9d5ff}.admin-workspace .admin-subnav button.returns-nav.active{background:#7e22ce;color:#fff;border-color:#7e22ce}.returns-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.returns-launch{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:.55rem;background:#7e22ce;color:#fff;font-weight:750;text-decoration:none}.returns-launch:hover{background:#6b21a8;color:#fff}.return-workspace>.page-heading{background:#6b21a8;color:#fff;padding:1rem;border-radius:.7rem}.return-workspace>.page-heading h1,.return-workspace>.page-heading .eyebrow{color:#fff}.returns-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.return-workspace .returns-heading-actions .environment{background:#f3e8ff;color:#6b21a8}.returns-back{display:inline-flex;align-items:center;min-height:2.75rem;color:#fff;font-size:.95rem;font-weight:650}.returns-back:hover{color:#f3e8ff}.return-workspace .return-step header>span{background:#7e22ce;color:#fff}.app-shell>.primary-nav a.returns-nav{background:#f3e8ff;color:#6b21a8;border:1px solid #c084fc}.app-shell>.primary-nav a.returns-nav:hover{background:#e9d5ff;color:#581c87}.app-shell>.primary-nav a.returns-nav.active{background:#7e22ce;color:#fff;border-color:#7e22ce;box-shadow:0 3px 9px #7e22ce33}.return-mode-tabs,.return-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0;align-items:center}.return-mode-tabs button,.return-action-row button,.return-review-card button{padding:.75rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--card);color:var(--foreground);font-weight:750;min-height:44px}.return-mode-tabs .selected,.return-action-row .return-submit{background:#7e22ce;color:#fff;border-color:#7e22ce}.return-progress{list-style:none;display:flex;gap:.5rem;padding:0;margin:1rem 0;flex-wrap:wrap}.return-progress li{padding:.65rem .8rem;background:var(--card);border:1px solid var(--border);border-radius:.6rem;font-weight:750}.return-progress [aria-current=step]{border-color:#7e22ce;color:#7e22ce;background:#f3e8ff}.return-confirm,.return-review-card{padding:1rem;border:1px solid var(--border);border-radius:.7rem;background:var(--card);display:grid;gap:.65rem}.return-confirm p{margin:.1rem 0}.return-confirm label,.return-affirmation{display:flex;gap:.7rem;align-items:flex-start;line-height:1.5}.return-confirm input[type=checkbox],.return-affirmation input{width:1.25rem;height:1.25rem;flex-shrink:0}.return-inspection-lines{display:grid;gap:.8rem}.return-inspection-lines article{padding:1rem;border:1px solid var(--border);border-radius:.65rem;display:grid;gap:.6rem}.return-inspection-lines strong{font-size:1.2rem}.return-inspection-lines p{margin:.3rem 0}.return-inspection-qty{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem}.return-inspection-qty label{display:grid;gap:.4rem}.return-inspection-qty input{width:7rem;min-height:44px;padding:.5rem;border:1px solid var(--border);border-radius:.4rem;background:var(--card);color:var(--foreground)}.return-inspection-qty button{min-height:44px;padding:.6rem .8rem;border-radius:.4rem;border:1px solid #d97706;background:#fff7ed;color:#9a3412}.return-review-card header{display:flex;gap:1rem;justify-content:space-between;align-items:start}.return-review-card p{margin:.3rem 0}.return-workspace .scan-feedback{white-space:pre-wrap;margin:1rem 0}.return-workspace button:disabled{opacity:.5;cursor:not-allowed}.onno-table{overflow:auto}.onno-table table{width:100%;border-collapse:collapse}.onno-table th,.onno-table td{padding:.6rem;text-align:left;border-bottom:1px solid var(--border)}.onno-rts fieldset{border:1px solid var(--border);border-radius:.6rem;padding:.8rem}.return-customer input{min-height:44px;padding:.6rem;border:1px solid var(--border);border-radius:.5rem;background:var(--card);color:var(--foreground)}@media(max-width:600px){.return-review-card header{flex-direction:column}.return-progress li{flex:1;font-size:.8rem}.return-action-row button,.return-inspection-qty label{flex:1}.return-inspection-qty input{width:100%}}.activity-timeline .panel{padding:1.2rem}.timeline-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.timeline-filters label{display:grid;gap:.35rem;font-size:.8rem;font-weight:750}.timeline-filters input,.timeline-filters select{width:100%;min-height:42px;border:1px solid var(--border);border-radius:.5rem;background:var(--card);color:var(--foreground);padding:.6rem}.timeline-filter-actions,.timeline-refresh{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.activity-timeline button{padding:.6rem .85rem;border:1px solid var(--border);border-radius:.5rem;background:var(--card);color:var(--primary);font-weight:750;min-height:42px}.timeline-refresh{justify-content:space-between;margin:1rem 0;font-size:.8rem;color:var(--muted-foreground)}.timeline-table{overflow:auto;max-height:65vh}.timeline-table table{width:100%;border-collapse:collapse;font-size:.82rem}.timeline-table th{position:sticky;top:0;background:var(--card);z-index:1}.timeline-table th,.timeline-table td{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.timeline-table td:first-child{min-width:150px}.timeline-table td:last-child{min-width:220px;white-space:pre-wrap;overflow-wrap:anywhere}.timeline-result{padding:.2rem .4rem;border-radius:.3rem;background:#e2e8f0;color:#334155}.timeline-result.accepted,.timeline-result.saved{background:#dcfce7;color:#166534}.timeline-result.rejected,.timeline-result.error{background:#fee2e2;color:#991b1b}.timeline-result.pending{background:#fef3c7;color:#92400e}@media(max-width:900px){.timeline-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.timeline-filters{grid-template-columns:1fr}}.return-action-row .condition-returnable{background:#dcfce7;color:#166534;border:2px solid #16a34a;flex:1;font-size:1.1rem;min-height:60px}.return-action-row .condition-non-returnable{background:#fee2e2;color:#991b1b;border:2px solid #dc2626;flex:1;font-size:1.1rem;min-height:60px}.return-action-row button[aria-pressed=true]{outline:3px solid var(--foreground);outline-offset:3px}.return-confirm .return-notes{display:grid}.return-confirm .return-notes textarea{min-width:0}.pallet-verification{padding:1.2rem;margin:1rem 0;display:grid;gap:.8rem;border:2px solid #2563eb}.pallet-verification h2,.pallet-verification p{margin:0}.pallet-verification button{min-height:48px;border:1px solid var(--border);border-radius:.65rem;background:var(--primary);color:#fff;padding:.75rem 1rem;font-weight:800}.pallet-verification label{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.pallet-verification input[type=checkbox]{width:1.4rem;height:1.4rem}.pallet-verification select{min-height:48px;padding:.6rem;border-radius:.5rem;background:var(--card);color:var(--foreground)}.pallet-verification button:disabled{opacity:.5;cursor:not-allowed}.pallet-email-settings form{display:grid;gap:12px;max-width:700px;margin:18px 0 28px}.pallet-email-settings label{display:grid;gap:6px}.pallet-email-settings .return-affirmation{display:flex;align-items:center}.pallet-email-settings input:not([type=checkbox]),.pallet-email-settings select,.pallet-email-settings textarea{width:100%}.pallet-email-settings pre{overflow-wrap:anywhere}.pallet-email-settings{padding:clamp(1rem,2.5vw,1.5rem);min-width:0}.pallet-email-settings h2{margin:0 0 .45rem;font-size:1.2rem}.pallet-email-settings h3{margin:0 0 .85rem;font-size:1rem}.pallet-email-settings>p{margin:.4rem 0 1.2rem}.pallet-email-settings p{color:var(--muted-foreground);line-height:1.55;font-size:.85rem}.pallet-email-settings strong{color:var(--foreground)}.email-settings-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.2rem;margin:1.25rem 0 1.5rem}.email-settings-card{min-width:0;padding:1.15rem;border:1px solid var(--border);border-radius:.8rem;background:var(--background)}.pallet-email-settings form{display:grid;gap:.9rem;width:100%;max-width:none}.pallet-email-settings form p{margin:0}.pallet-email-settings label{display:grid;gap:.4rem;min-width:0;color:var(--foreground);font-size:.82rem;font-weight:750}.pallet-email-settings input,.pallet-email-settings select,.pallet-email-settings textarea{width:100%;min-width:0;border:1px solid var(--input);border-radius:.6rem;padding:.7rem .8rem;background:var(--card);color:var(--foreground);font:inherit;font-size:.9rem;line-height:1.5}.pallet-email-settings input,.pallet-email-settings select{min-height:2.9rem}.pallet-email-settings textarea{resize:vertical;min-height:5rem}.email-settings-card:first-child textarea{min-height:19rem}.pallet-email-settings button{min-height:2.75rem;border:1px solid var(--border);border-radius:.6rem;padding:.65rem .9rem;background:var(--card);color:var(--primary);font:inherit;font-size:.85rem;font-weight:800}.pallet-email-settings form button{justify-self:start;border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.pallet-email-settings button:hover:not(:disabled){filter:brightness(.94)}.pallet-email-settings button:disabled{opacity:.5;cursor:not-allowed}.pallet-email-settings :is(input,select,textarea,button):focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pallet-email-settings .admin-order-table-wrap{margin-top:.85rem}.pallet-email-settings .admin-order-table td{overflow-wrap:anywhere}.pallet-email-settings .notice{padding:.85rem 1rem;border-radius:.65rem}.pallet-email-settings .notice.error{color:#991b1b;background:#fee2e2}.pallet-email-settings .notice.success{color:#075d45;background:#d9f8eb}.email-detail{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--background)}.email-detail pre{font:inherit;line-height:1.6;overflow-wrap:anywhere}@media(max-width:850px){.email-settings-grid{grid-template-columns:1fr}.email-settings-card:first-child textarea{min-height:15rem}}@media(max-width:500px){.email-settings-card{padding:.85rem}.pallet-email-settings form button{width:100%}}.pallet-closed-warning{border:3px solid #dc2626;padding:24px;font-size:clamp(20px,3vw,28px);line-height:1.4}.pallet-closed-warning strong{display:block;font-size:clamp(32px,5vw,44px)}.pallet-closed-warning p{margin:8px 0 0;font-weight:700}@media(max-width:760px){.pick-layout .app-header-inner{min-height:3rem;gap:.4rem}.pick-layout .brand-lockup{gap:.35rem}.pick-layout .brand-lockup .brand{width:1.9rem;height:1.9rem}.pick-layout .brand-lockup strong{font-size:1rem}.pick-layout .user-menu{gap:.3rem}.pick-layout .user-menu button{min-height:44px;padding:.35rem .45rem;font-size:.75rem}.pick-layout>.primary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:6px;width:calc(100% - 1rem);margin-top:.3rem;padding:.3rem;overflow:visible}.pick-layout>.primary-nav a{min-width:0;min-height:44px;padding:.35rem .3rem;gap:.3rem;white-space:normal;font-size:.82rem;line-height:1.2}.pick-layout .station-pick{padding-top:.35rem}.pick-layout .back-to-scan{min-height:44px;margin:0 0 .2rem;padding:.25rem 0}.pick-layout .station-pick .order-workspace{gap:.5rem}.pick-layout .station-pick .product-scan-card{margin:0;padding:.6rem .7rem;border-radius:.7rem}.pick-layout .product-scan-card .scan-icon,.pick-layout .product-scan-card>div>.eyebrow{display:none}.pick-layout .product-scan-card h2{margin:0 0 .2rem;font-size:1rem}.pick-layout .next-incomplete{margin:0 0 .45rem;font-size:.8rem;line-height:1.3;overflow-wrap:anywhere}.pick-layout .next-incomplete strong{font-size:1.3rem;color:var(--foreground)}.pick-layout .product-scan-card .scan-form>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pick-layout .product-scan-card .scan-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.pick-layout .product-scan-card .scan-row input{min-width:0;min-height:48px;padding:.55rem .65rem;font-size:1rem}.pick-layout .product-scan-card .scan-row button{width:auto;min-width:0;min-height:48px;padding:.5rem .65rem;font-size:.85rem}.pick-layout .station-pick .order-summary{padding:.6rem .7rem;gap:.4rem .5rem}.pick-layout .station-pick .order-summary h2{margin:.15rem 0;font-size:1.1rem}.pick-layout .station-pick .order-summary .eyebrow{margin:0}.pick-layout .station-pick .order-summary p:not(.eyebrow){font-size:.8rem}.pick-layout .station-pick .unit-progress{gap:.15rem .4rem;align-items:center}.pick-layout .station-pick .unit-progress>strong{font-size:1.15rem}.pick-layout .station-pick .unit-progress>div{height:.3rem}.pick-layout .station-pick .order-lines{padding:.4rem;gap:.4rem}.pick-layout .station-pick .order-line{padding:.55rem .6rem;gap:.5rem}.pick-layout .station-pick .line-copy{min-width:0}}@media(max-width:359px){.pick-layout>.primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pack-batch-progress{margin:.5rem 0 .75rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--card)}.pack-batch-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;font-size:.85rem}.pack-batch-heading>span{color:var(--muted-foreground)}.pack-batch-heading>b{margin-left:auto;color:var(--primary)}.pack-batch-progress progress{display:block;width:100%;height:.55rem;margin-top:.4rem;accent-color:#087a5b}.pack-batch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem .5rem}.pack-batch-actions>span{color:var(--muted-foreground);font-size:.72rem}.pack-batch-actions button{min-height:44px;border:0;padding:.35rem .4rem;background:transparent;color:var(--primary);font-weight:800}.pack-batch-progress.complete{border:2px solid #16a34a}.pack-batch-progress.complete>p{margin:.35rem 0 0;color:#087a5b;font-weight:850}.pack-batch-remaining{max-height:16rem;overflow-y:auto;border-top:1px solid var(--border);font-size:.85rem}.pack-batch-remaining>div{display:grid;grid-template-columns:auto 1fr;gap:.2rem .65rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.pack-batch-remaining>div>span:last-child{grid-column:1/-1;color:var(--muted-foreground);font-size:.78rem}.pack-batch-remaining p{margin:.5rem 0}.pack-confirm-card .pack-confirm-hint{font-size:.75rem;font-weight:500;line-height:1.35}@media(max-width:760px){.station-pack{padding-bottom:15rem}.station-pack .pack-confirm-card{position:fixed;z-index:30;left:.5rem;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));margin:0;padding:.65rem .75rem;gap:.4rem;border-radius:.8rem;box-shadow:0 -4px 18px #10203329}.station-pack .pack-confirm-card h2{font-size:1.05rem;margin:.15rem 0}.station-pack .pack-confirm-card .eyebrow{margin:0;font-size:.7rem}.station-pack .pack-confirm-card>button{min-height:48px;font-size:1rem}.station-pack .pack-confirm-card p:not(.eyebrow){font-size:.75rem}.station-pack .station-action-column{height:0}.station-pack.has-pack-batch .scan-card{margin:.4rem 0;padding:.65rem .7rem;max-width:none;text-align:left}.station-pack.has-pack-batch .scan-card .scan-icon{display:none}.station-pack.has-pack-batch .scan-card h2{font-size:1.15rem;margin:.2rem 0}.station-pack.has-pack-batch .scan-card .eyebrow{margin:0}.station-pack.has-pack-batch .scan-hint{font-size:.78rem;margin:.25rem 0 .5rem}.station-pack.has-pack-batch .scan-form{margin:.4rem 0 0}.station-pack.has-pack-batch .scan-row{grid-template-columns:minmax(0,1fr) auto}.station-pack.has-pack-batch .scan-row input,.station-pack.has-pack-batch .scan-row button{min-width:0;min-height:48px;font-size:1rem;padding:.5rem .6rem}.station-pack .completion-banner{min-height:4.5rem;margin:.5rem 0;padding:.6rem;gap:.6rem}.station-pack .completion-banner h2{font-size:1.1rem}.station-pack .completion-banner p{font-size:.8rem}.pack-batch-heading>b{flex-basis:100%;margin-left:0;font-size:1rem}}.app-header .user-menu .freshdesk-bell>span{display:grid}.app-header .user-menu .header-icon-button{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0}.header-icon-button svg{display:block;pointer-events:none}.header-icon-button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pallet-photos .section-heading{flex-wrap:wrap;gap:.6rem}.pallet-photos button,.pallet-photos select{min-height:44px}.pallet-photos .button-row{flex-wrap:wrap;gap:.6rem}.pallet-photo-capture{padding:.8rem 0}.pallet-photo-capture label{display:grid;gap:.35rem}.pallet-photo-capture figure{margin:.8rem 0}.pallet-photo-capture img{display:block;max-width:100%;max-height:360px;object-fit:contain;border-radius:.6rem}.pallet-photo-capture figcaption{margin:.5rem 0}.pallet-photo-list article{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.8rem 0;border-top:1px solid var(--line)}.pallet-photo-list article>div:first-child{display:grid;gap:.3rem}.pallet-photo-list span{font-size:.85rem}.pallet-photo-view{position:fixed;inset:0;z-index:150;padding:1rem;background:#0c131ffa;color:#fff;display:flex;flex-direction:column;align-items:center;gap:.75rem;overflow:auto}.pallet-photo-view>button{align-self:flex-end;flex-shrink:0}.pallet-photo-view>img{max-width:100%;max-height:75vh;object-fit:contain}.outbound-photo-panel{margin-top:1rem}.pallet-photos{padding:clamp(1rem,3vw,1.5rem);margin:1rem 0;min-width:0}.pallet-photos .section-heading{align-items:center}.pallet-photos h2{margin:.25rem 0 0;font-size:1.25rem}.pallet-photos p{line-height:1.5;overflow-wrap:anywhere}.pallet-photos>p,.pallet-photos>.section-heading+p{color:var(--muted-foreground);font-size:.9rem;margin:.8rem 0}.pallet-photos button,.pallet-photo-view>button,.outbound-photo-panel>button{min-height:48px;border:1px solid var(--primary);border-radius:.65rem;padding:.65rem 1rem;background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:.95rem;font-weight:750;cursor:pointer;line-height:1.3}.pallet-photos .section-heading>button,.pallet-photo-view>button{background:var(--card, #fff);color:var(--primary);border-color:#aebfd1}.pallet-photos button:disabled{opacity:.55;cursor:default}.pallet-photos button:focus-visible,.pallet-photos select:focus-visible,.pallet-photo-view>button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.pallet-photo-capture{display:grid;gap:1rem;padding:1rem;margin:1rem 0;background:var(--muted);border:1px solid #ccd9e9;border-radius:.85rem}.pallet-photo-capture>.button-row:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:640px;gap:1rem}.pallet-photo-capture label{min-width:0;gap:.45rem;font-size:.85rem;font-weight:750}.pallet-photo-capture select{width:100%;min-width:0;min-height:48px;padding:.65rem .75rem;border:1px solid #aebfd1;border-radius:.6rem;background:var(--card, #fff);color:var(--foreground);font:inherit;font-size:16px}.pallet-photo-capture .button-row:last-child{gap:.75rem}.pallet-photo-capture .primary-action{width:auto;min-height:48px}.pallet-photo-capture figure{margin:0}.pallet-photo-list article{border-color:#ccd9e9;align-items:center;gap:1rem}.pallet-photo-list span{color:var(--muted-foreground)}.pallet-photos .scan-feedback{display:grid;gap:.75rem}@media(max-width:480px){.pallet-photos .section-heading{flex-direction:row;align-items:center}.pallet-photos .section-heading>button{padding:.6rem .8rem;flex-shrink:0}.pallet-photo-capture>.button-row:first-child{grid-template-columns:minmax(0,1fr);gap:.8rem}.pallet-photo-capture .button-row:last-child{display:grid;grid-template-columns:minmax(0,1fr)}.pallet-photo-capture .button-row:last-child>button{width:100%}}.station-pick .order-line>strong.pick-line-quantity{flex:0 0 auto;padding:.3rem .5rem;border-radius:.65rem;font-size:2.1rem;font-weight:900;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}
