.mv-app-page{--mv-nav:#fff}.mv-topbar{height:70px;box-sizing:border-box;position:sticky;top:0;z-index:90;background:#fff;border-bottom:1px solid #dce5f1;display:flex;align-items:center;gap:14px;padding:0 18px;box-shadow:0 2px 10px #142b4808}.mv-logo{display:flex;width:220px;align-items:center;justify-content:flex-start;flex:none}.mv-logo img{height:48px;max-width:190px;object-fit:contain}.mv-menu-toggle{background:#f3f7fc!important;color:#173b60!important;padding:9px 13px!important}.mv-year{font-weight:700;white-space:nowrap}.mv-year small{color:#138449;background:#e6f8ed;border-radius:10px;padding:3px 7px;font-size:11px}.mv-breadcrumb{display:flex;gap:8px;align-items:center;color:#64748b;font-size:13px;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.mv-breadcrumb a{color:#2463a4}.mv-user{display:flex;align-items:center;gap:9px;font-size:13px}.mv-avatar{border-radius:50%;background:#dce8ff;color:#1b4a91;font-weight:700;padding:12px}.mv-user form{margin:0}.mv-user button{background:#f1f5fb;color:#194c7d;padding:8px 12px}.mv-sidebar{position:fixed;top:70px;bottom:0;left:0;width:230px;box-sizing:border-box;overflow-y:auto;background:#fff;border-right:1px solid #dce5f1;padding:14px 12px;z-index:70}.mv-side-title{font-size:11px;letter-spacing:.07em;color:#7589a3;font-weight:700;margin:14px 10px 7px}.mv-sidebar a{display:block;text-decoration:none;color:#294764;padding:10px 12px;border-radius:9px;font-size:13px}.mv-sidebar a:hover,.mv-sidebar a.active{background:#eaf2ff;color:#164f92}.mv-workspace{margin-left:230px;min-width:0}.mv-app-page .mv-workspace main{max-width:none;margin:0;padding:16px 20px}.mv-app-page .mv-workspace .panel{max-width:1400px;margin:auto;box-shadow:none}.mv-app-page .mv-workspace input,.mv-app-page .mv-workspace select{max-width:none}.mv-app-page .mv-workspace .mv-student-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-sidebar-hidden .mv-sidebar{transform:translateX(-100%)}.mv-sidebar-hidden .mv-workspace{margin-left:0}.mv-app-page .mv-workspace .sme-panel{scroll-margin-top:80px}@media(max-width:900px){.mv-logo{width:auto}.mv-logo img{max-width:80px}.mv-breadcrumb{display:none}.mv-sidebar{box-shadow:10px 0 20px #1b35551c}.mv-workspace{margin-left:0}.mv-app-page:not(.mv-mobile-open) .mv-sidebar{transform:translateX(-105%)}.mv-app-page .mv-workspace main{padding:10px}.mv-user>span:not(.mv-avatar){display:none}}@media(max-width:640px){.mv-app-page .mv-workspace .mv-student-fields{grid-template-columns:1fr}.mv-year{font-size:12px}.mv-topbar{gap:8px;padding:0 9px}}
.mv-app-page .mv-workspace .sme-nav{padding:9px 0;margin-bottom:10px}.mv-app-page .mv-workspace .sme-nav a[aria-current="page"]{background:#155ca6;color:white}.mv-app-page .mv-workspace input:focus,.mv-app-page .mv-workspace select:focus{outline:2px solid #90b9f2;outline-offset:1px}.mv-staff-form h4{border-bottom:1px solid #dbe6f2;padding:14px 0 8px}.mv-app-page [hidden]{display:none!important}
.mv-select-wrap{display:flex;flex-direction:column;gap:5px;min-width:0}.mv-select-wrap .mv-select-search{width:100%;max-width:none;margin:0!important;padding:7px 10px!important;font-size:13px!important;background:#f8fbff}.mv-select-wrap select{margin:0!important}
