/* Bay Sign - on forge.css: only this page's own bits. */
#codes-input { width: 100%; min-height: 96px; font-family: var(--font-mono, ui-monospace, monospace); font-size: 14px; padding: 10px 12px; border: 1px solid var(--color-border, #cfcfcb); border-radius: 10px; resize: vertical; }
.sub-label { display: block; font-size: 13px; font-weight: 600; margin: 10px 0 4px; }
#barcode-input { width: 100%; padding: 8px 10px; border: 1px solid var(--color-border, #cfcfcb); border-radius: 8px; font: inherit; }
.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.notes-list { margin: 8px 0 0; padding-left: 18px; font-size: 13px; color: var(--color-text-secondary, #555); }
.qty-row { display: flex; align-items: center; gap: 12px; }
.qty-row input { width: 90px; }
.qty-total { font-family: var(--font-mono, ui-monospace, monospace); font-size: 13px; color: var(--color-text-secondary, #555); }
@media (max-width: 640px) { .two-col { grid-template-columns: 1fr; } }
