
/* clean scanner-style section title: icon + only main title */
.section-metrics-bar{
  min-height:52px;
}
.metric-strip-title{
  flex:1 1 auto;
  min-width:0!important;
  max-width:none!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  align-self:stretch;
  padding:0 18px 0 0!important;
}
.metric-title-icon{
  width:30px!important;
  height:30px!important;
  border-radius:8px!important;
  background:var(--brand-soft)!important;
  border:1px solid var(--brand-border)!important;
  display:grid!important;
  place-items:center!important;
  color:var(--brand)!important;
  flex:0 0 30px!important;
}
.metric-title-icon svg{
  display:block;
  width:13px;
  height:13px;
}
.metric-strip-heading{
  display:block!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.03em!important;
  color:var(--fg)!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.metric-strip-eyebrow,
.metric-strip-subtitle,
.metric-title-status,
.metric-title-row::after{
  display:none!important;
}
@media(max-width:1100px){
  .section-metrics-bar{overflow-x:auto;justify-content:flex-start;gap:10px;}
  .metric-strip-title{position:sticky;left:0;z-index:2;min-width:180px!important;flex:0 0 180px!important;background:var(--panel);}
  :root[data-theme="light"] .metric-strip-title{background:rgba(255,255,255,.96)}
  :root[data-theme="dark"] .metric-strip-title{background:rgba(15,19,32,.96)}
}
@media(max-width:700px){
  .section-metrics-bar{min-height:52px;height:52px;}
  .metric-strip-title{min-width:150px!important;flex-basis:150px!important;padding-right:10px!important;}
  .metric-title-icon{width:28px!important;height:28px!important;flex-basis:28px!important;}
  .metric-strip-heading{font-size:15px!important;}
}
