/* MALAK 176.122 — count-label review and accessible label print actions. */
#lastCountLabelActionsV176121[hidden],#saveAndPrintCountV176121[hidden],#labelCountSourceV176121[hidden]{display:none!important}
.icp-table{width:100%;table-layout:fixed;border-collapse:collapse}.icp-table th,.icp-table td{padding:10px 8px;border-bottom:1px solid var(--line,#dce4eb);text-align:right;overflow-wrap:anywhere;vertical-align:top}.icp-table th:last-child{width:40%}.icp-error{color:var(--danger,#b32749);overflow-wrap:anywhere}.icp-total{font-size:1.05rem}.icp-pages{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin:16px 0}.icp-missing{margin:12px 0}.icp-dialog [data-icp-message]:empty{display:none}.icp-dialog .dialog-actions{flex-wrap:wrap}.inventory-count-label-actions-v176121{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.inventory-count-label-actions-v176121 small{flex:1 1 200px}.barcode-label-dialog [data-count-print-v176121]{overflow-wrap:anywhere}
@media(max-width:680px){.icp-table,.icp-table tbody{display:block;width:100%}.icp-table thead{display:none}.icp-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:10px;margin:8px 0;border:1px solid var(--line,#dce4eb);border-radius:12px}.icp-table td{display:flex;gap:10px;flex-wrap:wrap;padding:7px 0;border:0;min-width:0}.icp-table td:before{content:attr(data-label);font-weight:700;min-width:80px}.icp-dialog .dialog-actions .button{flex:1 1 145px}.inventory-count-label-actions-v176121 .button{width:100%}}
@media screen{
  #barcodeLabelDialog[open]{display:flex;flex-direction:column}
  #barcodeLabelDialog>.dialog-head,#barcodeLabelDialog>.dialog-actions{position:static;flex:0 0 auto}
  #barcodeLabelDialog>.barcode-label-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}
  #barcodeLabelDialog #labelPrintSettings{grid-template-columns:minmax(0,1fr)}
  #barcodeLabelDialog #labelPrintSettings>div{min-width:0}
  #barcodeLabelDialog #barcodeLabelPreview{grid-template-columns:minmax(0,1fr);overflow:hidden}
  #barcodeLabelDialog #labelBatchControlsV17694{grid-column:1/-1;min-width:0;max-height:none;overflow:visible;padding:12px;border:1px solid var(--line,#dce4eb);border-radius:12px;align-self:start}
  #barcodeLabelDialog #labelBatchControlsV17694 h3{margin-top:0}
  #barcodeLabelDialog.count-label-mode-v176122>.barcode-label-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}
  #barcodeLabelDialog.count-label-mode-v176122 #labelPrintSettings{grid-column:1}
  #barcodeLabelDialog.count-label-mode-v176122 #labelBatchControlsV17694{grid-column:2;grid-row:1}
  #barcodeLabelDialog>.dialog-actions{gap:8px;flex-wrap:wrap}
  #barcodeLabelDialog>.dialog-actions>.button{min-height:44px;white-space:normal}
}
@media screen and (max-width:900px){
  #barcodeLabelDialog.count-label-mode-v176122>.barcode-label-body{grid-template-columns:minmax(0,1fr)}
  #barcodeLabelDialog.count-label-mode-v176122 #labelBatchControlsV17694{grid-column:1;grid-row:auto}
}
@media screen and (max-width:520px){
  #barcodeLabelDialog #barcodeLabelPreview .printed-barcode-label.label-custom-v17520{zoom:.75}
}
@media screen and (max-width:340px){
  #barcodeLabelDialog #barcodeLabelPreview .printed-barcode-label.label-custom-v17520{zoom:.65}
}
