.barcode-panel{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:14px}.barcode-panel summary{cursor:pointer;font-weight:600}.barcode-check{display:flex;gap:10px;align-items:center;margin:14px 0}.barcode-check input{width:18px;height:18px;flex:none}.barcode-weight-fields{margin:14px 0}.barcode-weight-fields .muted{font-size:13px}.barcode-label-controls{color:var(--ink);font-weight:400}.barcode-preview{background:white;border:1px solid var(--line);border-radius:12px;overflow:auto;padding:12px;margin:12px 0;text-align:center}.barcode-preview svg{max-width:100%;height:auto}.barcode-label-controls .toolbar{margin-top:14px;gap:10px;flex-wrap:wrap}#barcodeLabelError,#scale_error,#scale_weightError{color:var(--red)}
