/* Cache Buster: 1762896400 */

/* === ULTRA-KOMPAKT === */
:root {
  --gap: 0.4rem;
  --padding: 0.5rem;
}

/* Kategorien */
.services-list {
  gap: var(--gap) !important;
  margin-bottom: 0.6rem !important;
}

section {
  margin-bottom: 0.8rem !important;
}

/* Service-Kacheln */
.service-block {
  padding: var(--padding) !important;
  min-height: 60px !important;
}

/* Schrift */
.service-title {
  font-size: 0.9rem !important;
  margin-bottom: 0.2rem !important;
}

.service-description {
  font-size: 0.7rem !important;
  line-height: 1.1 !important;
  opacity: 0.8 !important;
}

/* Widgets */
.widget-content {
  padding: 0.3rem !important;
  gap: 0.2rem !important;
}

.stat {
  padding: 0.25rem 0.4rem !important;
  font-size: 0.75rem !important;
}

/* Header */
.information-widget {
  padding: 0.3rem 0.5rem !important;
}

h2.text-theme-800 {
  font-size: 1rem !important;
  margin-bottom: 0.4rem !important;
}

/* System Overview Grid */
ul.services-list:has(li:nth-child(9):last-child) {
  display: grid !important;
  grid-template-columns: 1fr 2.5fr 0.9fr 0.9fr !important;
  grid-template-rows: auto auto auto !important;
  gap: 0.4rem !important;
  grid-template-areas:
    "raid1 heatmap cpu0 cpu1"
    "raid2 heatmap cpu2 cpu3"
    ".     heatmap cpu4 cpu5" !important;
}

ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(1) { grid-area: raid1 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(2) { grid-area: raid2 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(3) { grid-area: heatmap !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(4) { grid-area: cpu0 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(5) { grid-area: cpu1 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(6) { grid-area: cpu2 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(7) { grid-area: cpu3 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(8) { grid-area: cpu4 !important; }
ul.services-list:has(li:nth-child(9):last-child) > li:nth-child(9) { grid-area: cpu5 !important; }

/* Smooth Transitions */
* {
  transition: opacity 0.2s ease !important;
}
