/* Nocisense clinical icon utility — ADDITIVE, scoped to .nc-ico only.
   Used to tag PROs / conditions / KPI cards with the clinical line-icon set.
   White icons (/static/icons/) sit on dark surfaces; slate icons
   (/static/icons-dark/) sit on light surfaces (cards, light interiors). */
.nc-ico {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: -3px;
  object-fit: contain;
  flex-shrink: 0;
}
.nc-ico-sm { width: 14px; height: 14px; vertical-align: -2px; }
.nc-ico-lg { width: 24px; height: 24px; vertical-align: -5px; }
.nc-ico-xl { width: 40px; height: 40px; }

/* Instrument badge: keep the existing badge look, just give the icon room. */
.nc-pro-badge { display: inline-flex; align-items: center; gap: 5px; }
.nc-pro-badge .nc-ico { width: 14px; height: 14px; vertical-align: middle; }

/* KPI / card icon tile (light surfaces) */
.nc-ico-tile {
  display: inline-flex; align-items: center; justify-content: center;
  width: 38px; height: 38px; border-radius: 10px;
  background: rgba(75,191,191,.10);
}
.nc-ico-tile .nc-ico { width: 20px; height: 20px; vertical-align: 0; }
