/* Desktop round 2 only. No PDA scanner dimensions, focus or feedback rules are changed. */
.sidebar nav>.sidebar-caption{margin:20px 0 7px;border-top:1px solid var(--line);padding-top:18px}.sidebar nav button{margin:0}.shipment-management{background:#fff}.shipment-management .page-heading h1{font-size:24px;margin:0}.shipment-management .page-heading{margin:0;padding:0 0 16px}.wb-query{display:grid;grid-template-columns:1.2fr 1.3fr 1fr 1.1fr 1fr 1fr auto;gap:10px;padding:14px;background:#fafbf9;border:1px solid var(--line);border-radius:6px}.wb-query label{font-size:12px}.wb-query input,.wb-query select{min-height:35px;margin:5px 0 0;padding:7px 9px;font-size:12px}.wb-query .row-actions{align-self:end}.wb-query button{min-height:35px;font-size:12px;padding:7px 10px}.wb-tabs{height:45px;gap:24px;padding:0 14px;border-bottom:1px solid var(--line)}.wb-tabs button{font-size:12px}.wb-toolbar{padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-toolbar button{min-height:35px;font-size:12px;padding:7px 11px}.wb-toolbar>span{font-size:11px;color:var(--muted)}.wb-orders{border:1px solid var(--line);max-height:340px}.wb-orders table{min-width:1050px}.wb-orders th,.wb-orders td{padding:9px 10px;font-size:12px}.wb-orders thead{position:sticky;top:0;z-index:1}.wb-orders th{background:#f3f5f2;color:#445549;font-weight:600}.wb-orders td small{margin:2px 0 0}.wb-orders tr[data-wb-row]{cursor:pointer}.wb-orders input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;accent-color:var(--green);cursor:pointer}.wb-orders tr.active-order td{background:#edf5ee}.wb-orders tr.new-order td{background:#e0f1d6;transition:background 1s}.wb-orders tr.shortage-order td{border-bottom-color:#e7cda8}.wb-orders tr.shortage-order:not(.active-order) td{background:#fff6e9}.wb-orders .number{color:#293c31}.wb-orders .mono{font-size:12px}.shipment-management .list-footer{padding:10px 0}.wb-materials{margin-top:12px;border:1px solid var(--line)}.wb-materials>.heading{background:#f7f9f5;padding:10px 14px;border-bottom:1px solid var(--line)}.wb-materials h2{font-size:15px;margin:0}.wb-materials h2 small{font-size:11px;font-weight:400;margin-left:10px}.wb-materials .status-tabs{gap:18px}.wb-materials .status-tabs button{min-height:30px;font-size:12px}.wb-materials>.table-wrap{max-height:240px}.wb-materials table{min-width:650px}.wb-materials th,.wb-materials td{padding:9px 14px;font-size:12px}.wb-materials th{position:sticky;top:0;z-index:1}.quantity-open{color:#90631d;font-weight:600}.workspace-content:has(.shipment-management:not([hidden])){background:#fff;padding-bottom:20px}#orderWorkspace .compact-order-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}#orderWorkspace .compact-order-fields label:first-child{grid-column:auto;position:relative}#orderWorkspace #formCustomer[hidden]{display:none!important}.customer-candidates{position:absolute;z-index:15;top:71px;left:0;right:0;max-height:240px;overflow:auto;background:#fff;border:1px solid #b5cbbb;border-radius:7px;box-shadow:0 8px 24px #18322118}.customer-candidates[hidden]{display:none}.customer-candidates button{display:block;width:100%;text-align:left;background:white;color:var(--ink);border-bottom:1px solid var(--line);border-radius:0;padding:10px;font-size:13px}.customer-candidates button:hover,.customer-candidates button.highlighted{background:#edf5ee;box-shadow:none}.customer-candidates small{display:block}.shipment-secondary{display:flex;justify-content:flex-end;margin:10px 0}.shipment-secondary label{display:flex;align-items:center;gap:10px;font-size:12px}.shipment-secondary select{width:140px;margin:0;min-height:32px;font-size:12px;padding:5px 8px}.shipment-parties{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.shipment-parties>section{border:1px solid var(--line);border-radius:6px;min-width:0;padding:12px 14px;background:#fafbf9}.shipment-parties h3{font-size:14px;margin:0 0 10px}.shipment-parties .heading h3{margin-bottom:0}.shipment-parties dl{margin:0}.shipment-parties dl>div{display:grid;grid-template-columns:72px 1fr;gap:8px;padding:5px 0;font-size:12px}.shipment-parties dt{color:var(--muted)}.shipment-parties dd{margin:0;overflow-wrap:anywhere}.shipment-parties .heading{min-height:20px;margin-bottom:10px;gap:10px}.shipment-parties select{margin:8px 0 0;min-height:36px}#orderWorkspace #orderStep1>.eyebrow{display:none}#orderWorkspace .eyebrow{display:none}#orderWorkspace .drawer-body{padding:20px}#orderWorkspace #orderStep2{margin-top:20px}#orderWorkspace .drawer-footer{z-index:10}.batch-print-dialog{width:min(740px,95vw);max-height:85vh}.batch-print-dialog .detail-shell{padding:24px;overflow:auto}.batch-print-dialog h2{font-size:19px}.batch-print-dialog a{display:inline-flex;padding:8px 12px;text-decoration:none;border-radius:6px}.batch-print-dialog details{margin-top:20px}.batch-print-dialog summary{cursor:pointer;font-weight:600}.batch-print-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.batch-print-row strong{font-size:12px}.batch-print-row .paste-consent{font-size:12px;margin:0}.batch-print-row button{font-size:11px;min-height:32px}.batch-print-dialog .muted{font-size:12px;margin:10px 0}.shipment-management~.app-footnote{display:none}@media(max-width:1250px){.wb-query{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-toolbar{align-items:flex-start;flex-direction:column}.wb-toolbar .row-actions{flex-wrap:wrap}}@media(max-width:800px){#orderWorkspace .compact-order-fields{grid-template-columns:1fr 1fr}.shipment-parties{gap:12px}.wb-query{grid-template-columns:1fr 1fr}.wb-tabs{gap:10px;flex-wrap:wrap;height:auto;min-height:45px}.wb-materials>.heading{flex-direction:column;align-items:flex-start;gap:8px}.batch-print-row{grid-template-columns:1fr}}@media(max-width:600px){#orderWorkspace .compact-order-fields,.shipment-parties{grid-template-columns:1fr}.shipment-management .wb-toolbar button{min-height:42px}.wb-orders,.wb-materials .table-wrap{max-height:300px}.shipment-parties dl>div{grid-template-columns:64px 1fr}.shipment-secondary{justify-content:flex-start}}@media print{#shipmentManagement,#batchPrintDialog{display:none!important}}
