body[data-lks-shell].lks-single-teacher-nav{padding-top:calc(var(--lks-header-height) + 24px)!important}
body.lks-single-teacher-nav>.exam-toolbar,body.lks-single-teacher-nav>#lks-workspace-menu{display:none!important}
#lks-navigation[data-teacher-nav] .lks-nav-inner{width:min(1280px,calc(100% - 48px));max-width:1280px;gap:24px}
#lks-navigation[data-teacher-nav] .lks-nav-brand{line-height:1.2;flex-shrink:0}
#lks-navigation[data-teacher-nav] .lks-nav-brand small{display:block;margin-top:5px;font-size:11px;font-weight:500;letter-spacing:.04em;color:#c3d9e7}
#lks-navigation[data-teacher-nav] #lks-main-navigation{gap:10px;align-items:center}
#lks-navigation[data-teacher-nav] :is(#lks-main-navigation>a,summary){display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 14px;border:0;border-radius:8px;color:#fff;background:transparent;font:600 13px/1.4 system-ui;text-decoration:none;cursor:pointer;white-space:nowrap}
#lks-navigation[data-teacher-nav] :is(#lks-main-navigation>a,summary):hover,#lks-navigation[data-teacher-nav] #lks-main-navigation>[aria-current=page],#lks-navigation[data-teacher-nav] details[open]>summary{background:#ffffff1c}
#lks-navigation[data-teacher-nav] :is(a,button,summary):focus-visible{outline:3px solid #edc578;outline-offset:3px}
#lks-navigation[data-teacher-nav] details{position:relative;margin:0;border:0;background:transparent}
#lks-navigation[data-teacher-nav] summary{list-style:none}
#lks-navigation[data-teacher-nav] summary::-webkit-details-marker{display:none}
#lks-navigation[data-teacher-nav] summary:after{content:'⌄';margin-left:4px;color:#c3d9e7}
#lks-navigation[data-teacher-nav] .teacher-nav-account{margin-left:12px;padding-left:16px;border-left:1px solid #ffffff30}
#lks-navigation[data-teacher-nav] .teacher-nav-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ffffff20;font-size:12px}
#lks-navigation[data-teacher-nav] .teacher-nav-username{max-width:180px;overflow:hidden;text-overflow:ellipsis}
#lks-navigation[data-teacher-nav] .teacher-nav-popover{position:absolute;right:0;top:calc(100% + 12px);width:230px;padding:8px;background:#fff;border:1px solid #d8e2ea;border-radius:12px;box-shadow:0 14px 36px #102a4330;color:#172b4d}
#lks-navigation[data-teacher-nav] .teacher-nav-popover :is(a,button){display:flex;width:100%;min-height:42px;align-items:center;justify-content:flex-start;margin:0;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#234358;text-decoration:none;font:600 13px/1.4 system-ui;cursor:pointer;white-space:normal}
#lks-navigation[data-teacher-nav] .teacher-nav-popover :is(a,button):hover,#lks-navigation[data-teacher-nav] .teacher-nav-popover [aria-current=page]{background:#edf3f7}
#lks-navigation[data-teacher-nav] .teacher-nav-caption{display:block;padding:6px 12px;color:#687c8b;font:600 11px/1.4 system-ui;text-transform:uppercase;letter-spacing:.06em}
#teacherNavError{display:block;color:#a32323;font:12px/1.4 system-ui;padding:0 12px}
#lks-navigation[data-teacher-nav] #teacherNavLogout{color:#a32323}
@media(min-width:761px){#lks-navigation[data-teacher-nav] .lks-nav-toggle{display:none}}
@media(max-width:760px){
#lks-navigation[data-teacher-nav] .lks-nav-inner{width:calc(100% - 32px);gap:12px}
#lks-navigation[data-teacher-nav] #lks-main-navigation{position:absolute;top:var(--lks-header-height);left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:12px 16px;background:#003153;max-height:calc(100dvh - var(--lks-header-height));overflow:auto}
#lks-navigation[data-teacher-nav][data-open=true] #lks-main-navigation{display:flex}
#lks-navigation[data-teacher-nav] .teacher-nav-account{margin:6px 0 0;padding:6px 0 0;border-left:0;border-top:1px solid #ffffff30}
#lks-navigation[data-teacher-nav] .teacher-nav-popover{position:static;box-shadow:none;width:100%;margin:6px 0 0}
}
