.teacher-fixed-signout{
  position:fixed;left:12px;bottom:18px;z-index:1300;width:60px;height:54px;
  display:flex;align-items:center;gap:16px;padding:0 14px;border:0;border-radius:9px;
  background:transparent;color:#dbe7ec;font:inherit;font-weight:800;font-size:1rem;
  white-space:nowrap;overflow:hidden;cursor:pointer;text-align:left;
  transition:width .2s ease,background .14s ease,color .14s ease;
}
.teacher-fixed-signout:hover,.teacher-fixed-signout:focus-visible{color:#fff;background:#263f50}
.teacher-fixed-signout:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #3f46a5}
.teacher-fixed-signout-icon{width:32px;min-width:32px;height:32px;display:grid;place-items:center;line-height:1}
.teacher-fixed-signout-icon svg{width:26px;height:26px;display:block}
.teacher-fixed-signout-label{opacity:0;transition:opacity .14s ease}
.teacher-header.teacher-sidebar:hover~.teacher-fixed-signout,
.teacher-header.teacher-sidebar:focus-within~.teacher-fixed-signout,
.teacher-fixed-signout:hover,.teacher-fixed-signout:focus-visible{width:248px}
.teacher-header.teacher-sidebar:hover~.teacher-fixed-signout .teacher-fixed-signout-label,
.teacher-header.teacher-sidebar:focus-within~.teacher-fixed-signout .teacher-fixed-signout-label,
.teacher-fixed-signout:hover .teacher-fixed-signout-label,.teacher-fixed-signout:focus-visible .teacher-fixed-signout-label{opacity:1}
.teacher-fixed-signout[data-tooltip]:not(:hover):not(:focus-visible)::after{display:none}
@media(max-width:900px){.teacher-fixed-signout{left:9px;bottom:14px}.teacher-header.teacher-sidebar:hover~.teacher-fixed-signout,.teacher-header.teacher-sidebar:focus-within~.teacher-fixed-signout,.teacher-fixed-signout:hover,.teacher-fixed-signout:focus-visible{width:230px}}
@media(max-width:620px){.teacher-fixed-signout{left:6px;width:52px;padding:0 11px}.teacher-header.teacher-sidebar:hover~.teacher-fixed-signout,.teacher-header.teacher-sidebar:focus-within~.teacher-fixed-signout,.teacher-fixed-signout:hover,.teacher-fixed-signout:focus-visible{width:min(268px,84vw)}}
@media(prefers-reduced-motion:reduce){.teacher-fixed-signout,.teacher-fixed-signout-label{transition:none!important}}
