.docs-admin #anntable td:first-child { vertical-align: middle !important; }
.docs-admin #anntable td:nth-last-child(2) { padding-top: 10px; }
.docs-admin #docu .cke_contents{ min-height: calc(100vh - 385px) !important; height: calc(100vh - 385px) !important; }
.docs-admin .tablegen td:last-child{width:250px;}
.docs-admin #anntable table tr:hover{background:var(--back1) !important;color: var(--char) !important;}
.docs-admin #anntable table tr:hover h4{background:var(--back1) !important;color: var(--char) !important;}
.docs-admin #titredraft {display:flex;}
@media only screen and (max-width: 835px){
  .docs-admin tr > *:nth-child(3){ display:none; }
}

@media only screen and (max-width: 768px){
  .docs-admin #titredraft {justify-content: space-between;}
  .docs-admin td:first-child, .docs-admin thead{ display: none; }
  .docs-admin td:nth-child(2){width: calc(100vw - 45px); text-wrap: unset; overflow-x: hidden; white-space: nowrap; display: block; text-overflow: ellipsis; display: flex ; align-items: center; height: 45px;}
  .docs-admin td:nth-child(2) a{width: calc(100vw - 55px); text-wrap: unset; overflow-x: hidden; white-space: nowrap; display: block; text-overflow: ellipsis; }
  .docs-admin td:last-child{width: 45px;}
  .docs-admin #docu .cke_contents{ min-height: calc(100vh - 230px) !important;}
}