.form-grid input:read-only{background:#f2f4f6;color:#586274;cursor:not-allowed}
.field-help{display:block;margin-top:7px;color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}
.payment-dialog-summary{margin:7px 0 0;color:var(--muted);font-size:12px}
.payment-dialog-table{margin:22px -27px 0}
.payment-dialog-table table{min-width:560px}
.payment-dialog-empty{padding:34px 15px}
.payment-dialog-table .row-action.edit{font-size:12px;white-space:nowrap}
.row-action.view-payments{font-size:12px;color:var(--ink);font-weight:700;white-space:nowrap}
@media(max-width:780px){.payment-dialog-table{margin:18px -16px 0}.payment-dialog-table table{min-width:540px}}
