.packing-screen[data-v-70a1d509]{max-width:900px;margin:auto;padding:12px;color:#1e293b;font-size:15px}.summary>div[data-v-70a1d509],.topbar[data-v-70a1d509]{display:flex;justify-content:space-between;align-items:center;gap:10px}.topbar[data-v-70a1d509]{background:#17324f;color:#fff;padding:16px;border-radius:14px}.card[data-v-70a1d509]{background:#fff;border:1px solid #dbe3eb;border-radius:14px;padding:16px;margin:12px 0}.carton[data-v-70a1d509],.order-row[data-v-70a1d509],.pick-row[data-v-70a1d509],.plan[data-v-70a1d509]{border-bottom:1px solid #e2e8f0;padding:12px 0}.carton.ready[data-v-70a1d509],.pick-row.done[data-v-70a1d509]{background:#f0fdf4}.carton-title[data-v-70a1d509]{font-size:20px;font-weight:700}.carton-title small[data-v-70a1d509]{font-size:13px}button[data-v-70a1d509],input[data-v-70a1d509],select[data-v-70a1d509]{border:1px solid #a8bacb;border-radius:8px;padding:8px;margin:3px;min-height:42px}button[data-v-70a1d509]{background:#f1f5f9}.primary[data-v-70a1d509]{background:#125478;color:#fff}.actions[data-v-70a1d509],.pick-actions[data-v-70a1d509]{display:flex;flex-wrap:wrap;gap:4px}.pick-row[data-v-70a1d509]{display:flex;gap:10px;align-items:center}.pick-position[data-v-70a1d509]{font-size:22px;font-weight:700;min-width:70px;text-align:center}.product-image[data-v-70a1d509]{width:55px;height:55px;object-fit:contain}.pick-info[data-v-70a1d509]{flex:1;min-width:120px}.pick-info small[data-v-70a1d509]{display:block}.notice[data-v-70a1d509],.warn[data-v-70a1d509]{padding:9px;border-radius:9px}.good[data-v-70a1d509]{background:#dcfce7}.bad[data-v-70a1d509],.warn[data-v-70a1d509]{background:#fef3c7}.shortages[data-v-70a1d509]{border-color:#f59e0b}.modal[data-v-70a1d509],.scanner-dialog[data-v-70a1d509]{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.9098039215686274);padding:16px}.scanner-dialog>button[data-v-70a1d509]{display:block}.scanner-dialog>input[data-v-70a1d509]{width:100%}.modal[data-v-70a1d509]{display:flex;align-items:center}.modal .card[data-v-70a1d509]{width:100%;max-height:85vh;overflow:auto}.carton-plan[data-v-70a1d509]{display:flex;justify-content:space-between}.sr-only[data-v-70a1d509]{position:absolute;left:-9999px}@media(max-width:600px){.pick-row[data-v-70a1d509]{flex-wrap:wrap}.pick-actions[data-v-70a1d509]{width:100%}}.printer-settings[data-v-70a1d509]{padding:8px;background:#fff;border-radius:8px}.printer-settings label[data-v-70a1d509]{display:block}.printer-settings input[data-v-70a1d509]{width:min(100%,370px)}