.finance-credit-report{grid-column:1/-1;min-width:0;margin:12px 0;padding:20px;border:1px solid var(--brand-line,#dbe2ea);border-radius:14px;background:#f8fafc;color:#152238}.finance-credit-report legend{font-size:16px;font-weight:700}.finance-credit-report legend small{font-size:12px;font-weight:500;color:#64748b}.finance-credit-report p{margin:8px 0;font-size:14px;line-height:1.8}.finance-credit-report label{display:grid;gap:8px;margin:12px 0}.finance-credit-report label small{font-size:12px;line-height:1.7;color:#64748b}.finance-credit-report input[type=file]{display:block;width:100%;min-width:0;height:auto;padding:12px;background:#fff}.finance-credit-report select{width:100%;min-height:46px}.finance-credit-report .profile-consent{display:flex;align-items:flex-start;gap:10px}.finance-credit-report .profile-consent input{flex:0 0 18px;width:18px;min-height:18px;height:18px;margin-top:4px}.finance-credit-report a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-maroon,#a30033);font-size:14px;font-weight:600}.finance-credit-report button{display:inline-flex;align-items:center;min-height:44px;margin:8px;padding:8px 14px;border:1px solid #dbe2ea;border-radius:10px;background:#fff;color:#152238;font:inherit}@media(max-width:600px){.finance-credit-report{padding:15px}}

.finance-credit-report [hidden]{display:none!important}
