:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
body{
  background: linear-gradient(150deg, rgb(69, 181, 255), rgb(108, 0, 197),rgb(69, 181, 255), rgb(108, 0, 197));
    background-attachment: scroll;
  background-attachment: fixed;
  margin: 0% 0% 0% 0%;
}
.contenedorE{
    display:none ;
    width: 100%;
    padding-bottom: 13%;
    /*background-color: rgba(255, 255, 255, 0.3);*/
    position: relative;
    margin-top: 28px;
    backdrop-filter: blur(10px); 
    -webkit-backdrop-filter: blur(10px); 
    display: flex;
    flex-direction: row; 
    flex-direction: column;
    align-items: stretch;     /* botones uno debajo del otro, usa 'column' si los quieres en línea */
    min-height: 60vh;            /* ajusta según el alto que desees */
    gap: 20px;
}

.conte-menu-busquedaH{
    width: 100%;
    height: 6vh;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;         /* <-- Esto permite que los botones bajen a otra fila */
    justify-content: center; /* Centra horizontalmente */
    align-items: flex-start; /* Opcional: alinea arriba */
    gap: 20px;
}
.BtAGpH{
    width: 102px;
    height: 30px;
    font-size: 12px;
    background-color: aliceblue; 
    color: #6200ea;
    border-color: aqua;
    border-radius: 10px;
    position: relative;
    top: 2%;
}
.contenedor-menubusquedaH{
    width: 100%;
    height: 9vh;
    margin-top: -7%;
    position: relative;
    display: none;
    flex-direction: row;
    flex-wrap: wrap;         /* <-- Esto permite que los botones bajen a otra fila */
    justify-content: center; /* Centra horizontalmente */
    align-items: flex-start; /* Opcional: alinea arriba */
    gap: 20px;
}
.BtAGBH{
    width: 102px;
    height: 25px;
    font-size: 8px;
    background-color: aliceblue;
    border-color: aqua;
    color: #00BA8F;
    border-radius: 10px;
    position: relative;
    top: 2%;
}
.BtAGBH.filtro-activo {
  background-color: #00BA8F !important;
  color: aliceblue !important;
}