/* Responsive Anpassungen */
@media (max-width: 720px) {
  #container {
    max-width: 100vw;
    padding: 0;
    margin: 0 auto;
  }
  .logout-box,
  .box,
  .tablebox {
    max-width: 99vw;
    padding: 0.7rem 0.15rem;
  }
}
.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* smoother scroll on iOS */
}