.bar-list{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.bar-list button{padding:12px 4px;text-align:center}.bar-list small{display:block;font-size:10px}.summary-row{padding:18px 0;border-bottom:1px solid #0003}.summary-row .head{align-items:flex-start}.summary-row p{margin:6px 0;font-size:12px}.scan-controls{padding:12px;border:1px dashed #9ca6b5;background:#f6f7f8;margin:12px 0}.scan-controls label{margin-top:0}.scan-controls select{font-size:12px}.scanner{min-height:145px}.scanner .big{font-size:40px}.pending{background:#eceae2;padding:14px;margin:16px 0}.pending b{font-size:26px}.line-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.line-status h3{font-size:14px}.counts{font-variant-numeric:tabular-nums;font-size:13px}.quantity-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.warning-inline{padding:14px;border:1px solid #9e1b12;background:#fbe3df;color:#9e1b12;margin:12px 0;font-size:13px}.pallet-id{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:54px;line-height:1;margin:12px 0}.pallet-photo{min-height:135px;background:repeating-linear-gradient(0deg,#d8d3c6,#d8d3c6 32px,#aca596 33px,#aca596 35px);padding:20px;display:grid;place-content:center;text-align:center;color:#34332c}.pallet-photo b{background:#ffffffe0;padding:9px;font-size:12px}.signature{background:#fafaf6}.manifest table{font-size:11px}.manifest td:first-child{min-width:90px}.manifest h2{font-size:32px}.manifest .tile{break-inside:avoid}.label.devolucio{width:290px;aspect-ratio:2/3;padding:16px;gap:12px;justify-content:space-between}.label.devolucio h2{font-size:46px;margin:6px 0}.label.devolucio table{font-size:10px}.label.devolucio td{padding:6px 2px}.label.devolucio td:first-child{min-width:0}.label.devolucio .label-total{border-top:2px solid;padding-top:10px;font-size:13px;font-weight:700}.receipt-state{display:block;margin:8px 0}.small-link{display:block;padding:14px 0;font-size:12px}.evidence{font-size:12px;line-height:1.7}.evidence code{font-size:11px;overflow-wrap:anywhere}.photo-confirm{margin:18px 0}.manifest .photo-pair{margin:12px 0}.supplier-count label{font-size:12px}.supplier-count .tile{padding:12px}.nav-current{color:#fff!important}.quiet-note{color:#55534c;font-size:11px}.scanner small{color:#b9c8de}.summary-row button{width:100%;text-align:left}.section-heading{border-top:1px solid;margin-top:24px;padding-top:16px}.empty-state{padding:30px 12px;text-align:center;background:#f6f5f1}.label-heading{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.demo-warning{border-left:3px solid #ff3f09;padding:10px 12px;background:#fff0dc;font-size:12px}@media(max-width:400px){.label.devolucio{width:100%;max-width:270px}.bar-list{gap:5px}.bar-list button{font-size:12px}}@media print{body>*:not(dialog){display:none!important}dialog[open]{display:block!important;position:static;border:0;max-width:none;max-height:none;width:100%;margin:0;padding:0}dialog::backdrop{background:white}.sheethead button,dialog button{display:none!important}.sheethead h2{font-size:24px}}

.summary-row{padding:4px 0}.summary-row .linebtn{border:0}.label.devolucio{aspect-ratio:auto;min-height:435px}.label.devolucio .label-total{font-size:11px}.label.devolucio table{font-size:10px}.bar-list{margin-top:10px}
