/* Barcode, marketplace and salary tools */
.bc-preview{background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:14px;text-align:center;overflow:auto;margin-bottom:12px}
.bc-preview svg{max-width:100%;height:auto}
.rowopts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}
.rowopts label.radio{position:relative}
.chk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0B1F3A;margin:0 0 14px}
.chk input{width:18px;height:18px}
#bc-sheet{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px;margin-top:8px}
#bc-sheet:empty{display:none}
.bc-cell{border:1px dashed #94A3B8;border-radius:6px;padding:8px;text-align:center;background:#fff;break-inside:avoid;overflow:hidden}
.bc-cell svg{max-width:100%;height:auto}
.bc-name{font-size:12px;font-weight:700;color:#000;margin-bottom:2px}
.bc-price{font-size:13px;font-weight:800;color:#000}
.sl-head{margin:0 0 4px;font-size:20px}
.mk-note{font-size:13px;color:#526077;margin:0 0 14px}
@media(max-width:700px){#bc-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{
 body.print-single>*:not(main),body.print-sheet>*:not(main),body.print-slip>*:not(main){display:none!important}
 body.print-single main>section:not(#tool-section),body.print-sheet main>section:not(#tool-section),body.print-slip main>section:not(#tool-section){display:none!important}
 body.print-single .xt-form,body.print-slip .xt-form,body.print-sheet .xt-wrap{display:none!important}
 body.print-single #bc-sheet{display:none!important}
 body.print-single .actions,body.print-single .hint,body.print-slip .actions,body.print-slip .hint,body.print-slip .note,body.print-sheet .actions{display:none!important}
 body.print-slip .xt-wrap,body.print-single .xt-wrap{display:block}
 .bc-cell{border-color:#ccc}
}
