.otters-application{max-width:1100px!important}.otters-application>h1{font-weight:800;letter-spacing:-.035em}.otters-application #applicationWorkspace{display:grid;gap:18px}.otters-application #applicationWorkspace[hidden]{display:none}.otters-application :is(#applicationForm,.otters-evidence){border:1px solid #d6e2ef;border-radius:14px;padding:22px;background:#fff;box-shadow:0 8px 28px #102d4d0b}.otters-application .oc-photo-preview{display:block;max-width:420px;max-height:260px;width:100%;object-fit:contain;border:1px solid #d6e2ef;border-radius:10px;margin:12px 0}.otters-application .oc-photo-preview[hidden]{display:none}.otters-application .oc-photo-status{font-size:13px;color:#345675}.otters-application #submitApplication{background:#186eee;border:1px solid #186eee;color:#fff;border-radius:9px;padding:13px 22px;font-weight:700}.otters-application #applicationEvidenceForm{display:grid;gap:12px}.otters-application #applicationEvidenceForm label{display:grid;gap:5px}.otters-application #applicationDocuments{font-size:13px;margin:10px 0}.otters-application :is(input,select,textarea){max-width:100%}@media(max-width:700px){.otters-application :is(#applicationForm,.otters-evidence){padding:15px!important}.otters-application .oc-photo-preview{max-width:100%}}

/* Approved OTTERS visual identity */
body:has(.otters-application) {--orange:#ff6b00!important;}
.otters-application :is(h1,h2){color:#102637;}
.otters-application :is(.btn-orange,#uploadApplicationEvidence,#submitApplication){background:#ff6b00!important;border-color:#ff6b00!important;color:#152331!important;}
.otters-application :is(.btn-orange,#uploadApplicationEvidence,#submitApplication):hover{background:#ff852a!important;border-color:#ff852a!important;}
.otters-application .otters-evidence{border-top:3px solid #ff6b00!important;}
