/* Numbered sections belong only to the application form. */
#application-form .app-step-title{font-size:22px;line-height:1.3;margin:32px 0 16px}
#application-form #email-verification{margin:26px 0 32px;padding:22px;border:1px solid #dce3c9;border-left:3px solid #c2d936;border-radius:5px;background:#f6f8ee;scroll-margin-top:100px}
#application-form #email-verification .app-step-title{margin-top:0}
#application-form #email-verification .v-field{margin-bottom:16px}
#application-form #email-verification .v-actions{margin:18px 0 0}
#application-form #email-hint{margin-top:16px}
#application-form #app-submit-heading{border-top:1px solid var(--v-line);padding-top:26px}
#application-form #email-verification[data-state=confirmed]{background:#f3f7e6}
#application-form .v-file-error{color:var(--v-muted)}
#application-form .v-file:has(input[aria-invalid=true]) .v-file-error{color:#982c20}
@media(max-width:560px){
 #application-form #email-verification{padding:18px}
 #application-form .app-step-title{font-size:21px}
}
