/* grid-contenedor-panel-lista-opciones-nivel-01 */

  @supports (display: grid) {

    .grid-contenedor-panel-lista-opciones-nivel-01 {
      display: grid;
      grid-template-columns: auto;
      grid-auto-flow: row;
      grid-gap: 10px;
    }

    @media screen and (min-width: 768px) {

      .grid-contenedor-panel-lista-opciones-nivel-01 {
        grid-gap: 20px;
      }
    }

  }
/* -> grid-contenedor-panel-lista-opciones-nivel-01 */


/* grid-contenedor-opcion-nivel-01 */

@supports(display: grid ) {

  .grid-contenedor-opcion-nivel-01 {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 90px auto 90px;
    grid-template-areas: "imagen-opcion-nivel-01 id-opcion-nivel-01 ver-mas-opcion-nivel-01";
  }

  @media screen and (min-width: 768px) {
    .grid-contenedor-opcion-nivel-01 {
      grid-gap: 20px;
      grid-template-columns: 90px auto 178px;
    }
  }

  @media screen and (min-width: 992px) {
    .grid-contenedor-opcion-nivel-01 {
      grid-template-columns: 90px auto 198px;
    }
  }

  .imagen-opcion-nivel-01 {
    grid-area: imagen-opcion-nivel-01;
  }

  .id-opcion-nivel-01 {
    grid-area: id-opcion-nivel-01;
  }

  .ver-mas-opcion-nivel-01 {
    grid-area: ver-mas-opcion-nivel-01;
  }

}

/* -> grid-contenedor-opcion-nivel-01 */


/* grid-contenedor-opcion-nueva */

@supports(display: grid ) {

  .grid-contenedor-panel-respuesta {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: auto 90px;
    grid-template-areas: "imagen-respuesta imagen-respuesta"
                         "panel-texto-respuesta panel-texto-respuesta";
  }

  @media screen and (min-width: 576px) {
    .grid-contenedor-panel-respuesta {
      grid-template-columns: 90px auto 178px;
      grid-template-areas: "imagen-respuesta panel-texto-respuesta panel-texto-respuesta";
    }
  }

  @media screen and (min-width: 768px) {
    .grid-contenedor-panel-respuesta {
      grid-gap: 20px;
      grid-template-columns: 90px auto 178px;
      grid-template-areas: "imagen-respuesta panel-texto-respuesta panel-texto-respuesta";
    }
  }

  @media screen and (min-width: 992px) {
    .grid-contenedor-panel-respuesta {
      grid-template-columns: 90px auto 198px;
    }
  }

  .imagen-respuesta {
    grid-area: imagen-respuesta;
  }

  .panel-texto-respuesta {
    grid-area: panel-texto-respuesta;
  }

}

/* -> grid-contenedor-opcion-nueva */


/* grid-contenedor-panel-derechos */

@supports(display: grid ) {

  .grid-contenedor-panel-derechos {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: auto;
    grid-template-areas: "logo-adres-derechos-autor"
                         "logo-aj-derechos-autor"
                         "texto-copyright";
  }

  @media screen and (min-width: 576px) {

    .grid-contenedor-panel-derechos {
      grid-template-columns: auto auto;
      grid-template-areas: "logo-adres-derechos-autor logo-aj-derechos-autor"
                           "texto-copyright texto-copyright";
    }
  }

  .logo-adres-derechos-autor {
    grid-area: logo-adres-derechos-autor;
  }

  .logo-aj-derechos-autor {
    grid-area: logo-aj-derechos-autor;
  }

  .texto-copyright {
    grid-area: texto-copyright;
  }

}

/* -> grid-contenedor-panel-derechos */
