/**
 * @file
 * Money-properties radar styling.
 */
.wl-edu-radar {
  margin: 1.5rem 0;
  padding: 1.1rem 1.2rem;
  border: 1px solid var(--color-border-subtle, rgba(255, 255, 255, 0.14));
  border-radius: 12px;
  background: var(--color-surface-raised, rgba(255, 255, 255, 0.03));
  border-left: 3px solid #5b8dff;
  color: var(--color-text-primary, #fff);
}
.wl-edu-radar__toggles { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 0.6rem; }
.wl-edu-radar__toggle {
  display: inline-flex; align-items: center; gap: 0.4rem; cursor: pointer; font: inherit;
  padding: 0.35rem 0.75rem; border-radius: 999px; font-size: 0.82rem; font-weight: 600;
  border: 1px solid var(--color-border-subtle, rgba(255, 255, 255, 0.2));
  background: rgba(0, 0, 0, 0.26); color: var(--color-text-muted, rgba(255, 255, 255, 0.55));
  transition: color 0.15s ease, border-color 0.15s ease, background 0.15s ease;
}
.wl-edu-radar__toggle .wl-edu-radar__dot { width: 0.7rem; height: 0.7rem; border-radius: 50%; opacity: 0.4; }
.wl-edu-radar__toggle.is-on { color: var(--color-text-primary, #fff); border-color: rgba(255, 255, 255, 0.4); background: rgba(255, 255, 255, 0.06); }
.wl-edu-radar__toggle.is-on .wl-edu-radar__dot { opacity: 1; }

.wl-edu-radar__chart { max-width: 420px; margin: 0 auto; }
.wl-edu-radar__chart svg { width: 100%; height: auto; display: block; }
.wl-edu-radar__note { margin: 0.3rem 0 0; font-size: 0.78rem; color: var(--color-text-muted, rgba(255, 255, 255, 0.5)); text-align: center; }
