/* начало стилей для нескладывающихся таблиц  */

.nochgridc {
    display: grid;
}
 

.usual1col {
    grid-template-columns: minmax(8rem,90rem);
}

.usual2col {
    grid-template-columns: minmax(8rem,45rem) minmax(8rem,45rem);
}
  
.usual3col {
    grid-template-columns: minmax(6rem,30rem) minmax(6rem,30rem) minmax(6rem,30rem);
}  

.usual4col {
    grid-template-columns: minmax(4rem,30rem) minmax(4rem,20rem) minmax(4rem,20rem) minmax(4rem,20rem);
} 
  

/* grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  */

.usual3colUpd  {
                 grid-template-columns: 20% 60% 20%;;
               }

/* tan 7.04.21 .obertfornum .gridc div.scndcol, .obertfornum .gridc div.thrdcol, .obertfornum .gridc div.foutthol { padding-left: 20%; }  */

.obertfornum .gridc:first-child div.frstcol, .obertfornum .gridc:first-child div.scndcol, .obertfornum .gridc:first-child div.thrdcol, .obertfornum .gridc:first-child div.foutthol
 {
    border-bottom: none;
  color: #000;
}


  @media screen and (max-width: 1100px) {
  
  .nochng {
        display: inherit;
    }
 
 
.nochng .usual1col:first-child, .nochng .usual2col:first-child, .nochng .usual3col:first-child, .nochng .usual4col:first-child, .nochng .usual3colUpd:first-child {
    display: grid;
}
  
  
  .nochng .nochgridc:nth-child(odd) div {
    background-color: #fbfbfb;
    }   
  
.nochgridc:first-child {
    display: grid;
}  

.usual1col {
    grid-template-columns: minmax(8rem,45rem);
}

    .usual2col {
    grid-template-columns: minmax(8rem,45rem) minmax(8rem,45rem);
}

    .usual3col  {
                 grid-template-columns: minmax(6rem,30rem) minmax(6rem,30rem)minmax(6rem,30rem);
               }
/*
    .usual3colUpd  {
                 grid-template-columns: minmax(6rem,30rem) minmax(6rem,30rem)minmax(6rem,30rem);
               }
*/

  .usual4col {
        grid-template-columns: minmax(4rem,30rem) minmax(4rem,20rem) minmax(4rem,20rem) minmax(4rem,20rem);
        }

  .nochng .gridc div.usual3col div,  .nochng .gridc div.usual3colUpd div, .nochng .gridc div.usual4col div {

      content: "";
    }
  
 



.nochgridc {
    border: none;
    padding: 0;
}
  
 

.nochgridc > div {

    border-top: 1px solid #ebeaea;

}
  
.nochng .nochgridc div {
    border-bottom: none;
    padding-bottom: 0.5rem;
}

.nochng .nochgridc:last-child {
    border-bottom: solid 2px #007984;
}
  
}

/* завершение стилей для нескладывающихся таблиц  */

