#customerPaymentsTable .record-register-head,#customerPaymentsTable .record-register-row{grid-template-columns:80px 210px minmax(190px,1.5fr) 100px 140px 120px minmax(160px,1fr)!important;min-width:1100px!important}#customerPaymentsTable [role=cell],#customerPaymentsTable [role=columnheader]{text-align:center!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere}#salesWorkspaceModal:has(#customerPaymentsTable) .receipt-heading-removed{display:none!important}#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions{display:flex!important;flex-flow:row wrap!important;width:100%!important;max-width:none!important;gap:12px!important;align-items:end!important;justify-content:center!important}#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions>label{flex:0 1 170px!important;text-align:center}#salesWorkspaceModal:has(#customerPaymentsTable) #salesWorkspaceFilter{width:240px!important;flex:1 1 220px!important;max-width:300px!important}#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions button{height:42px!important;white-space:nowrap!important;margin:0!important}#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-header>div:first-child{text-align:center!important}
#customerPaymentsTable .customer-payment-row,#customerPaymentsTable .record-register-head{display:grid!important;grid-template-columns:80px 210px minmax(190px,1.5fr) 100px 140px 120px minmax(160px,1fr)!important;gap:12px!important;min-width:1100px!important;align-items:center}#customerPaymentsTable .customer-payment-row>*{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere}#customerPaymentsTable{overflow-x:auto}#customerPaymentsTable .record-register-head{background:#475569;color:white;padding:14px;border-radius:8px;font-weight:bold;text-align:center}#salesWorkspaceModal:has(#customerPaymentsTable) .receipt-register-actions{display:none!important}
html body #salesWorkspaceModal #salesWorkspaceBody #customerPaymentsTable .table-row.customer-payment-row{grid-template-columns:80px 210px minmax(190px,1.5fr) 100px 140px 120px minmax(160px,1fr)!important}

#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions{align-items:flex-end!important;gap:12px!important}
#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions>label{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;margin:0!important;min-width:0!important}
#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions>label>span{display:block;text-align:center!important;font-size:13px!important;font-weight:600;line-height:20px}
#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions>label[data-receipt-search-label]{flex:1 1 260px!important;max-width:320px!important}
#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions input,#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions button,#salesWorkspaceModal:has(#customerPaymentsTable) .sales-workspace-customer-filter>div{height:42px!important;min-height:42px!important;box-sizing:border-box;margin:0!important;border-radius:10px!important}
#salesWorkspaceModal:has(#customerPaymentsTable) #salesWorkspaceFilter{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}
#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-size:14px!important}

#salesWorkspaceModal:has(#customerPaymentsTable) .sales-modal-actions #salesWorkspaceClose{display:none!important}
