/* Batch card (Formulator preview, Production mixing sheet, print) */
.bc-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.bc-h{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#2c5764;margin:14px 0 6px}
.bc-blank{display:inline-block;min-width:90px;border-bottom:1px solid #8aa0a6;height:1em;vertical-align:bottom}
.bc-table td,.bc-specs td{vertical-align:top}
.bc-table em{font-style:normal;font-weight:700;color:#8a4b12}
.bc-phase{text-align:center;font-weight:700}
.bc-off{background:repeating-linear-gradient(135deg,#f3f6f7 0 6px,#eaeff0 6px 12px)}
.bc-bad{color:#a3352b;font-weight:700}
.bc-step td{font-weight:700;padding:8px 10px!important}
.bc-stop td{background:#fff3d7;color:#6b4300;border-top:2px solid #c79a3a;border-bottom:2px solid #c79a3a!important;text-align:center}
.bc-note td{background:#eef6f8;color:#22566a}
.bc-adjusted td{background:#fbf7ec}
.bc-adjust td{font-size:12px;color:#45616a;background:#fbf7ec}
.bc-adjust .bc-blank{min-width:70px}
.bc-tick{width:56px;border-left:1px solid #c9d6d9}
.bc-total td{font-weight:700;border-top:2px solid #10343e}
.bc-sign{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;margin-top:26px}
.bc-sign span{display:block;border-bottom:1px solid #444;height:26px}.bc-sign small{font-size:11px;color:#55707a}
