/* Academics kartochkalari: admin hover fon rasmi (NEWUU green-university.css da ::before yo'q) */
.grnu-academics-card.grnu-academics-card--has-photo {
  position: relative;
  overflow: hidden;
  --grnu-academics-bg: none;
}

.grnu-academics-card.grnu-academics-card--has-photo::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--grnu-academics-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transform: scale(1.06);
  transition: opacity 0.35s ease, transform 0.35s ease;
  z-index: 0;
  pointer-events: none;
}

.grnu-academics-card.grnu-academics-card--has-photo::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.72) 100%);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
  pointer-events: none;
}

.grnu-academics-card.grnu-academics-card--has-photo > * {
  position: relative;
  z-index: 2;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover::before {
  opacity: 1;
  transform: scale(1);
}

.grnu-academics-card.grnu-academics-card--has-photo:hover::after {
  opacity: 1;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover {
  color: #fff !important;
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.28) !important;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover.grnu-academics-card--teal,
.grnu-academics-card.grnu-academics-card--has-photo:hover.grnu-academics-card--blue,
.grnu-academics-card.grnu-academics-card--has-photo:hover.grnu-academics-card--green,
.grnu-academics-card.grnu-academics-card--has-photo:hover.grnu-academics-card--lavender {
  background: transparent !important;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover .grnu-academics-card__title {
  color: #fff !important;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover .grnu-academics-card__icon {
  color: #fff !important;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover .grnu-academics-card__count {
  color: rgba(255, 255, 255, 0.88) !important;
}

.grnu-academics-card.grnu-academics-card--has-photo:hover .grnu-academics-card__link {
  color: #fff !important;
  border-top-color: rgba(255, 255, 255, 0.22) !important;
}
