/* EQ v15.405 — CABINET BRAND LOCK
   Source of truth: owner-approved report brand lockup (2026-08-14).
   Same title/subtitle proportions; physically scaled for the HR sidebar.
   Do not replace with a separate short/tiny dashboard logo. */
body.eq-dashboard-page .eq-sidebar-brand{
  position:relative!important;
  min-height:104px!important;
  height:104px!important;
  padding:0!important;
  overflow:visible!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard{
  --eqb-main:15.5px!important;
  --eqb-sub:10.78px!important;
  --eqb-copy:211px!important;
  --eqb-bar-w:6px!important;
  --eqb-bar-h:31px!important;
  --eqb-bar-gap:2.6px!important;
  --eqb-gap:8px!important;
  position:absolute!important;
  left:16px!important;
  top:18px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:var(--eqb-gap)!important;
  width:max-content!important;
  max-width:254px!important;
  height:var(--eqb-bar-h)!important;
  margin:0!important;
  transform:none!important;
  transform-origin:left top!important;
  overflow:visible!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-bars{
  display:inline-flex!important;
  align-items:stretch!important;
  gap:var(--eqb-bar-gap)!important;
  width:auto!important;
  min-width:0!important;
  height:var(--eqb-bar-h)!important;
  flex:0 0 auto!important;
  margin:0!important;
  filter:drop-shadow(0 0 7px rgba(168,85,247,.25)) drop-shadow(0 0 9px rgba(56,189,248,.14))!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-bars i{
  width:var(--eqb-bar-w)!important;
  height:var(--eqb-bar-h)!important;
  flex:0 0 var(--eqb-bar-w)!important;
  border-width:1px!important;
  border-radius:999px!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-copy{
  position:relative!important;
  display:block!important;
  width:var(--eq-brand-title-width,var(--eqb-copy))!important;
  min-width:var(--eq-brand-title-width,var(--eqb-copy))!important;
  max-width:var(--eq-brand-title-width,var(--eqb-copy))!important;
  height:var(--eqb-bar-h)!important;
  min-height:var(--eqb-bar-h)!important;
  margin:0!important;
  overflow:visible!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-title{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:max-content!important;
  max-width:none!important;
  color:#fff!important;
  white-space:nowrap!important;
  overflow:visible!important;
  font-size:var(--eqb-main)!important;
  font-weight:850!important;
  line-height:.96!important;
  letter-spacing:-.052em!important;
  word-spacing:0!important;
  text-shadow:0 1px 0 rgba(0,0,0,.88),0 0 7px rgba(255,255,255,.09)!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-subtitle{
  position:absolute!important;
  left:0!important;
  right:auto!important;
  top:17.8px!important;
  display:inline-flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:.20em!important;
  width:max-content!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  color:rgba(226,236,250,.78)!important;
  white-space:nowrap!important;
  overflow:visible!important;
  font-size:var(--eq-brand-sub-size,var(--eqb-sub))!important;
  font-weight:610!important;
  line-height:.96!important;
  letter-spacing:-.016em!important;
  word-spacing:0!important;
}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-subtitle>span+span{margin-left:0!important}
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-copy::after{content:none!important;display:none!important}
body.eq-dashboard-page .eq-sidebar-brand .collapse-button{
  top:62px!important;
  right:8px!important;
}

/* Preserve the compact collapsed sidebar. */
@media(min-width:1101px){
  body.eq-sidebar-collapsed.eq-dashboard-page .eq-sidebar-brand{min-height:82px!important;height:82px!important}
  body.eq-sidebar-collapsed.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard{
    left:16px!important;top:12px!important;max-width:48px!important;width:48px!important;transform:none!important;
  }
  body.eq-sidebar-collapsed.eq-dashboard-page .eq-sidebar-brand .eq-brand-lock-copy{display:none!important}
  body.eq-sidebar-collapsed.eq-dashboard-page .eq-sidebar-brand .collapse-button{right:4px!important;top:50px!important}
}

/* Owner refinement 2026-08-14: lower only the copy block slightly relative to the approved bars. */
body.eq-dashboard-page .eq-sidebar-brand .brand.eq-brand-standard .eq-brand-lock-copy{
  transform:translateY(2.5px)!important;
}
