.map-three-column-container.chapter-directory-mode .right-info-sidebar { display:none!important; }
.chapter-directory-mode #directoryRightContent:empty { min-height:65vh; }
.chapter-directory-mode .directory-left-sidebar { overflow-y:auto!important; }
.crumb-dropdown-menu { max-height:65vh; overflow-y:auto; margin-top:0; animation:none!important; }
.crumb-dropdown-container.is-open>.crumb-dropdown-menu { display:block; opacity:1; visibility:visible; pointer-events:auto; }
.crumb-dropdown-menu button.crumb-dropdown-item { display:block; width:100%; border:0; background:transparent; text-align:left; font:inherit; cursor:pointer; }
.crumb-dropdown-menu button.crumb-dropdown-item:hover,.crumb-dropdown-menu button.crumb-dropdown-item:focus-visible { background:#edf4ff; }
.crumb-dropdown-container:focus-within .crumb-dropdown-menu { display:block; opacity:1; visibility:visible; pointer-events:auto; }
.equation-context { margin:0 0 12px; color:#153e70; font-weight:700; }
.equation-guidance { padding:12px; color:#42597a; background:#f3f7fd; border-radius:6px; line-height:1.65; }
.formula-math-display { overflow-wrap:anywhere; }
.formula-drawer { max-width:100vw; }
@media(max-width:800px){
 .map-three-column-container.chapter-directory-mode { flex-direction:column!important; height:auto!important; min-height:75vh; }
 .map-three-column-container.chapter-directory-mode .directory-left-sidebar { position:relative!important; display:flex!important; width:100%!important; min-width:0!important; max-width:none!important; height:auto!important; max-height:45vh; transform:none!important; opacity:1!important; pointer-events:auto!important; }
 .map-three-column-container.chapter-directory-mode .center-workspace-panel { width:100%!important; flex:1 1 auto!important; }
 .chapter-directory-mode .sidebar-collapse-circle { display:none!important; }
 .chapter-directory-mode #directoryRightContent:empty { min-height:20vh; }
 .lesson-header-right { flex-wrap:wrap; }
}
