/* ---- Fix: tabs hover/focus shouldn't turn blue ---- */
.schedule .sch-tab{
  transition: background-color .15s, color .15s, border-color .15s;
  -webkit-tap-highlight-color: transparent; /* iOS */
}

.schedule .sch-tab:hover,
.schedule .sch-tab:focus,
.schedule .sch-tab:active{
  background: var(--primary-weak) !important;
  color: var(--text) !important;
  border-color: var(--primary) !important;
  outline: none;
  box-shadow: none;
}

/* для активной вкладки сохраняем зелёный и при hover тоже */
.schedule .sch-tab.is-active,
.schedule .sch-tab.is-active:hover,
.schedule .sch-tab.is-active:focus{
  background: var(--primary) !important;
  color: #fff !important;
  border-color: var(--primary) !important;
  outline: none;
  box-shadow: none;
}
