.academic-panel{max-width:850px;margin:auto}.academic-panel form p{display:flex;flex-direction:column;gap:8px;margin:18px 0}.academic-panel input,.academic-panel select,.academic-panel textarea,.panel select{max-width:100%;width:100%;padding:12px;border:1px solid #ccd6cd;border-radius:8px;background:#fff;font:inherit}.academic-panel input[type=checkbox]{width:auto;align-self:flex-start}.academic-panel textarea{min-height:120px}.academic-panel select[multiple]{min-height:120px}.academic-panel label{font-weight:600}.errorlist{color:#9b3028}.academic-grid{margin:24px 0}.schedule-list li,.audit-list li{margin:18px 0;overflow-wrap:anywhere}.main-nav{flex-wrap:wrap;justify-content:flex-end}.header-inner{gap:20px}.panel li{margin-bottom:12px}.academic-panel .button{margin:6px 4px 6px 0}.audit-list{font-size:.85rem}.panel form{max-width:700px}.academic-panel .helptext{font-size:.85rem}.panel p{overflow-wrap:anywhere}@media(max-width:1000px){.header-inner{flex-wrap:wrap}.main-nav{justify-content:flex-start;width:100%;gap:12px}.academic-grid{grid-template-columns:1fr}.main-nav .nav-link{display:inline-block}}@media(max-width:500px){.main-nav{font-size:.72rem;gap:10px}.main-nav .nav-link{padding:5px 0}.academic-panel h1{font-size:1.8rem}.academic-panel{padding:22px}.academic-panel input,.academic-panel select,.academic-panel textarea{min-width:0}.schedule-list{padding-left:20px}}
