.dealer-finance{background:#fff;border:1px solid #dce2ea;border-radius:18px;padding:22px;margin:20px 0;line-height:1.8}.dealer-finance h3{margin-top:0}.dealer-finance p{white-space:pre-line;overflow-wrap:anywhere}.dealer-finance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer-finance dl>div{background:#f6f8fb;padding:12px;border-radius:10px}.dealer-finance dt{color:#64748b}.dealer-finance dd{margin:0;font-weight:600}.dealer-finance-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dealer-finance-editor label{display:grid;gap:8px}.dealer-finance-editor input,.dealer-finance-editor textarea,.dealer-finance-editor select{width:100%;font:inherit;padding:12px;border:1px solid #dce2ea;border-radius:10px}.dealer-finance-editor .full{grid-column:1/-1}@media(max-width:600px){.dealer-finance-editor,.dealer-finance dl{grid-template-columns:1fr}}

.dealer-finance-editor [hidden]{display:none}

.dealer-finance-type{border:1px solid #dce2ea;border-radius:16px;padding:18px}.dealer-finance-type legend{font-weight:700;padding:0 10px}.dealer-finance-type>label{margin-bottom:16px}.dealer-finance button{font:inherit;background:#a30033;color:white;border:0;border-radius:10px;padding:12px 18px;cursor:pointer}.dealer-finance [hidden]{display:none}
