#purchasesTable:has([data-purchase-select-heading]){--record-columns:48px 60px minmax(180px,2fr) 100px minmax(160px,1.5fr) repeat(3,95px) 110px 100px 80px!important;--record-min-width:1548px!important}
#purchasesTable [data-purchase-select-heading]::before,#purchasesTable [data-purchase-select-heading]::after{content:none!important}
#purchasesTable [data-purchase-select-heading] label{display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px}
#purchasesTable [data-purchase-select-cell]{display:flex;align-items:center;justify-content:center}
#purchasesTable input[data-purchase-select],#purchasesTable input[data-purchase-select-all]{width:16px!important;height:16px!important;min-height:16px!important;margin:0;flex:0 0 16px}
[data-purchase-bulk]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:9px 12px;border:1px solid #e0e6ef;border-radius:12px;background:#f7f8fa;direction:rtl}
[data-purchase-bulk] [data-count]{margin-inline-end:auto;font-size:12px;font-weight:600}
[data-purchase-bulk] button{font-size:12px;padding:7px 12px;min-height:32px}
#purchaseBulkPrintPreview table{width:100%;border-collapse:collapse}#purchaseBulkPrintPreview td,#purchaseBulkPrintPreview th{border:1px solid #dbe2ec;padding:7px;text-align:center}#purchaseBulkPrintPreview .purchase-bulk-invoice{padding:12px 0;margin:10px 0;border-bottom:1px solid #dbe2ec}
html[data-pos-theme=dark] [data-purchase-bulk]{background:#1c293c;border-color:#344258;color:#dce5f3}
/* Compact register header; keep the selection label on one line. */
html body #purchasesTable .record-register-head{min-height:40px!important;height:auto!important;padding-block:8px!important;align-items:center!important}
html body #purchasesTable [data-purchase-select-heading]{padding-inline:2px!important;white-space:nowrap!important;min-width:0!important}
html body #purchasesTable [data-purchase-select-heading] label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:10px!important;line-height:16px!important;min-height:0!important}
html body #purchaseInvoicesPanel > [data-commerce-register-print]{display:none!important}
