/* Круглые индикаторы двух слайдеров */
#results button[aria-label*="слайд"],
#doctors button[aria-label*="слайд"],
#results [class*="pagination"] button,
#doctors [class*="pagination"] button,
#results [class*="indicator"],
#doctors [class*="indicator"] {
  border-radius: 50% !important;
  min-width: 8px !important;
  width: 8px !important;
  height: 8px !important;
  min-height: 8px !important;
  padding: 0 !important;
  flex: 0 0 8px !important;
}

/* Видимые круглые индикаторы слайдера врачей */
#doctors button[aria-label^="Страница"] {
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: transparent !important;
  border: 1px solid #b8b8b8 !important;
  flex: 0 0 10px !important;
}

#doctors button[aria-label^="Страница"][class*="bg-[var(--gold)]"] {
  background: var(--gold) !important;
  border-color: var(--gold) !important;
}

/* Первый слайдер — индикаторы как у специалистов */
section:has(+ #doctors) > div > div:last-child button {
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: transparent !important;
  border: 1px solid #b8b8b8 !important;
  flex: 0 0 10px !important;
}

section:has(+ #doctors) > div > div:last-child button[class*="bg-[var(--gold)]"] {
  background: var(--gold) !important;
  border-color: var(--gold) !important;
}
