/* Dateiablage: kompaktere Übersicht, damit Ordner und Dateiliste früher sichtbar sind. */
.files-shell.files-drive .files-dropzone {
  min-height: 138px;
  margin: 12px 24px 0;
  padding: 13px 18px;
  gap: 6px;
}

.files-shell.files-drive .drive-upload-symbol {
  width: 36px;
  height: 36px;
  border-radius: 11px;
  font-size: 19px;
}

.files-shell.files-drive .files-dropzone strong { font-size: 14px; }
.files-shell.files-drive .files-dropzone .drive-drop-instruction { font-size: 11px; }
.files-shell.files-drive .files-dropzone > button { height: 32px; }
.files-shell.files-drive .drive-content { padding-top: 12px; }
.files-shell.files-drive .drive-section-head { margin-bottom: 12px; }
.files-shell.files-drive .drive-folder-section-head { margin: 17px 0 10px; }
.files-shell.files-drive .drive-section-title { margin: 18px 0 10px; }
.files-shell.files-drive .drive-folder-grid,
.files-shell.files-drive .drive-file-grid { gap: 12px; }
.files-shell.files-drive .files-folder-card { min-height: 126px !important; }
.files-shell.files-drive .drive-folder-open { padding-top: 40px !important; }
.files-shell.files-drive .drive-files-heading { margin: 19px 0 10px; }

@media (max-width: 760px) {
  .files-shell.files-drive .files-dropzone {
    min-height: 126px !important;
    margin: 10px 12px 0;
    padding: 10px;
  }
  .files-shell.files-drive .drive-content { padding-top: 10px; }
  .files-shell.files-drive .drive-folder-section-head { margin: 14px 0 9px; }
  .files-shell.files-drive .files-folder-card { min-height: 112px !important; }
  .files-shell.files-drive .drive-folder-open { padding-top: 34px !important; }
}
