.teacher-sidebar{background:#112c49!important;color:#d8e5f3!important;border:0!important;border-radius:24px!important;padding:20px 12px 28px!important;box-shadow:none!important}.teacher-sidebar .teacher-identity{background:transparent!important;border-bottom:1px solid #ffffff1a;border-radius:0!important;padding:10px 8px 22px!important}.teacher-sidebar nav a{color:#cad9e8;border-radius:13px;min-height:46px;padding:2px 3px;margin:3px 0;gap:6px}.teacher-sidebar nav a:hover{background:#ffffff0f;color:white}.teacher-sidebar nav a[aria-current=page]{background:#2175d5!important;color:white;box-shadow:0 5px 18px #0002}.teacher-sidebar nav a span{color:inherit!important;overflow-wrap:anywhere}.teacher-sidebar nav a svg{fill:currentColor!important;flex-shrink:0}.teacher-sidebar [data-profile-shortcut]{background:#ffffff0c;color:#d0e5fa;border-color:#ffffff24;font-size:13px;border-radius:13px}.teacher-sidebar [data-profile-shortcut]:hover{background:#ffffff18}.teacher-sidebar [data-profile-shortcut] svg{fill:currentColor}.teacher-sidebar nav button{color:#e7b3a9;border-top:1px solid #ffffff12;border-radius:0 0 12px 12px;padding-top:12px}.teacher-sidebar nav button:hover{background:#ffffff0f}.teacher-sidebar nav button span{color:inherit}.teacher-sidebar nav button svg{fill:currentColor}.teacher-sidebar a:focus-visible,.teacher-sidebar button:focus-visible{outline:3px solid #43b9c9;outline-offset:3px}.professor-panel .panel-sidebar-scroll{background:#112c49;border-radius:24px}.teacher-sidebar nav a svg.lucide{fill:none!important;stroke:currentColor}