.identity-card .async-fieldset{display:block;min-width:0;border:0;padding:0;margin:0}
.identity-card .form-grid,.identity-card .identity-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.identity-card label:not(.consent-check){display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0 0 18px}
.identity-card input:not([type=checkbox]),.identity-card select,.identity-card textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #c9ded3;border-radius:12px;padding:12px;font:inherit;background:#fff;color:#193e31}
.identity-card .form-grid label,.identity-card .identity-address-grid label{margin:0}
.identity-card .consent-check{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.identity-card .consent-check input{flex:0 0 auto;margin-top:4px}.identity-card .consent-check span{min-width:0}
.mm-review-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#f0f7f3;border-radius:14px;padding:16px;margin:20px 0}.mm-review-contact div{min-width:0;overflow-wrap:anywhere}.mm-review-contact dt{font-weight:700;color:#517163}.mm-review-contact dd{margin:6px 0 0}
.mm-profile-decision{margin-top:22px;border-top:1px solid #dce8e2;padding-top:20px}.mm-profile-decision .action-row{flex-wrap:wrap;margin:16px 0}.mm-profile-decision small{display:block}.mm-profile-decision button{min-height:44px;white-space:normal}.mm-profile-decision ul{padding-inline-start:22px}
.mm-review-tabs{display:flex;gap:12px;flex-wrap:wrap}.mm-review-tabs button{min-height:44px}.mm-review-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.mm-review-tools label{display:grid;gap:8px}.mm-review-tools input{width:100%;min-width:0;font:inherit;border:1px solid #c9ded3;border-radius:12px;padding:12px}.mm-review-applicant .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-review-applicant .review-section{min-width:0}.mm-review-applicant p{overflow-wrap:anywhere}
.mm-submission-guide{background:#eef7f2;border:1px solid #d7e7df;padding:22px;border-radius:18px;margin-bottom:26px}.mm-submission-guide ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-inline-start:24px}.mm-submission-guide li{padding-inline-start:6px}.mm-submission-guide li p{margin:6px 0}.mm-teacher-document-control{display:grid;gap:12px;margin:18px 0}.mm-teacher-document-control input{width:100%;max-width:100%;min-width:0}.mm-teacher-document-control button{justify-self:start}
.topbar.mm-auth-header .desktop-nav,.topbar.mm-auth-header .mobile-menu-button{display:none}.mm-hero-actions>a{flex:1;min-width:0;white-space:normal;text-align:center}
@media(max-width:700px){.identity-card .form-grid,.identity-card .identity-address-grid,.mm-review-contact,.mm-submission-guide ol,.mm-review-applicant .review-grid{grid-template-columns:1fr}.mm-review-tools{grid-template-columns:1fr}.mm-review-tabs{display:grid;grid-template-columns:1fr 1fr}.mm-review-tabs button{white-space:normal}.mm-profile-decision .action-row{display:grid;grid-template-columns:1fr}.mm-submission-guide{padding:16px}.mm-review-applicant .section-mini-head{flex-wrap:wrap;gap:12px}}
