/* Keep the existing admin navigation and tables usable on small screens. */
@media(max-width:600px){
  .sidebar,.sidebar.collapsed{width:52px;transition:none}
  .sidebar-foot .nav-item .ico{display:inline}
  .topbar{height:auto;min-height:82px;padding:10px 12px;flex-direction:column;align-items:stretch;gap:8px}
  .topbar-left{min-width:0}
  .topbar-left h2{margin:0;white-space:nowrap;line-height:1.3}
  .topbar-right{justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}
  .user-chip{min-width:0;max-width:100%;margin-left:auto}
  .user-chip b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  #health-pill{max-width:100%}
  #health-text{overflow:hidden;text-overflow:ellipsis}
}
