/* Match PC risk-signal colors and compact point-adjacent status tags.
   Keep graph geometry, outer label typography and gestures unchanged. */
@media (max-width: 850px) {
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__title {
    fill: #d0d4d8;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__value,
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__prefix,
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__score {
    fill: #b7bec5 !important;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__value > .desktop-radar-label__level {
    fill: color-mix(in srgb, var(--label-color), #101c2a 18%) !important;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__tag {
    fill-opacity: .1 !important;
    stroke-opacity: .35 !important;
    display: none;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__level,
  body[data-page="dashboard"] .signals-panel .desktop-radar-label__gap {
    display: none;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-node-tag {
    pointer-events: none;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-node-tag__text {
    fill: color-mix(in srgb, var(--node-color), #101c2a 18%);
    stroke: none;
    font: 550 8.5px var(--sans);
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-node-tag__background {
    fill: #101c2a;
    fill-opacity: .9;
    stroke: none;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-ring {
    fill: rgba(134, 164, 202, .025);
    stroke: rgba(134, 164, 202, .2);
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-axis {
    stroke: rgba(134, 164, 202, .16);
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-value {
    fill: rgba(134, 164, 202, .12);
    stroke: #86a4ca;
    filter: none;
  }
  body[data-page="dashboard"] .signals-panel .desktop-radar-node {
    fill: color-mix(in srgb, var(--node-color), #101c2a 18%);
    stroke: color-mix(in srgb, var(--node-color), #101c2a 18%);
    filter: none;
  }
  body[data-page="dashboard"] .signals-panel .panel-heading h2,
  body[data-page="dashboard"] .signals-panel .signal-item h3 {
    color: #d0d4d8;
  }
  body[data-page="dashboard"] .signals-panel .signal-item p,
  body[data-page="dashboard"] .signals-panel .signal-item__stat,
  body[data-page="dashboard"] .signals-panel .signal-item__stat b {
    color: #b7bec5;
  }
  body[data-page="dashboard"] .signals-panel .signal-state--inline {
    color: color-mix(in srgb, var(--risk-color), #101c2a 18%);
    border-color: color-mix(in srgb, var(--risk-color), transparent 65%);
    background: color-mix(in srgb, var(--risk-color), transparent 92%);
  }
  body[data-page="dashboard"] .signals-panel .signal-radar-open,
  body[data-page="dashboard"] .signals-panel .signal-radar-detail__back,
  body[data-page="dashboard"] .signals-panel .signal-time,
  body[data-page="dashboard"] .signals-panel .desktop-signal-radar__legend,
  body[data-page="dashboard"] .signals-panel .desktop-signal-radar__legend small {
    color: #929ca5;
  }
}
