.order-admin-wrap{max-width:1250px;margin:30px auto;padding:0 22px;line-height:1.8}.order-admin-wrap input,.order-admin-wrap select{padding:10px;border:1px solid #cbd0c4;background:#fff;max-width:100%;min-width:0}.order-admin-wrap input:not([type=checkbox]),.order-admin-wrap select{width:100%}.order-admin-panel{padding:24px;margin:20px 0;background:#fff;border:1px solid #ddd}.order-fields,.new-order-item,.parcel-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0;align-items:end}.new-order-item{grid-template-columns:2fr 1fr 1fr .6fr auto}.parcel-inputs{grid-template-columns:2fr .7fr 2fr auto}.order-admin-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:25px}.order-list{display:flex;flex-direction:column;gap:10px}.order-list button{text-align:left;overflow-wrap:anywhere}.order-list button[aria-pressed=true]{background:#e7ecdf}.order-item-editor{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.order-item-heading{display:flex;gap:16px;align-items:center}.order-item-heading img{width:70px;height:95px;object-fit:cover}.order-admin-wrap .link-field{font-size:12px}.order-admin-wrap .actions{display:flex;gap:10px;flex-wrap:wrap}.order-admin-wrap .notice{padding:15px;background:#f5f1e6}.order-admin-wrap h1{font-size:26px;font-weight:500}.order-admin-wrap h2{font-size:20px}.order-admin-wrap h3{font-size:17px}#order-admin-message{position:sticky;bottom:0;background:#303e2c;color:#fff;margin:0;padding:12px 6%;min-height:1px}#order-admin-message:empty{display:none}@media(max-width:850px){header{height:auto;flex-wrap:wrap;padding:18px;gap:15px}.order-admin-grid{grid-template-columns:1fr}.new-order-item,.parcel-inputs,.order-fields{grid-template-columns:1fr 1fr}.order-admin-panel{padding:15px}.order-admin-wrap{padding:0 12px}}

.shipment-scanner{border:1px solid #c9cfbf;border-radius:8px;padding:24px;width:min(650px,94vw);max-height:90dvh;overflow:auto;color:#30372d}.shipment-scanner::backdrop{background:#182018aa}.scanner-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.scanner-heading h2{font-size:20px;margin:0}.scanner-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.scanner-file{border:1px solid #c8cebf;padding:10px;display:flex;flex-direction:column;gap:8px;max-width:100%}.scanner-file input{max-width:100%}.shipment-scanner video{width:100%;max-height:300px;object-fit:contain;background:#111}.scanner-number{display:block}.scanner-number input{display:block;width:100%;font-size:22px;padding:12px;border:1px solid #9aa58d;margin:10px 0;box-sizing:border-box}.scanner-note{font-size:12px;line-height:1.8;color:#64705c}.scanner-candidates{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.shipment-scanner [data-scan-context]{padding:12px;background:#f1f3ec;line-height:1.7}.shipment-scanner [data-scan-status]{line-height:1.8}.parcel-inputs [data-scan-parcel]{width:100%;padding:8px;font-size:12px;margin-top:8px}@media(max-width:600px){.shipment-scanner{padding:16px}.scanner-actions>*{width:100%;box-sizing:border-box}.scanner-heading h2{font-size:18px}}

.shipment-scanner [hidden]{display:none!important}
