

@media (max-width: 800px) {
    
    /* Делаем грид в 1 строку */
    .loan-window{
        grid-template-columns:100%;
    }
    .logo-img {
        width:100%!important;
        left:0;
      }
      
      /* Временные отметки, задачи */
      .list-object{
          padding: 5px 10px!important;
      }
      
      .list-object.timetable > .time{
          display:none!important;
      }
      
      
      /* Главное меню */
      
    .main-menu ul{
        display:none!important;
    }
    .main-menu label.toggleMenu{
        display:flex!important;
    }
    
    /* левое меню */
    
    .main-content{
        min-height: auto!important;
        flex-wrap:wrap;
    }
    
    .left-block{
        box-shadow:none!important;
        width: 100%;
        max-width:100%!important;
        border-top: 1px solid #e5e5e0;
        border-bottom: 1px solid #e5e5e0;
    }
    
      
    .left-menu ul{
        display:none!important;
    }
    .left-menu label.toggleMenu{
        display:flex!important;
    }
    

    .blind-form{
        max-height: calc(100vh - 200px)!important;
        max-width: calc(100vw - 10px)!important;
    }
    
    .loan-window{
        min-width: calc(90vw - 100px)!important;
    }
    
    .left-block .menu li a{
        color:white!important;
        padding:5px 5px!important;
    }
    .left-menu input.toggleMenu:checked ~ ul{
        padding-left: 50px!important;
        width:calc(100% - 50px)!important;
    }
    .left-menu{
        background-color: #616871;
        display:flex;
    }
    .list-object.tasks .description{
        display:none!important;
    }
    
    .left-block .menu li:not(:last-child) a{
        border-bottom:1px solid #9e9e9e!important;
    }
    
    .report{
    grid-template-columns:auto!important;
    }
    .list-object.areas{
        flex-wrap:wrap;
    }
    
    /** параметры таблицы */
    .list-table    { display: block!important; }
    .list-line     { display: flex!important; }
    .list-cell     { display: inline-block!important; }
    .table-total     { margin-right: 0!important; }
    
    
    .estimate-block .list-cell{
        border-bottom: none!important;
    }
    .estimate-block{
        border-bottom: 1px solid #E5E5E0;
    }
}