html.has-vetcentr-modal {
  overflow: hidden;
}

[data-appointment-modal][hidden],
.appointment-modal[hidden],
.modal-appointment[hidden],
.vetcentr-modal[hidden] {
  display: none !important;
}

[data-appointment-modal].is-open,
.appointment-modal.is-open,
.modal-appointment.is-open,
.vetcentr-modal.is-open {
  display: flex !important;
}

[data-animal-panel][hidden],
[data-direction-panel][hidden],
[data-animal-filter][hidden] {
  display: none !important;
}

.about-principles .card:hover,
.principles .card:hover,
.principles-card:hover,
[data-principles-card]:hover {
  box-shadow: inherit !important;
  transform: none !important;
}
