.DT_Details.MyTasks { flex: 0 0 300px;  max-width: 300px; }

#MyTasks th.Execution { width: 80px; }
#MyTasks th.Execution::before { content: "Дата, час"; }
#MyTasks td.Execution { text-align: Center; }

#MyTasks th.Kind { width: 30px; }
#MyTasks th.Kind::before { content: "Вид"; }
#MyTasks td.Kind { text-align: Center; }

#MyTasks th.Client { max-width: 180px; }
#MyTasks th.Client::before { content: "Клиент"; }
#MyTasks td.Client { text-align: Left; }

/*#Sched th.Address { width: 200px; }*/
#MyTasks th.Address::before { content: "Адрес"; }
#MyTasks td.Address { text-align: Left; }

/*#Sched th.Descr { width: 325px; }*/
#MyTasks th.Descr::before { content: "Описание"; }
#MyTasks td.Descr { text-align: Left; }

/*#Sched th.Request { width: 180px; }*/
#MyTasks th.Request::before { content: "Заявка"; }
#MyTasks td.Request { text-align: Left; }

.CompactShow { display: none; }
.TabletShow { display: none; }
.MobileShow { display: none; }
#MyTasks td.Execution img { display: none;}
/********************************************************/

  /* Tablet styles */
@media (max-width: 1366px) {
  #MyTasks .Request { display: none; }
  .CompactShow { display: block; border-top: 1px solid grey; margin-top: 2px;}
}

  /* Tablet styles */
@media (max-width: 768px) {
  #MyTasks .Kind { display: none; }
  #MyTasks .Request { display: none; }
  .TabletShow { display: inline; }
  #MyTasks td.Execution img { display: block; margin:0 auto;}
}

  /* Mobile styles */
@media (max-width: 500px) {
  #MyTasks .Kind { display: none; }
  #MyTasks .Client { display: none; }
  #MyTasks .Request { display: none; }
  .MobileShow { display: block; clear: both}

  #MyTasks th.Execution { width: 200px; }
  #MyTasks th.Execution::before { content: "Дата, час / Клиент"; }
  #MyTasks td.Execution { text-align: Left; }
  #MyTasks td.Execution div.Time { float:left; }
  #MyTasks td.Execution img { float:right; }
}