/* Phone layout tidy-up, 29 Oct 2026: helper small and bottom-right, stacked clear of the chat bubble */
@media (max-width: 899px){
  #volau-host.nvv-host{left:auto!important;right:8px!important;top:auto!important;bottom:calc(160px + env(safe-area-inset-bottom))!important;transform:scale(.62)!important;transform-origin:bottom right!important}
  [data-dimau-menu-panel] .calm-row{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;text-align:left}
}
/* Inside the dimau-header-standard layer: that layer's !important menu grid beats any unlayered rule */
@layer dimau-header-standard{@media (max-width: 899px){
  #learning-header-menu[data-dimau-menu-panel]:not([hidden]){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:4px!important}
  #learning-header-menu[data-dimau-menu-panel] > *,#learning-header-menu[data-dimau-menu-panel] .learner-nav > *,#learning-header-menu[data-dimau-menu-panel] .bw-group > *{justify-self:stretch;text-align:left}
}}
