.column-admin_thumbnail {
  width: 2em;
}
.field-admin_thumbnail span {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  overflow: hidden;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: center;
  font-size: 80%;
  font-weight: normal;
}
.field-admin_thumbnail .folder {
  background-image: url('data:image/svg+xml;utf8,<svg width="2048" height="1792" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1845 931q0-35-53-35h-1088q-40 0-85.5 21.5t-71.5 52.5l-294 363q-18 24-18 40 0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39zm-1141-163h768v-160q0-40-28-68t-68-28h-576q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28h-320q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5t140-34.5zm1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5h-1088q-92 0-158-66t-66-158v-960q0-92 66-158t158-66h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68z"/></svg>');
}
.field-admin_thumbnail .download {
  background-image: url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1596 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384 1528v-1024h-416q-40 0-68-28t-28-68v-416h-768v1536h1280z"/></svg>');
  padding-top: 20px;
}
.action-checkbox,
.field-admin_thumbnail,
.field-admin_file_name,
.field-admin_details {
  vertical-align: middle;
}

.results.dragover {
  position: relative;
}
.results.dragover::after {
  content: 'Drop here to upload';
  position: absolute;
  z-index: 1;
  top: 0; right: 0; bottom: 0; left: 0;
  box-sizing: border-box;
  margin: 15px;
  box-shadow: 0 0 0 15px rgba(240, 240, 240, .9);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 2px dashed black;
  background: rgba(240, 240, 240, .9);
  pointer-events: none;
}
