.top-strip {
  background: #d5d1c5;
  height: 40px
}

/* tarjetas‑botón */
.cta-card {
  border: 2px solid #d5d1c5;
  border-radius: .5rem;
  transition: .25s
}

.cta-card:hover {
  transform: scale(1.03)
}

/* encabezados */
h1,
h2 {
  text-align: center;
  color: #3f4654
}

/*—————————  Acordeones —————————*/

/* 1) Botón principal (sin ícono custom) */
.accordion-button {
  font-weight: 600
}

/* 2) Botones de submenú con “+ / –” a la izquierda */
.accordion-button.submenu {
  /* estilo previo + layout flex */
  display: flex;
  align-items: center;
  column-gap: .5rem;
  padding-left: 1.25rem;
  border: none;
  background: #fafafa;
  font-size: .95rem;
}

/* Ícono “+” cerrado */
.accordion-button.submenu::after {
  order: -1;
  margin-right: .5rem;
  margin-left: -.25rem;
  background-image: none !important;
  font-family: "Arial", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #8a7f0c;
  content: "+";
}

/* Ícono “–” abierto */
.accordion-button.submenu:not(.collapsed)::after {
  content: "–";
  transform: none !important;

}

/* contenedor de los años */
.yearDropdown{
  max-width: 30%;
  display: flex;
  justify-content: left;
}

/* .inner-menu {
  border: 1px solid #dcdcdc;
  background: #fff;
  padding: .75rem 0 .5rem;
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  margin: 0;
}

.inner-menu a {
  font-weight: 700;
  color: #000;
  text-decoration: none;
}

.inner-menu a:hover {
  color: #8a7f0c;
  text-decoration: underline;
} */


.accordion-submenu {
  display: flex;
  align-items: center;
  column-gap: .5rem;
  padding-left: 1.25rem;
  border: none;
  background: #fafafa;
  font-size: .95rem;
  font-weight: 600;
  width: 100%;
}

.accordion-submenu::after {
  order: -1;
  margin-right: .5rem;
  margin-left: -.25rem;
  background-image: none !important;
  font-family: "Arial", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #8a7f0c;
  content: "+";
}

.accordion-submenu:not(.collapsed)::after {
  content: "–";
  transform: none !important;
}

.accordion-button:not(.collapsed) {
  background-color: #f5f0e1 !important;
  /* tu color deseado */
  color: #3f4654 !important;
  /* color del texto */
  box-shadow: none;
  /* quita el brillo azul */
}