.lrrf-form{margin:0}.lrrf-existing{margin-bottom:30px;min-width:0}.lrrf-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.lrrf-section-head>span{font-size:12px;color:#536b7e;white-space:nowrap}.lrrf-section-head h3,.lrrf-new-fields h3{font-size:24px}.lrrf-existing>p,.lrrf-new-fields p{font-size:13px;color:#4e687d;margin:0 0 20px}.lrrf-loan{border:1px solid #d2e2ee;border-radius:12px;padding:18px;background:#fff;margin:0 0 15px;min-width:0}.lrrf-loan legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lrrf-loan-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:15px}.lrrf-loan-head>strong{font-size:14px;color:#285f88}.lrrf-remove{background:transparent!important;color:#556b7e!important;border:0;text-decoration:underline;font-size:12px;min-height:40px;padding:5px 8px;cursor:pointer}.lrrf-remove:disabled{opacity:.45;cursor:default;text-decoration:none}.lrrf-loan-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.lrrf-loan-fields label{font-size:12px}.lrrf-loan-fields small{font-size:11px}.lrrf-add{margin-top:0}.lrrf button:disabled{opacity:.5;cursor:default}.lrrf-new-fields{min-width:0}.lrrf-new-fields>.lrcc-wide>h3{margin:0 0 10px}.lrrf-new-fields>.lrcc-wide>p{margin:0}.lrrf-summary .lrcc-breakdown{margin:0}.lrrf-warning{background:#fff2db;color:#794b12;font-size:12px;padding:13px 15px;border-radius:9px;margin:16px 0 0;line-height:1.65}.lrrf-negative{background:#765033!important}.lrrf-negative>strong,.lrrf-negative>span{color:#fff!important}.lrrf-negative small{color:#ffeadb!important}.lrrf-terms{margin-top:30px}.lrrf-terms>p{font-size:14px;color:#4e687d}.lrrf-small{font-size:12px;color:#526c7f;margin:14px 0 0}.lrrf .lrcc-summary{padding:20px}.lrrf .lrcc-summary .lrcc-breakdown dt{font-size:11px}.lrrf .lrcc-summary .lrcc-breakdown dd{font-size:16px}.lrrf .lrcc-table-wrap table{min-width:670px}.lrrf .lrcc-layout{gap:26px}.lrrf .lrcc-periods{margin-top:0}.lrrf-page .lrcc-method-details p{margin-bottom:15px}.lrrf-page .lrcc-method-details p:last-child{margin-bottom:0}.lrrf .lrcc-error{margin-bottom:22px}
.lrrf-pending{padding:14px 16px;margin:0 0 22px;border:1px solid #c8deed;border-radius:9px;background:#e5f1f8;color:#315b76;font-size:13px;line-height:1.65}.lrrf .lrcc-field .lrrf-field-error{color:#9b3333;font-size:12px;line-height:1.55;margin-top:7px}.lrrf [hidden]{display:none!important}
@media(max-width:900px){.lrrf-loan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lrrf .lrcc-summary .lrcc-metrics{grid-template-columns:1fr}.lrrf .lrcc-summary .lrcc-metric>strong{font-size:30px}.lrrf .lrcc-summary .lrcc-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lrrf-loan-fields{grid-template-columns:1fr}.lrrf-loan{padding:15px 13px}.lrrf-loan-fields label{font-size:13px}.lrrf-loan-fields small{font-size:12px}.lrrf-section-head h3,.lrrf-new-fields h3{font-size:22px}.lrrf-section-head>span{display:none}.lrrf .lrcc-summary{padding:17px 14px}.lrrf .lrcc-summary .lrcc-breakdown dd{font-size:16px}.lrrf .lrcc-summary .lrcc-metric>strong{font-size:29px}.lrrf-existing{margin-bottom:26px}}
