/* grid-contenedor-navegacion-nuevas-opciones */

@supports(display: grid ) {

  .grid-contenedor-navegacion-nuevas-opciones {
    display: grid;
    grid-template-columns: auto;
    grid-template-areas: "panel-selector-year"
                         "panel-documentos-year";
    grid-gap: 0;
  }

  @media screen and (min-width: 1200px) {

    .grid-contenedor-navegacion-nuevas-opciones {
      grid-template-columns: 1140px;
    }
  }

  .panel-selector-year {
    grid-area: panel-selector-year;
  }

  .panel-documentos-year {
    grid-area: panel-documentos-year;
  }

}

/* -> grid-contenedor-navegacion-nuevas-opciones */


/* grid-contenedor-panel-documentos-year */

@supports(display: grid ) {

  .grid-contenedor-panel-documentos-year {
    display: grid;
    grid-template-columns: 1fr;
  }

}

/* -> grid-contenedor-panel-documentos-year */


/* grid-contenedor-opcion-year */

@supports(display: grid ) {

  .grid-contenedor-opcion-year {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 90px auto 90px;
    grid-template-areas: "imagen-opcion-year titulo-opcion-year ir-arriba-opcion-year";
  }

  @media screen and (min-width: 768px) {
    .grid-contenedor-opcion-year {
      grid-gap: 20px;
      grid-template-columns: 90px auto 178px;
    }
  }

  @media screen and (min-width: 992px) {
    .grid-contenedor-opcion-year {
      grid-template-columns: 90px auto 198px;
    }
  }

  .imagen-opcion-year {
    grid-area: imagen-opcion-year;
  }

  .titulo-opcion-year {
    grid-area: titulo-opcion-year;
  }

  .ir-arriba-opcion-year {
    grid-area: ir-arriba-opcion-year;
  }

}

/* -> grid-contenedor-opcion-year */


/* grid-contenedor-panel-lista-documentos */

@supports(display: grid ) {

  .grid-contenedor-panel-lista-documentos {
    display: grid;
    grid-template-columns: auto;
    grid-gap: 10px;
  }

  @media screen and (min-width: 768px) {
    .grid-contenedor-panel-lista-documentos {
      grid-gap: 20px;
    }
  }

}

/* -> grid-contenedor-panel-lista-documentos */


@supports(display: grid ) {

  .grid-contenedor-opcion-nueva {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    grid-template-areas: "imagen-opcion-nueva"
                         "id-documento"
                         "descripcion-documento"
                         "ver-mas-opcion-nueva";
  }

  @media screen and (min-width: 576px) {
    .grid-contenedor-opcion-nueva {
      grid-row-gap: 10px;
      grid-template-columns: 90px auto 90px;
      grid-template-areas: "imagen-opcion-nueva id-documento ."
                           "descripcion-documento descripcion-documento ver-mas-opcion-nueva";
      }
  }

  @media screen and (min-width: 768px) {

    .grid-contenedor-opcion-nueva {
      grid-template-columns: 90px auto 178px;
    }
  }

  @media screen and (min-width: 992px) {
    .grid-contenedor-opcion-nueva {
      grid-row-gap: 0;
      grid-template-columns: 90px auto 198px;
    }
  }

  .imagen-opcion-nueva {
    grid-area: imagen-opcion-nueva;
  }

  .id-documento {
    grid-area: id-documento;
  }

  .descripcion-documento {
    grid-area: descripcion-documento;
  }

  .ver-mas-opcion-nueva {
    grid-area: ver-mas-opcion-nueva;
  }

}

/* -> grid-contenedor-opcion-nueva */
