.mulo-admin{color:#152940;background:#f3f6fb;min-height:100vh}.admin-workspace.mulo-admin>aside{background:#0b1b30;border-right:1px solid #21354b;gap:0;padding:35px 23px}.mulo-admin .admin-wordmark{color:#fff;letter-spacing:.08em;font-size:31px}.mulo-admin .admin-wordmark span{color:#9dafc6;letter-spacing:.2em;margin-top:10px;font-size:9px}.admin-nav-caption{letter-spacing:.16em;color:#8da4bd;margin:44px 14px 14px;font-size:9px}.mulo-admin aside nav{gap:7px;display:grid}.mulo-admin aside nav a{color:#c3d1e2;border-radius:8px;align-items:center;gap:11px;padding:14px 13px;font-size:12px;display:flex}.mulo-admin aside nav a:hover{background:#152e49}.mulo-admin aside nav .admin-nav-selected{color:#fff;background:#244b6d;border:1px solid #487494;margin:0}.admin-external-links{border-top:1px solid #233b54;gap:15px;margin-top:30px;padding:27px 14px;display:grid}.admin-external-links a{color:#a8bdd3;justify-content:space-between;font-size:11px;display:flex}.mulo-admin .admin-sidebar-bottom{color:#b4c6d8;align-items:flex-start;font-size:10px;line-height:1.7}.admin-sidebar-bottom strong{color:#7e99b3;font-size:9px;font-weight:400;display:block}.mulo-admin .admin-workspace-main{min-width:0}.mulo-admin .admin-workspace-main>header{background:#fff;border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;height:84px;padding:0 40px;display:flex}.mulo-admin header>div{align-items:center;gap:12px;display:flex}.admin-identity-avatar{color:#315b80;background:#e5eff8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mulo-admin header strong{font-size:12px;display:block}.mulo-admin header small{color:#647b93;margin-top:5px;font-size:10px;display:block}.mulo-admin header button{cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.mulo-admin .admin-workspace-main>section{max-width:1500px;min-height:calc(100vh - 145px);margin:auto;padding:42px}.admin-workspace-foot{color:#6d8197;letter-spacing:.1em;justify-content:space-between;padding:20px 42px;font-size:9px;display:flex}.admin-workspace-foot span{letter-spacing:0}.portal-heading h1{font-family:var(--font-display,Georgia), serif;letter-spacing:-.04em;margin:14px 0;font-size:44px;line-height:1.12}.portal-heading p{color:#677d94;font-size:13px;line-height:1.7}.portal-kicker{letter-spacing:.18em;font-weight:600;color:#3c6b87!important;font-size:9px!important}.portal-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.portal-metrics article{background:#fff;border:1px solid #d9e4ee;border-radius:12px;padding:23px}.portal-metrics svg{color:#457792}.portal-metrics strong{margin:15px 0 8px;font-size:35px;font-weight:500;display:block}.portal-metrics span{color:#657c92;font-size:11px}.portal-sections{grid-template-columns:1fr 1fr;gap:20px;display:grid}.portal-section{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:28px;position:relative}.portal-section>svg{color:#46788a}.portal-section h2{margin:17px 0 13px;font-size:27px}.portal-section p{color:#647b92;max-width:400px;font-size:12px;line-height:1.8}.portal-section a{color:#225872;align-items:center;gap:20px;margin-top:23px;font-size:12px;font-weight:600;display:inline-flex}.portal-section .portal-section-number{color:#93a7b9;font-size:10px;position:absolute;top:25px;right:25px}.portal-recent{background:#fff;border:1px solid #d9e4ee;border-radius:12px;margin-top:30px;overflow:hidden}.portal-recent>header{border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.portal-recent h2{margin:0;font-size:22px}.portal-recent button{cursor:pointer;background:#fff;border:1px solid #d4e0eb;border-radius:5px;padding:8px 13px;font-size:11px}.portal-recent table{border-collapse:collapse;text-align:left;width:100%}.portal-recent td,.portal-recent th{border-bottom:1px solid #edf1f6;padding:16px 25px;font-size:12px}.portal-recent th{letter-spacing:.07em;color:#657c93;font-size:9px}.portal-recent td small{color:#667c94;margin-top:5px;font-size:10px;display:block}.portal-recent>p{color:#677d94;padding:25px;font-size:13px}.portal-table-scroll{overflow:auto}.portal-badge{white-space:nowrap;background:#edf3f8;border-radius:20px;padding:6px 10px;font-size:10px}.portal-error{color:#8c3931;background:#fff0ee;border:1px solid #edc8c0;border-radius:8px;padding:17px;font-size:12px}.portal-error button{cursor:pointer;margin-left:15px;text-decoration:underline}.portal-flow{color:#386578;background:#e8f1f4;border:1px solid #d2e2e8;border-radius:8px;flex-wrap:wrap;gap:12px;margin:20px 0;padding:17px 20px;font-size:11px;display:flex}.portal-flow b{color:#547d91}.academy-course-choices{gap:10px;margin:18px 0;display:grid}.academy-course-choices legend{margin-bottom:10px;font-size:13px;font-weight:600}.academy-course-choices label{align-items:flex-start;gap:9px;line-height:1.5;display:flex;font-size:12px!important}.academy-course-choices input{width:16px!important;margin:2px 0!important}.portal-enrolled{color:#34644c;background:#e7f3ed;border:1px solid #c5dfd1;border-radius:8px;padding:20px;font-size:12px;line-height:1.8}.portal-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-review-actions button{cursor:pointer;color:#fff;background:#245871;border:1px solid #567b96;border-radius:6px;padding:12px 18px;font-size:12px}.portal-review-actions a{font-size:11px;text-decoration:underline}.mulo-admin .admissions-heading h1{font-size:36px!important}.mulo-admin .admin-review-form label{margin-bottom:15px;font-size:11px;display:block}.mulo-admin .admin-review-form input:not([type=checkbox]),.mulo-admin .admin-review-form textarea,.mulo-admin .admin-review-form select{background:#fff;border:1px solid #c8d7e6;border-radius:5px;width:100%;margin-top:7px;padding:11px;display:block}.mulo-admin .admission-counts button[aria-pressed=true]{background:#eaf4f5;border-color:#477b90}:is(.mulo-admin button:focus-visible,.mulo-admin a:focus-visible){outline-offset:3px;outline:3px solid #70a9c7}.mulo-admin .applicant-detail-heading h2{overflow-wrap:anywhere}.mulo-admin .admin-workspace-main h1{font-family:Georgia,serif}.admin-login .admin-help a{color:#37648d}.admin-login .admin-login-capabilities{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.admin-login-capabilities span{color:#c4d8e8;border:1px solid #446076;border-radius:30px;padding:8px 13px;font-size:11px}@media (max-width:1100px){.mulo-admin .admin-workspace-main>section{padding:28px}.portal-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.mulo-admin{display:block}.admin-workspace.mulo-admin>aside{gap:0;width:auto;min-height:auto;padding:20px;position:static}.mulo-admin aside nav{flex-wrap:wrap;margin-top:18px;display:flex}.mulo-admin aside nav a{padding:10px;font-size:11px}.mulo-admin aside .admin-wordmark{font-size:24px}.mulo-admin .admin-nav-caption,.mulo-admin .admin-sidebar-bottom,.admin-external-links{display:none}.mulo-admin .admin-workspace-main{margin-left:0}.mulo-admin .admin-workspace-main>header{padding:0 20px}.mulo-admin .admin-workspace-main>section{padding:25px 18px}.portal-heading h1{font-size:35px}.portal-sections{grid-template-columns:1fr}.portal-metrics{gap:10px}.portal-metrics article{padding:18px}.portal-recent table{min-width:560px}.admin-workspace-foot{padding:20px 18px}.admin-workspace-foot span{display:none}}.admin-password-form{text-align:left;gap:17px;margin-top:25px;display:grid}.admin-password-form label{color:#243a51;gap:8px;font-size:12px;font-weight:600;display:grid}.admin-password-form input{color:#142c42;background:#fff;border:1px solid #bfccda;border-radius:6px;width:100%;min-width:0;padding:13px;font-size:14px}.admin-password-form input:focus-visible{outline-offset:2px;outline:3px solid #93bddd}.admin-password-form p{font-size:12px;line-height:1.6}.admin-password-form button{cursor:pointer;justify-content:center;width:100%;margin:0}.admin-login-divider{color:#6a7f92;align-items:center;gap:12px;margin:25px 0;font-size:11px;display:flex}.admin-login-divider:before,.admin-login-divider:after{content:"";background:#d9e2eb;flex:1;height:1px}.admin-password-page{color:#183148;background:#eef3f8;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.admin-password-page .admin-login-card{background:#fff;border:1px solid #dbe4ed;border-radius:16px;width:min(100%,470px);padding:36px;box-shadow:0 18px 60px #102d4710}.admin-password-page h1{letter-spacing:-.03em;margin:20px 0;font:36px/1.15 Georgia,serif}.admin-password-page p{margin:12px 0;line-height:1.7}.admin-password-page .admin-wordmark{color:#1c4771;margin-bottom:30px;display:block}.admin-password-page .microsoft-login{color:#fff;background:#244b6d;border:1px solid #244b6d;border-radius:6px;padding:14px}.admin-password-cancel{cursor:pointer;margin:25px auto 0;font-size:12px;text-decoration:underline;display:block}
