.barcode-bulk-dialog{width:min(1150px,calc(100vw - 32px));max-width:1150px;max-height:90vh;box-sizing:border-box;overflow:auto}
.barcode-bulk-dialog .erp-query-panel{gap:10px 14px;margin-top:12px}
.barcode-bulk-dialog .erp-query-panel input[type=search]{width:230px}
.barcode-bulk-dialog .erp-query-panel select{width:110px}
.barcode-bulk-dialog .erp-query-panel input[type=number]{width:75px}
.barcode-bulk-dialog .erp-partner-picker,.barcode-bulk-dialog .hierarchy-picker{width:180px}
.barcode-bulk-dialog .erp-query-panel .hierarchy-summary{display:none}
.barcode-bulk-dialog .table-wrap{overflow:auto;max-height:310px}
.barcode-bulk-dialog table{width:100%;font-size:.85rem}
.barcode-bulk-dialog td{white-space:nowrap}
.barcode-bulk-dialog [data-bulk-summary]{margin-right:auto;font-size:.9rem}
.barcode-bulk-dialog [data-bulk-status]{min-height:1.5em;overflow-wrap:anywhere}
.barcode-bulk-dialog .actions{flex-wrap:wrap;gap:8px}
.barcode-bulk-dialog details{margin-top:14px}
@media(max-width:620px){.barcode-bulk-dialog{width:calc(100vw - 20px);padding:14px}.barcode-bulk-dialog header{gap:8px}.barcode-bulk-dialog h2{font-size:1.1rem}.barcode-bulk-dialog .erp-query-panel .field{flex:1 1 100%}.barcode-bulk-dialog .erp-query-panel input[type=search]{width:200px}.barcode-bulk-dialog .erp-result-panel{padding:10px}.barcode-bulk-dialog [data-bulk-summary]{width:100%}.barcode-bulk-dialog table{font-size:.8rem}}
