/* addons.taxsv.final.css — deterministic, last-layer styling for Steuer & Sozialversicherung toggles */
/* Scope strictly to the three known buttons inside #taxsv-card */
#taxsv-card #taxSvEnabled_toggle,
#taxsv-card #kvdr_toggle,
#taxsv-card #svAsDeduction_toggle{
  background:#ff6b00 !important;
  color:#fff !important;
  border-color:transparent !important;
}

/* Keep handle crisp/visible */
#taxsv-card #taxSvEnabled_toggle .rr-handle,
#taxsv-card #kvdr_toggle .rr-handle,
#taxsv-card #svAsDeduction_toggle .rr-handle{
  background:#fff !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.2);
}
/* Track color spec — OFF: light gray, ON: green */
#taxsv-card #taxSvEnabled_toggle .rr-track,
#taxsv-card #kvdr_toggle .rr-track,
#taxsv-card #svAsDeduction_toggle .rr-track{
  background:#e5e7eb !important; /* hellgrau */
}
#taxsv-card #taxSvEnabled_toggle.on .rr-track,
#taxsv-card #kvdr_toggle.on .rr-track,
#taxsv-card #svAsDeduction_toggle.on .rr-track{
  background:#22c55e !important; /* grün */
}

/* Collapse content when taxSv is disabled */
#taxsv-card.is-collapsed > :not(.taxsv-header){ display:none !important; }

#taxsv-card.is-collapsed > :not(.taxsv-header){ display:none !important; }
