#leadPaymentDialog{width:min(760px,calc(100vw - 24px))!important;max-width:none!important;height:fit-content!important;min-height:0;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto}#leadPaymentDialog>.lead-payment-card{width:100%!important;min-height:0;max-height:none;padding:22px;gap:16px}#leadPaymentDialog [hidden]{display:none!important}.lead-payment-card .panel-head{margin-bottom:0}.lead-payment-card h3,.lead-payment-card h4{margin:0}.lead-payment-card .panel-head p{margin:5px 0 0;overflow-wrap:anywhere}.lead-payment-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-payment-totals>div{display:grid;gap:5px;border:1px solid #2b3748;border-radius:12px;padding:12px;background:#131d2b}.lead-payment-totals span{font-size:12px;color:#9cabbe}.lead-payment-totals b{font-size:19px;color:#e6eefb}.lead-payment-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-payment-fields label{display:grid;gap:6px;font-size:12px;color:#aab8ca;min-width:0}.lead-payment-fields .wide{grid-column:1/-1}.lead-payment-fields input,.lead-payment-fields select,.lead-payment-fields textarea{width:100%;min-width:0;background:#101722;border:1px solid #303e52;border-radius:9px;padding:11px;color:#eef2f7;font:inherit}.lead-payment-help{font-size:12px;color:#9eacbd;line-height:1.5;margin:10px 0 12px}.lead-payment-notice{border:1px solid #345c43;border-radius:10px;padding:12px;background:#143022;color:#b2e6c3;line-height:1.5}.lead-payment-notice a{color:#b6d0ff}.lead-payment-new{justify-self:start}.lead-payment-history-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.lead-payment-history{display:grid;gap:8px}.lead-payment-history>.muted{margin:0;padding:14px 0}.lead-payment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:1px solid #293446;border-radius:11px;padding:12px;background:#121a25}.lead-payment-row>div{display:grid;gap:4px;align-content:start;min-width:0}.lead-payment-row b{font-size:13px}.lead-payment-row span{font-size:11px;color:#94a3b7}.lead-payment-row p{margin:4px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#bdc8d8}.lead-payment-row-state{text-align:right}.lead-payment-row-state strong{font-size:14px}.lead-payment-row-state a{font-size:12px;color:#a7c4fa}.lead-payment-row .lead-payment-state.succeeded{color:#8fddac}.lead-payment-row .lead-payment-state.pending,.lead-payment-row .lead-payment-state.creating{color:#efcc8c}.lead-payment-row .lead-payment-state.error{color:#f3a8a8}.lead-payment-footer{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #293342}.lead-payment-readonly{margin:0}.lead-payment-card button:focus-visible,.lead-payment-card a:focus-visible{outline:2px solid #72a1fa;outline-offset:2px}@media(max-width:560px){#leadPaymentDialog>.lead-payment-card{padding:16px}.lead-payment-fields{grid-template-columns:1fr}.lead-payment-fields .wide{grid-column:auto}.lead-payment-totals{gap:8px}.lead-payment-totals b{font-size:16px}.lead-payment-row{grid-template-columns:minmax(0,1fr)}.lead-payment-row-state{text-align:left}.lead-payment-history-head .btn{padding:9px 12px}}
