.estimate-payment-dialog{width:min(540px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:1px solid #cfd9e1;border-radius:18px;padding:22px;background:var(--paper,#fff);color:var(--ink,#182b43)}.estimate-payment-dialog::backdrop{background:#10243788}.estimate-payment-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.estimate-payment-dialog h2{font-size:23px;margin:0}.estimate-payment-dialog fieldset{border:0;padding:0;display:grid;gap:14px}.estimate-payment-dialog legend{font-weight:700;margin:16px 0 12px}.estimate-payment-dialog label{display:grid;gap:8px}.estimate-payment-dialog label:has(input[type=radio]){display:flex;align-items:center;gap:10px}.estimate-payment-dialog input[type=radio]{width:20px;height:20px}.estimate-payment-dialog input:not([type=radio]),.credit-filter input,.credit-filter select{width:100%;box-sizing:border-box;border:1px solid #bdcbd7;border-radius:10px;padding:12px;font:inherit;font-size:16px;background:var(--paper,#fff);color:inherit}.estimate-payment-dialog [hidden]{display:none!important}.estimate-payment-dialog [data-payment-error]{color:#a32626}.estimate-payment-dialog [data-payment-balance]{font-weight:750;font-size:18px}.credit-note{font-size:12px;line-height:1.5;color:#697587}.credit-metrics{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.credit-metrics>span{flex:1;min-width:110px;border:1px solid #d5dfe7;border-radius:12px;padding:14px;font-size:12px}.credit-metrics strong{display:block;font-size:20px;margin-top:7px}.credit-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.credit-filter label{display:grid;gap:6px;flex:1;min-width:170px}[data-ops-panel=estimate-credit]{max-width:1100px;margin:auto}[data-ops-panel=estimate-credit] button,.estimate-payment-dialog button{border:1px solid #cfd9e1;border-radius:10px;min-height:44px;padding:10px 16px;background:var(--paper,#fff);color:inherit;font:inherit;font-weight:700;cursor:pointer}[data-ops-panel=estimate-credit] table{width:100%;border-collapse:collapse}[data-ops-panel=estimate-credit] td,[data-ops-panel=estimate-credit] th{padding:12px;text-align:left;border-bottom:1px solid #d5dfe7}[data-ops-panel=estimate-credit] small{display:block}[data-ops-panel=estimate-credit] [hidden]{display:none!important}

.credit-list .cash-line{background:var(--paper,#fff);color:var(--ink,#182b43)}
