/* ENLACES DE DOCUMENTOS */
.document-minimal-link {
  transition: all 0.2s ease;
  position: relative;
}

.document-minimal-link:hover {
  padding-left: 8px !important;
  background-color: rgba(188, 149, 92, 0.03);
}

.document-minimal-link:hover i {
  color: #bc955c !important;
}

/* BOTONES DE AÑO */
.btn-year-min.active {
  background: #9f2241 !important;
  border-color: #9f2241 !important;
  color: white !important;
}

.btn-year-min:hover {
  border-color: #bc955c !important;
  color: #bc955c !important;
}

/* ACORDEÓN */
.accordion-button::after {
  display: none;
}

.accordion-button:not(.collapsed) i.fa-chevron-down {
  transform: rotate(180deg);
}

/* SELECT */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23bc955c'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 20px;
}

/* NOTICIAS LISTA */
.news-item-minimal {
  transition: all 0.2s ease;
  border-left: 3px solid transparent;
}

.news-item-minimal:hover {
  border-left-color: #9f2241;
  background: rgba(188, 150, 92, 0.07);
}

/* TÍTULOS */
.tracking-wide {
  letter-spacing: 0.1em;
}

h6 {
  color: #55585a;
}

.hover-effect {
  transition: all 0.4s ease;
  position: relative;
}

.hover-effect:hover {
  background: rgba(255, 255, 255, 0.9) !important;
  padding-left: 2rem !important;
}

.hover-effect:hover .hover-show {
  visibility: visible !important;
  opacity: 1 !important;
}

.hover-show {
  transition:
    opacity 0.3s ease,
    visibility 0.3s ease;
  opacity: 0;
  visibility: hidden;
}

/* PAGINACIÓN  */
.news-pagination {
  display: flex;
  gap: 12px;
}

.news-btn {
  padding: 6px 18px;
  border: 1px solid #bc955c;
  background: transparent;
  color: #9f2241;
  font-size: 0.85rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  border-radius: 10px;
  transition: all 0.25s ease;
}

.news-btn:hover {
  background: #bc955c;
  color: #fff;
}

.news-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
