@media (min-width:761px){
 .common-header-actions.teacher-header-active>:not(.teacher-header-nav){display:none!important}
 .teacher-header-nav{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
 .teacher-header-link,.teacher-header-account>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 15px;border:1px solid #d8d2c5;border-radius:12px;background:#fff;color:#2457e6;font:800 13px/1.3 Arial,sans-serif;text-decoration:none;white-space:nowrap}
 .teacher-header-link[aria-current=page]{background:#e4edcf;color:#151512}
 .teacher-header-account{position:relative;z-index:65;max-width:260px}.teacher-header-account>summary{cursor:pointer;list-style:none;max-width:100%}.teacher-header-account>summary::-webkit-details-marker{display:none}.teacher-header-account>summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .teacher-header-account-menu{position:absolute;right:0;top:calc(100% + 8px);width:210px;display:flex;flex-direction:column;gap:0;padding:6px;background:white;border:1px solid #d8d2c5;border-radius:14px;box-shadow:0 12px 30px #0002}.teacher-header-account-menu a{display:flex;align-items:center;min-height:48px;padding:12px;color:#151512;text-decoration:none;font:700 14px/1.3 Arial,sans-serif;border-radius:9px}.teacher-header-account-menu a:hover,.teacher-header-account-menu a:focus-visible{background:#e4edcf}.teacher-header-link:focus-visible,.teacher-header-account>summary:focus-visible{outline:3px solid #2457e6;outline-offset:3px}
}
@media (max-width:760px){.teacher-header-nav{display:none!important}}
@media (min-width:761px) and (max-width:1000px){.teacher-header-nav{gap:8px;flex-wrap:nowrap}.teacher-header-link,.teacher-header-account>summary{padding:10px 12px;font-size:12px}.teacher-header-account{max-width:170px}}
