/* --- Kalendergestaltung --- */

/* Buchbare Tage farblich hervorheben */
.available-day {
  background-color: #C0202E !important; /* dein Praxisrot */
  border-radius: 50%;
  color: white !important;
}

/* Nicht buchbare Tage ausgrauen */
.unavailable-day {
  opacity: 0.3;
}

/* Heute deutlicher markieren */
.current-day {
  border: 2px solid #C0202E !important;
  background-color: #FDEBEC !important; /* zarter Rotton */
}

/* Hover-Effekt für buchbare Tage */
.available-day:hover {
  background-color: #a81b28 !important; /* etwas dunkler beim Darüberfahren */
  cursor: pointer;
}

/* --- Buttons in Praxisfarbe --- */

/* Hauptbuttons (z. B. „Jetzt buchen“, „Weiter“) */
button,
.sb-button,
.sb-primary-button,
.sb-book-now,
.sb-submit,
input[type="submit"] {
  background-color: #C0202E !important;
  color: #fff !important;
  border: none !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
}

/* Hover-Effekt für Buttons */
button:hover,
.sb-button:hover,
.sb-primary-button:hover,
.sb-book-now:hover,
.sb-submit:hover,
input[type="submit"]:hover {
  background-color: #a81b28 !important; /* etwas dunkleres Rot beim Hover */
  color: #fff !important;
}

/* Sekundäre Buttons oder Links */
.sb-secondary-button,
.sb-cancel-button {
  background-color: transparent !important;
  color: #C0202E !important;
  border: 1.5px solid #C0202E !important;
  border-radius: 6px !important;
}

.sb-secondary-button:hover,
.sb-cancel-button:hover {
  background-color: #C0202E !important;
  color: #fff !important;
}

/* "Auf Karte zeigen"-Button im Space Template ausblenden */
.show-on-map-btn,
.map-btn,
.sb-map,
.sb-map-btn {
  display: none !important;
}
.space-theme .company__map,
.space-theme .company__address,
.space-theme .header__map,
.space-theme .sb__map,
.space-theme .sb__map-btn,
.space-theme a[href*="maps.google"],
.space-theme button[aria-label*="Karte"],
.space-theme button[aria-label*="map"] { display:none!important; }

