.list-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 18px;border-top:1px solid var(--border);font-size:13px;flex-wrap:wrap}.list-pagination label{display:flex;align-items:center;gap:8px;margin:0}.list-pagination select{width:auto;padding:7px}.list-pagination button{padding:7px 10px;font-size:13px}.rail-records+.list-pagination{gap:7px;padding:12px}.transaction-group{border:1px solid var(--border);border-radius:10px;margin-bottom:18px;overflow:hidden}.transaction-group>summary{padding:18px;font-weight:650;background:#f4f8f6;cursor:pointer}.transaction-group>section{padding:0 16px}.credit-entry-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;padding:24px!important;border-radius:12px!important}.credit-entry-row>label:first-child{grid-column:1/-1}.credit-entry-row>label{display:flex;flex-direction:column;gap:8px;margin:0!important}.credit-entry-row .credit-remove{justify-self:end;align-self:end}.credit-entry-row .smart-select{width:100%}.dialog-body:has(#refund-source){max-width:800px}.dialog-body:has(#refund-source)>label{display:block;padding-top:12px}.dialog-body #refund-available{padding:20px;background:#eaf5ef;border:1px solid #d1e5d9;border-radius:10px;font-weight:650}.form-item-row{display:grid;grid-template-columns:minmax(200px,1fr) 150px 160px;gap:20px;align-items:center;padding:22px;border:1px solid var(--border);border-radius:10px;margin:14px 0;background:#fafcfb}.form-item-row small{display:block;margin-top:8px;color:var(--muted)}[hidden]{display:none!important}
.linked-credit-entry>strong{grid-column:1/-1;font-size:15px}.dialog-body #lines>.line{grid-template-columns:minmax(200px,1fr) 100px 140px 160px 38px}.dialog-body #lines .line-discount-mode{margin-top:8px;font-size:13px}.document-date-field{max-width:360px}.document-date-field input{min-width:210px}.customer-profile-details dd{white-space:pre-line}.customer-activity .list-pagination{padding-left:0;padding-right:0}
.dialog-body .credit-entry-row{max-height:none!important;overflow:visible!important;background:#f5f9f7!important}.credit-entry-row .credit-treatment,.credit-entry-row .credit-condition{width:100%}.credit-entry-row>label:has(.credit-treatment),.credit-entry-row>label:has(.credit-condition){grid-column:1/-1}.credit-entry-row .credit-remove{grid-column:1/-1}.linked-credit-entry>label:last-child{grid-column:1/-1}
