/* Dateimanager eingebettet in dash (eigene Bindung, files-<host>.mydatacenter.at):
   ohne Kopf, Seitenleiste und Fuss, Hintergrund wie die dash-Karte - soll wie
   ein Teil von dash aussehen. */
#kt_app_header, #kt_app_sidebar, #kt_app_footer, #kt_app_sidebar_mobile_toggle, .drawer-overlay { display: none !important; }
:root, body, [data-bs-theme] {
  --bs-app-header-height: 0px !important;
  --bs-app-header-height-actual: 0px !important;
  --bs-app-sidebar-width: 0px !important;
  --bs-app-sidebar-width-actual: 0px !important;
}
.app-wrapper, .app-main, .app-page { margin: 0 !important; padding: 0 !important; }
.app-content { padding: 0 !important; }
#kt_app_content_container { padding: 0 2px !important; max-width: none !important; }
html, body, .app-root, .app-page, .app-wrapper, .app-main { background: transparent !important; }
[data-bs-theme=light] body { background: #ffffff !important; }
[data-bs-theme=dark] body { background: #242424 !important; }
/* Karten flach - der Rahmen kommt von dash */
.card { box-shadow: none !important; border: 0 !important; background: transparent !important; }
.card > .card-header, .card > .card-body { padding-left: 0 !important; padding-right: 0 !important; }
/* kein Leerraum ueber Suche und Knoepfen (dash-Panel hat schon Innenabstand) */
.card > .card-header { padding-top: 2px !important; min-height: 0 !important; }
/* Breite folgt dem Rahmen in dash, keine eigene Querleiste (René 2026-10-28). Die Zeile unter der
   Tabelle (Eintraege, Seiten) ist ein Bootstrap-.row mit negativen Raendern: ohne Innenabstand des
   Containers ragte sie in jeder Breite 7-8 px hinaus. */
#kt_app_content_container .row { --bs-gutter-x: 0; margin-left: 0 !important; margin-right: 0 !important; }
/* Tabelle: Mindestbreiten der Spalten (Name 250 px) und feste Breiten von DataTables loesen,
   lange Namen umbrechen, Groesse in einer Zeile */
#file_manager_list { width: 100% !important; }
#file_manager_list th, #file_manager_list td { min-width: 0 !important; }
#file_manager_list colgroup col { width: auto !important; }
#file_manager_list td:nth-child(2) { overflow-wrap: anywhere; }
#file_manager_list td:nth-child(3) { white-space: nowrap; }
/* schmaler Rahmen (dash am Handy): "Zuletzt geaendert" weg, das Menue "..." bleibt sichtbar */
@media (max-width: 575.98px) {
  #file_manager_list th:nth-child(4), #file_manager_list td:nth-child(4) { display: none !important; }
}
