.whiteboard-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.2rem 0;padding:1rem;background:#0d1827;border:1px solid var(--line)}.whiteboard-toolbar form{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.whiteboard-toolbar label{display:grid;gap:.25rem;color:var(--muted);font-size:.75rem;font-weight:800}.whiteboard-toolbar input,.whiteboard-toolbar select{min-height:40px;padding:.45rem .55rem;color:var(--text);background:#08121e;border:1px solid #36506b}.sync-state{padding:.45rem .65rem;color:#062417;background:var(--green);font-size:.75rem;font-weight:850}.sync-state.is-offline{color:#3a2700;background:var(--yellow)}.board-scroll{overflow-x:auto;padding-bottom:.5rem}.board{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:.75rem;min-width:1120px}.board-column{background:#0d1724;border:1px solid var(--line);border-top:4px solid var(--cyan)}.board-column.ready{border-top-color:var(--yellow)}.board-column.correction{border-top-color:var(--orange)}.board-column.approved{border-top-color:var(--green)}.board-column header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--line)}.board-column header h2{margin:0;font-size:.95rem}.board-count{display:grid;place-items:center;min-width:1.65rem;height:1.65rem;color:#071019;background:var(--cyan);border-radius:50%;font-size:.75rem;font-weight:950}.board-card{display:grid;gap:.65rem;margin:.65rem;padding:.75rem;color:var(--text);background:#132235;border-left:4px solid var(--cyan);text-decoration:none}.board-card:hover{background:#18304a}.board-card .store-label{display:flex;justify-content:space-between;gap:.5rem;color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.04em}.board-card h3{margin:0;font-size:1rem;line-height:1.12}.board-card .sku{color:var(--cyan);font-size:.78rem;font-weight:950;letter-spacing:.06em}.board-card .card-meta{color:#c5d3df;font-size:.78rem}.checkline{display:flex;gap:.35rem;flex-wrap:wrap}.checkline span{padding:.18rem .35rem;color:#aebdca;background:#0a1421;border:1px solid #294056;font-size:.66rem}.checkline .missing{color:#3a2700;background:var(--yellow);border-color:var(--yellow)}.board-empty{margin:.65rem;padding:1rem;color:var(--muted);border:1px dashed #34516a;font-size:.8rem}.ten-block{display:flex;align-items:center;gap:.5rem;padding:.75rem;color:#cbf8ff;background:#0d2c35;border:1px solid #257082;font-size:.82rem}.ten-block b{color:var(--lime);font-size:1.15rem}.qr-panel{display:grid;grid-template-columns:minmax(180px,1fr) 180px;gap:1rem;align-items:center;padding:1rem;background:#101a29;border:1px solid #31536a}.qr-render{width:170px;max-width:100%;padding:.35rem;background:#fff}.qr-render svg{display:block;width:100%;height:auto}.camera-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:1rem}.camera-preview{width:100%;aspect-ratio:4/3;background:#000;object-fit:cover}.scanner-result{padding:.75rem;color:var(--cyan);background:#071019;border:1px dashed #3b6a7e}.offline-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0}.offline-queue article{padding:.8rem;background:#111f30;border:1px solid #2a455c}.offline-queue b{display:block;color:var(--lime);font-size:1.3rem}.offline-queue span{color:var(--muted);font-size:.75rem}.offline-list{display:grid;gap:.6rem}.offline-list article{display:flex;justify-content:space-between;gap:.8rem;padding:.75rem;background:#0d1724;border-left:3px solid var(--cyan)}@media(max-width:760px){.qr-panel,.camera-shell{grid-template-columns:1fr}.qr-render{width:190px}.offline-queue{grid-template-columns:1fr}.whiteboard-toolbar form{width:100%}.whiteboard-toolbar form>*{flex:1}}
