/* Retter-Portal v1.3.50
   Einsätze mobil: die äußere Tabellen-/Kartenhülle wird vollständig aus dem Layout entfernt.
   Sichtbar bleiben ausschließlich die einzelnen Einsatzkarten und deren echter Öffnen-Button. */

@media (max-width:760px){
  /*
   * Der konkrete Incident-Wrapper war trotz der allgemeinen Tabellen-Resets weiterhin
   * als zweite große Box sichtbar. display:contents entfernt genau diese Hülle,
   * ohne die Datensatzkarten oder deren Inhalte zu verändern.
   */
  html body .app-shell .main section.content > div.card.table-wrap.incident-list-wrap,
  html body .app-shell .main section.content > .incident-list-wrap,
  html body .app-shell .main section.content .incident-list-wrap{
    display:contents!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }

  html body .app-shell .main section.content .incident-list-wrap::before,
  html body .app-shell .main section.content .incident-list-wrap::after{
    display:none!important;
    content:none!important;
  }

  /* Tabelle und tbody selbst bleiben ebenfalls vollständig rahmenlos. */
  html body .app-shell .main section.content table.incident-list-table.responsive-table,
  html body .app-shell .main section.content table.incident-list-table.responsive-table > tbody{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    overflow:visible!important;
  }

  html body .app-shell .main section.content table.incident-list-table.responsive-table > tbody{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
  }

  html body .app-shell .main section.content table.incident-list-table.responsive-table::before,
  html body .app-shell .main section.content table.incident-list-table.responsive-table::after,
  html body .app-shell .main section.content table.incident-list-table.responsive-table > tbody::before,
  html body .app-shell .main section.content table.incident-list-table.responsive-table > tbody::after{
    display:none!important;
    content:none!important;
  }
}
