.instructor-registration .auth-aside,.instructor-registration .auth-panel{align-items:flex-start}.instructor-registration .auth-aside>div{position:sticky;top:60px}.application-steps{margin-top:26px;font-size:15px!important;color:#c4d7e5}.application-form textarea{width:100%;min-height:96px;border:1px solid #ccd8e2;border-radius:10px;padding:12px 14px;font:inherit;line-height:1.5;background:#fff;resize:vertical}.application-form input[aria-invalid=true],.application-form textarea[aria-invalid=true]{border-color:#e2998f}.application-form input.file-input{height:auto;padding:12px 14px;background:#f8fbfd;cursor:pointer}.application-form input.file-input::file-selector-button{margin-right:12px;border:1px solid #ccd8e2;border-radius:8px;padding:6px 12px;background:#fff;color:var(--pf-navy);font:inherit;font-weight:700;cursor:pointer}.application-form .optional{color:var(--pf-muted);font-weight:500}.application-form .field-hint{display:block;color:var(--pf-muted);font-size:13px;margin-top:6px}.application-section{margin:30px 0 4px;padding-top:22px;border-top:1px solid var(--pf-line);color:var(--pf-navy);font-size:18px}.application-account{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--pf-line);border-radius:12px;background:#fff}.application-account span{color:var(--pf-muted);font-size:13px}.application-account b{color:var(--pf-navy)}.application-account small{color:var(--pf-muted);font-size:14px;word-break:break-all}.application-note{margin:0 0 18px;padding:14px 16px;border:1px solid #f3dcb2;border-radius:12px;background:var(--pf-cream);color:var(--pf-navy);font-size:14px}.application-note.muted{border-color:var(--pf-line);background:#fff}.application-note b{display:block;font-size:15px}.application-note p{margin:6px 0;white-space:pre-line;color:var(--pf-ink)}.application-note small{color:var(--pf-muted)}.application-note a{color:var(--pf-blue);font-weight:700}.application-status p{color:var(--pf-muted);margin-bottom:20px}.application-summary{display:grid;grid-template-columns:max-content 1fr;gap:10px 18px;margin:0 0 26px;font-size:15px}.application-summary dt{color:var(--pf-muted)}.application-summary dd{margin:0;color:var(--pf-navy);font-weight:600}.application-pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;background:var(--pf-sky);color:var(--pf-blue)}.application-pill.pending{background:var(--pf-cream);color:#8a5a00}