/* Structune Hub V17.7.4.562 — Fasteners KPIs inside the existing context drawer. */
html.fasteners-first-paint #fastenersContextDrawer .fasteners-context-summary,
html body.v17-fasteners-constrained #fastenersContextDrawer .fasteners-context-summary{
  height:100%!important;
  min-height:0!important;
  box-sizing:border-box!important;
  padding:20px 14px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  scrollbar-gutter:stable!important;
}

html.fasteners-first-paint #fastenersContextDrawer .fastener-summary,
html body.v17-fasteners-constrained #fastenersContextDrawer .fastener-summary{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
  margin:0!important;
}

html.fasteners-first-paint #fastenersContextDrawer .fastener-summary .metric-card,
html body.v17-fasteners-constrained #fastenersContextDrawer .fastener-summary .metric-card{
  min-width:0!important;
  min-height:0!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:14px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:7px!important;
  background:#132B3B!important;
  color:#eef5fb!important;
  box-shadow:none!important;
}

html.fasteners-first-paint #fastenersContextDrawer .metric-card small,
html body.v17-fasteners-constrained #fastenersContextDrawer .metric-card small{
  color:#8fb4d0!important;
  font-size:10px!important;
  line-height:1.35!important;
}

html.fasteners-first-paint #fastenersContextDrawer .metric-card strong,
html body.v17-fasteners-constrained #fastenersContextDrawer .metric-card strong{
  margin:6px 0!important;
  color:#eef5fb!important;
  font-size:23px!important;
  line-height:1.15!important;
}

html.fasteners-first-paint #fastenersContextDrawer .metric-card .sub,
html body.v17-fasteners-constrained #fastenersContextDrawer .metric-card .sub{
  color:#9fb3c3!important;
  font-size:10px!important;
  line-height:1.45!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
}
