/* FelgenOase Panel */
body { background: #f4f5f7; }

.sidebar {
  width: 240px;
  min-height: 100vh;
  flex-shrink: 0;
}
@media (max-width: 991.98px) {
  .sidebar { min-height: auto; }
}

.nav-pills .nav-link.active { background: #0d6efd; }
.nav-pills .nav-link:hover  { background: rgba(255,255,255,.1); }

main { min-width: 0; }

.table-responsive { background: #fff; border-radius: .5rem; }

/* Karten-Ansicht für Artikel auf kleinen Bildschirmen */
.fo-card-list .card + .card { margin-top: .75rem; }

.fo-kpi {
  background: #fff;
  border-radius: .5rem;
  padding: 1rem 1.25rem;
  box-shadow: 0 1px 2px rgba(0,0,0,.06);
}
.fo-kpi .fs-3 { font-weight: 700; }

input[type=number] { max-width: 10rem; }
