/* Custom styles */
.hero-cta {
  background: #ffffff11;
  border: 1px solid #ffffff33;
  border-radius: 12px;
}
.card-caregiver .price {
  font-weight: 700;
  color: #1b4332;
}
.filters .form-label {
  font-weight: 600;
  color: #22543d;
}
a.card-link {
  text-decoration: none;
  color: inherit;
}
.placeholder-photo {
  width: 100%;
  height: 220px;
  background: linear-gradient(135deg, #1b433211, #2d6a4f11);
  display: grid;
  place-items: center;
  border-radius: 12px 12px 0 0;
}
/* Бейджи графика — тёмно-зелёные с контуром */
.badge-schedule{
  border: 1px solid #2d6a4f;
  color: #1b4332;
  background: #d8f3dc;
  font-weight: 600;
}
