/* Application surface inspired by the compact LatCredit layout, retaining AC blue. */
body.ac-application-page{background:#f4f7fb;color:#172c44}
.ac-application-page header{display:none}
.ac-application-page main.container{max-width:1020px;padding:28px 20px}
.ac-application-page main.container>.divider{display:none}
.ac-application-page main.container>.row{margin:0}
.ac-application-page main.container>.row>.col-md-9{float:none;width:100%;padding:0}
.ac-application-page #site-sidebar,.ac-application-page .site-sidebar{display:none}
.ac-application-page main.container>.row>.col-md-3{display:none}
.ac-application-page .post-title{font-size:30px;line-height:1.3;font-weight:700;margin:0 0 16px;color:#12365d}
.ac-application-page .post-content{font-size:16px;line-height:1.6}
.ac-application-page .post-content>p{max-width:850px}
.ac-application-page .goodaff-loan-application{
 --goodaff-control-text-size:16px;--goodaff-action-text-size:16px;
 --goodaff-primary:#0869b1;--goodaff-primary-dark:#123e67;
 content-visibility:visible;contain-intrinsic-size:none;max-width:none;gap:20px;
}
.ac-application-page .goodaff-loan-form{background:#fff;max-width:none;padding:28px;border-radius:16px;border:1px solid #d9e3ee;box-shadow:0 8px 26px #1735500b;gap:22px}
.ac-form-intro{margin:0;color:#264766;line-height:1.5}
.ac-form-required{margin:-12px 0 0;font-size:14px;color:#53667a}
.ac-application-page .goodaff-loan-form__summary{background:#eef5fc;color:#173b60;box-shadow:none;border:1px solid #d5e5f4;border-radius:12px;padding:20px;gap:14px}
.ac-application-page .goodaff-loan-form__summary-title{font-size:16px;font-weight:600}
.ac-application-page .goodaff-loan-form__summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ac-application-page .goodaff-loan-form__summary-list div{background:#fff;border:1px solid #d5e5f4;border-radius:8px;padding:12px}
.ac-application-page .goodaff-loan-form__summary-list dt{font-size:14px;color:#53667a;opacity:1}
.ac-application-page .goodaff-loan-form__summary-list dd{font-size:20px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}
.ac-application-page .goodaff-loan-form__summary-change{font-size:15px;color:#075f9c}
.ac-application-page .goodaff-loan-form__summary-change:hover{color:#123e67}
.ac-application-page .goodaff-loan-form__section{background:#fff;border:1px solid #dce5ee;border-radius:12px;box-shadow:none;padding:22px;margin:0;min-width:0;gap:16px}
.ac-application-page .goodaff-loan-form__section legend{background:#fff;color:#173b60;font-size:18px;line-height:1.4;font-weight:700;width:auto;border:0;border-radius:0;padding:0 8px;margin:0}
.ac-application-page .goodaff-loan-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ac-application-page .goodaff-loan-form__field{font-size:16px;font-weight:500;gap:7px;min-width:0}
.ac-application-page .goodaff-loan-form__field input,.ac-application-page .goodaff-loan-form__field select{font-size:16px;min-height:46px;padding:10px 12px;border-color:#aabdd0;border-radius:8px;box-sizing:border-box;max-width:100%}
.ac-application-page .goodaff-loan-form__field input:focus,.ac-application-page .goodaff-loan-form__field select:focus{border-color:#0869b1;box-shadow:0 0 0 3px #0869b125}
.ac-required-label:after{content:" *";color:#a13225}
.ac-application-page .goodaff-loan-form__consent{font-size:15px;font-weight:400;line-height:1.5;gap:12px;margin:0}
.ac-application-page .goodaff-loan-form__consent input{flex:none;width:20px;height:20px;margin:2px 0 0}
.ac-application-page .goodaff-loan-form__submit{background:#0869b1;color:#fff;border-radius:8px;min-height:48px;padding:13px 24px;box-shadow:none}
.ac-application-page .goodaff-loan-form__submit:focus-visible,.ac-edit-button:focus-visible,.ac-application-page a:focus-visible{outline:3px solid #ba7400;outline-offset:3px}
.ac-application-page .goodaff-loan-teaser{font-size:16px;max-width:100%}
.ac-edit-panel{display:grid;gap:16px;border-top:1px solid #cddded;padding-top:16px}
.ac-edit-panel[hidden]{display:none}
.ac-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ac-edit-grid label{display:grid;gap:6px;font-size:14px;min-width:0;font-weight:600}
.ac-edit-grid input,.ac-edit-grid select{font-size:16px;color:#172c44;background:white;border:1px solid #aabdd0;border-radius:8px;padding:10px;width:100%;box-sizing:border-box;min-height:46px}
.ac-edit-button{border:0;border-radius:8px;background:#0869b1;color:#fff;padding:12px 18px;font-size:16px;font-weight:600;justify-self:start}
.ac-edit-status{font-size:14px;margin:0}
@media(max-width:767px){
 .ac-application-page .header-nav-ins{min-width:0}
 .ac-application-page .navbar-brand{max-width:calc(100% - 65px);height:auto}
 .ac-application-page .navbar-brand img{max-width:100%;height:auto}
 .ac-application-page main.container{padding:20px 12px}
 .ac-application-page .post-title{font-size:24px}
 .ac-application-page .goodaff-loan-form{padding:14px;gap:20px}
 .ac-application-page .goodaff-loan-form__summary{padding:14px}
 .ac-application-page .goodaff-loan-form__summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ac-application-page .goodaff-loan-form__summary-list>div:first-child{grid-column:1/-1}
 .ac-application-page .goodaff-loan-form__section{padding:14px}
 .ac-application-page .goodaff-loan-form__grid,.ac-edit-grid{grid-template-columns:minmax(0,1fr)}
 .ac-application-page .goodaff-loan-form__submit,.ac-edit-button{width:100%;box-sizing:border-box}
 .ac-application-page .goodaff-loan-form__field--captcha{overflow:hidden;min-width:0}
 .ac-application-page .goodaff-loan-form__field--captcha .g-recaptcha{transform:scale(.82);transform-origin:0 0;height:65px;width:250px}
 .ac-application-page .post-content{overflow-wrap:anywhere}
}
