/* BroodIt Mobile V2.12.12 — approved header lock
   Restores the approved V2.12.7 mobile top chrome independently of viewport reporting. */
body[data-broodit-platform="mobile"] .redesigned-mobile-topbar{
  display:grid!important;gap:10px!important;padding:10px 8px 14px!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--nav) 96%,transparent),color-mix(in srgb,var(--bg) 92%,transparent))!important;
  border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)!important;
}
body[data-broodit-platform="mobile"] .mobile-toolbar{
  display:grid!important;grid-template-columns:40px 94px minmax(0,1fr)!important;
  align-items:center!important;gap:6px!important;width:100%!important;
}
body[data-broodit-platform="mobile"] .mobile-menu-btn{
  display:flex!important;width:40px!important;height:40px!important;border-radius:11px!important;padding:6px!important;
}
body[data-broodit-platform="mobile"] .mobile-menu-btn span{width:20px!important}
body[data-broodit-platform="mobile"] .mobile-toolbar .top-left{
  display:block!important;width:94px!important;max-width:94px!important;min-width:94px!important;overflow:hidden!important;
}
body[data-broodit-platform="mobile"] .mobile-toolbar .top-left select{
  width:94px!important;max-width:94px!important;min-width:94px!important;height:40px!important;min-height:40px!important;
  font-size:10.5px!important;font-weight:850!important;line-height:1!important;padding:0 21px 0 8px!important;border-radius:10px!important;
}
body[data-broodit-platform="mobile"] .mobile-toolbar .device-model{display:none!important}
body[data-broodit-platform="mobile"] .mobile-brand{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;overflow:visible!important;
}
body[data-broodit-platform="mobile"] .mobile-logo-large{
  display:block!important;width:100%!important;max-width:205px!important;min-width:0!important;height:auto!important;
  transform:scale(1.04)!important;transform-origin:right center!important;background:transparent!important;border-radius:0!important;
  filter:drop-shadow(0 6px 18px rgba(15,220,210,.15))!important;
}
body[data-broodit-platform="mobile"] .mobile-status-redesign{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;
}
body[data-broodit-platform="mobile"] .mobile-status-redesign .status-badge{
  padding:4px 7px!important;min-height:23px!important;font-size:9px!important;gap:4px!important;line-height:1!important;
}
body[data-broodit-platform="mobile"] .mobile-status-redesign .status-badge i{width:5px!important;height:5px!important}
body[data-broodit-platform="mobile"] .mobile-dashboard-collapse-toggle{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;
  padding:0!important;margin-left:auto!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;border-radius:9px!important;
  background:color-mix(in srgb,var(--card) 92%,transparent)!important;color:var(--muted)!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;
}
body[data-broodit-platform="mobile"] .mobile-dashboard-collapse-toggle span{display:block!important;font-size:18px!important;line-height:18px!important;font-weight:900!important}
body[data-broodit-platform="mobile"].mobile-dashboard-chrome-collapsed #realtimeBadge,
body[data-broodit-platform="mobile"].mobile-dashboard-chrome-collapsed .mobile-status-redesign .theme-switch,
body[data-broodit-platform="mobile"].mobile-dashboard-chrome-collapsed .mobile-status-redesign .warning-master-control,
body[data-broodit-platform="mobile"].mobile-dashboard-chrome-collapsed #dashboardCommandbar{display:none!important}
body[data-broodit-platform="mobile"].mobile-dashboard-chrome-collapsed .mobile-status-redesign{flex-wrap:nowrap!important;padding-bottom:0!important}
body[data-broodit-platform="mobile"] .mobile-status-redesign .clock{display:none!important}
body[data-broodit-platform="mobile"] .mobile-version-chip{display:inline-flex!important;align-items:center!important;font-size:11px!important;font-weight:800!important;color:var(--text)!important;opacity:.9!important}
@media(max-width:380px){
 body[data-broodit-platform="mobile"] .mobile-toolbar{grid-template-columns:38px 88px minmax(0,1fr)!important;gap:5px!important}
 body[data-broodit-platform="mobile"] .mobile-menu-btn{width:38px!important;height:38px!important}
 body[data-broodit-platform="mobile"] .mobile-toolbar .top-left,body[data-broodit-platform="mobile"] .mobile-toolbar .top-left select{width:88px!important;max-width:88px!important;min-width:88px!important}
 body[data-broodit-platform="mobile"] .mobile-toolbar .top-left select{height:38px!important;min-height:38px!important;font-size:10px!important;padding-left:7px!important}
 body[data-broodit-platform="mobile"] .mobile-logo-large{max-width:195px!important}
}
