/* StarCode — Scan Pulse styles (DCOSMOS-SCANPULSE)
   Probe button (right side of canvas) and probe counter badge. */

/* The probe button inherits the round .btn-info-reveal shape but carries a
   count beside its icon, so it is a pill rather than a circle. Keeping the
   count inside the button keeps the two pieces of information together and
   avoids one more thing that could collide on a narrow canvas. */
.btn-scan-pulse {
  left: auto;
  right: 10px;
  top: 10px;
  width: auto;
  gap: 5px;
  padding: 0 11px 0 9px;
  border-radius: 17px;
}
.btn-scan-pulse #probeCount {
  font-family: var(--font-data, monospace);
  font-size: 12px;
  font-weight: 700;
  color: var(--accent);
  font-variant-numeric: tabular-nums;
}
.btn-scan-pulse:disabled {
  opacity: 0.4;
  cursor: default;
  border-color: rgba(148, 163, 184, 0.2);
}
.btn-scan-pulse:disabled #probeCount { color: var(--text-dim); }
/* armed: the probe is deployed and tapping again exits probe mode */
.btn-scan-pulse.probing {
  border-color: var(--accent);
  background: rgba(245, 158, 11, 0.14);
}

/* DCOSMOS-FINDGLYPH: the find's info-card title wears its own map glyph
   (js/scanpulse.js targetGlyphSvg) instead of a bare colored dot -- sized
   and flex-aligned the same way .body-swatch sits in a .sheet-title row. */
.find-glyph {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  display: block;
}
