/* EQ v15.482 — HR cabinet accepted checkpoint consolidation (visual base: owner-approved v15.471). */
.eq-dashboard-page .eq-sidebar-brand{padding-top:8px!important;padding-bottom:10px!important;min-height:58px!important}
.eq-dashboard-page .eq-sidebar-brand .collapse-button{display:none!important}
.eq-dashboard-page .eq-sidebar-brand .eq-brand-standard{max-width:100%!important}
.eq-dashboard-page .eq-sidebar-brand .eq-brand-lock-title{font-size:15px!important;white-space:nowrap!important}
.eq-dashboard-page .eq-sidebar-brand .eq-brand-lock-subtitle{margin-top:2px!important;display:flex!important;justify-content:space-between!important;gap:6px!important;font-size:7px!important}
.eq-dashboard-page .eq-nav{margin-top:0!important;gap:10px!important}
.eq-dashboard-page .eq-top-copy{display:flex!important;align-items:center!important;gap:12px!important}
.eq-dashboard-page .welcome-title{font-size:30px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.04em!important}
.eq-dashboard-page .welcome-title:after{content:"☀";display:inline-block;margin-left:10px;color:#ffd34f;font-size:30px;line-height:1;filter:drop-shadow(0 0 9px rgba(255,190,50,.35));vertical-align:-2px}
.eq-dashboard-page .welcome-subtitle{display:none!important}
.eq-dashboard-page .eq-top-actions .icon-button{width:48px!important;height:48px!important;border-radius:14px!important}
.eq-dashboard-page .eq-top-actions .icon-button .eq-svg-icon{width:25px!important;height:25px!important}
.eq-dashboard-page .stats-grid{gap:12px!important}
.eq-dashboard-page .stat-card{min-height:112px!important;padding:18px 18px!important;grid-template-columns:58px minmax(0,1fr) 112px!important;gap:14px!important;align-items:center!important}
.eq-dashboard-page .stat-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;background:none!important;border:0!important;box-shadow:none!important}
.eq-dashboard-page .stat-icon .stat-svg{width:42px!important;height:42px!important;filter:drop-shadow(0 0 12px currentColor)!important}
.eq-dashboard-page .stat-copy span{text-transform:uppercase!important;font-size:11px!important;font-weight:850!important;letter-spacing:.035em!important}
.eq-dashboard-page .stat-copy b{font-size:33px!important;line-height:1!important;margin-top:4px!important}
.eq-dashboard-page .stat-copy small{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:8px!important;padding:4px 9px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:820!important;white-space:nowrap!important}
.eq-dashboard-page .stat-blue .stat-copy small{color:#53adff!important;border:1px solid rgba(83,173,255,.24)!important;background:rgba(83,173,255,.06)!important}
.eq-dashboard-page .stat-purple .stat-copy small{color:#dc63f5!important;border:1px solid rgba(220,99,245,.24)!important;background:rgba(220,99,245,.06)!important}
.eq-dashboard-page .stat-green .stat-copy small{color:#44d5cd!important;border:1px solid rgba(68,213,205,.24)!important;background:rgba(68,213,205,.06)!important}
.eq-dashboard-page .stat-orange .stat-copy small{color:#f7a43d!important;border:1px solid rgba(247,164,61,.24)!important;background:rgba(247,164,61,.06)!important}
.eq-dashboard-page .stat-line{align-self:center!important;margin-top:0!important;height:56px!important;background-position:center!important}
.eq-dashboard-page .workspace-head{min-height:74px!important;padding:12px 14px!important}
.eq-dashboard-page .workspace-head .hero-kicker{font-size:11px!important;letter-spacing:.14em!important}
.eq-dashboard-page .workspace-head h2{font-size:27px!important;line-height:1.05!important}
.eq-dashboard-page .workspace-head:after{content:"";display:block}
.eq-dashboard-page .v369-company-bar{min-height:70px!important;padding:12px 16px!important;font-size:16px!important}
.eq-dashboard-page .v369-company-bar>*{font-size:15px!important}
.eq-dashboard-page .v369-company-bar b{font-size:16px!important}
.eq-dashboard-page .workspace-flow{gap:10px!important;margin-top:10px!important}
.eq-dashboard-page .workspace-flow a{min-height:54px!important;padding:0 14px!important;border-radius:11px!important}
.eq-dashboard-page .workspace-flow a b{font-size:14px!important}
.eq-dashboard-page .workspace-flow a span{font-size:11.5px!important;margin-left:auto!important;padding-left:14px!important;text-align:right!important}
.eq-dashboard-page .workspace-head .v400-workspace-actions button,.eq-dashboard-page .workspace-head .v400-workspace-actions a{min-height:54px!important;padding:0 22px!important;font-size:14px!important}
@media(max-width:1480px){
  .eq-dashboard-page .stat-card{grid-template-columns:52px minmax(0,1fr) 96px!important;padding:16px!important}
  .eq-dashboard-page .stat-icon{width:52px!important;height:52px!important}.eq-dashboard-page .stat-icon .stat-svg{width:38px!important;height:38px!important}
}
