/* WebFTR v26.38 - Waterfall Badge Orange Border + UI Polish Module
   Extracted from index.html v26.36/v26.37 style blocks to continue safe index slimming.
   Green WebFTR control theme remains; waterfall badges get orange borderlines. */

/* v26.38 keeps v26.36: Frequency/WF/Preset controls in einheitlichem gruenem WebFTR-Stil. */
#card_FT8 .ft8-wf-inline-badge,#card_FT4 .ft8-wf-inline-badge,#card_JS8 .ft8-wf-inline-badge,
#card_FT8 .wfSpanBadge,#card_FT4 .wfSpanBadge,#card_JS8 .wfSpanBadge,
#card_FT8 .rxFreqBadge,#card_FT4 .rxFreqBadge,#card_JS8 .rxFreqBadge,
#card_FT8 .fpsBadge,#card_FT4 .fpsBadge,#card_JS8 .fpsBadge,
#card_FT8 .ft8WfStatusBadge,#card_FT4 .ft8WfStatusBadge,#card_JS8 .ft8WfStatusBadge{
  border-color:rgba(66,255,138,.82)!important;
  background:linear-gradient(180deg,rgba(0,82,36,.90),rgba(0,18,10,.98))!important;
  color:#ddffe8!important;
  box-shadow:0 0 14px rgba(66,255,138,.18),inset 0 0 10px rgba(66,255,138,.07)!important;
  text-shadow:0 0 9px rgba(66,255,138,.34)!important;
  border-radius:0!important;
}
#card_FT8 .ft8-wf-inline-badge b,#card_FT4 .ft8-wf-inline-badge b,#card_JS8 .ft8-wf-inline-badge b,
#card_FT8 .wfSpanBadge b,#card_FT4 .wfSpanBadge b,#card_JS8 .wfSpanBadge b{color:#42ff8a!important;}
#card_FT8 .ft8-inline-select,#card_FT4 .ft8-inline-select,#card_JS8 .ft8-inline-select{border-color:rgba(66,255,138,.55)!important;background:rgba(0,38,22,.48)!important;border-radius:0!important;}
#card_FT8 .ft8-inline-select b,#card_FT4 .ft8-inline-select b,#card_JS8 .ft8-inline-select b{color:#42ff8a!important;}
#card_FT8 .ft8-inline-select select,#card_FT4 .ft8-inline-select select,#card_JS8 .ft8-inline-select select,
#card_FT8 .smeter-preset-select,#card_FT4 .smeter-preset-select,#card_JS8 .smeter-preset-select{
  border-color:rgba(66,255,138,.78)!important;
  background:linear-gradient(180deg,rgba(0,58,32,.98),rgba(0,12,8,.99))!important;
  color:#e7ffed!important;
  box-shadow:0 0 12px rgba(66,255,138,.18),inset 0 0 10px rgba(66,255,138,.06)!important;
  border-radius:0!important;
}
#card_FT8 .ft8-inline-select option,#card_FT4 .ft8-inline-select option,#card_JS8 .ft8-inline-select option,
#card_FT8 .smeter-preset-select option,#card_FT4 .smeter-preset-select option,#card_JS8 .smeter-preset-select option{background:#03140c!important;color:#e7ffed!important;}

/* v26.38 keeps v26.37: Shared-RX/Slot-Status fuer Besucher sichtbar + alle Preset-/Frequenz-Controls einheitlich gruen. */
.shared-rx-summary-v2637{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px;justify-content:center;}
.shared-summary-chip,.module-live-chip{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 7px;border:1px solid rgba(66,255,138,.62);background:linear-gradient(180deg,rgba(0,68,36,.82),rgba(0,14,8,.96));color:#ddffe8;font-family:Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 0 8px rgba(66,255,138,.30);box-shadow:0 0 10px rgba(66,255,138,.12),inset 0 0 8px rgba(66,255,138,.06);border-radius:0;}
.shared-summary-chip.shared,.module-live-chip.shared{border-color:rgba(142,255,190,.95);background:linear-gradient(180deg,rgba(0,118,52,.94),rgba(0,28,12,.98));box-shadow:0 0 14px rgba(66,255,138,.28),inset 0 0 10px rgba(142,255,190,.08);}
.shared-summary-chip.slots,.module-live-chip.online{border-color:rgba(0,232,255,.48);color:#e4fff8;}
.shared-summary-chip.ready,.module-live-chip.ready,.module-live-chip.free{opacity:.82;color:#b8ffd0;}
.module-live-status{position:relative;z-index:2;display:flex;gap:4px;flex-wrap:wrap;margin-top:5px;margin-right:94px;min-height:19px;}
.module-card-live-status{display:flex;gap:5px;flex-wrap:wrap;margin:-7px 104px 10px 0;min-height:20px;}
.tile:has(.module-live-chip.online),.tile:has(.module-live-chip.shared){border-color:rgba(66,255,138,.92)!important;box-shadow:0 0 18px rgba(66,255,138,.16),inset 0 0 18px rgba(66,255,138,.045)!important;}
.tile:has(.module-live-chip.shared){background:linear-gradient(180deg,rgba(0,55,32,.78),rgba(0,9,10,.96))!important;}
#card_FT8 .ft8-wf-inline-badge,#card_FT4 .ft8-wf-inline-badge,#card_JS8 .ft8-wf-inline-badge,#card_SSTV .ft8-wf-inline-badge,
#card_FT8 .wfSpanBadge,#card_FT4 .wfSpanBadge,#card_JS8 .wfSpanBadge,#card_SSTV .wfSpanBadge,
#card_FT8 .rxFreqBadge,#card_FT4 .rxFreqBadge,#card_JS8 .rxFreqBadge,#card_SSTV .rxFreqBadge,
#card_FT8 .fpsBadge,#card_FT4 .fpsBadge,#card_JS8 .fpsBadge,#card_SSTV .fpsBadge,
#card_FT8 .ft8WfStatusBadge,#card_FT4 .ft8WfStatusBadge,#card_JS8 .ft8WfStatusBadge,#card_SSTV .ft8WfStatusBadge,
#card_FT8 .ft8-rx-freq-badge,#card_FT4 .ft8-rx-freq-badge,#card_JS8 .ft8-rx-freq-badge,
#card_FT8 .smeter-preset-badge,#card_FT4 .smeter-preset-badge,#card_JS8 .smeter-preset-badge,#card_SSTV .smeter-preset-badge{
  border-color:rgba(66,255,138,.86)!important;background:linear-gradient(180deg,rgba(0,82,36,.94),rgba(0,18,10,.98))!important;color:#ddffe8!important;box-shadow:0 0 14px rgba(66,255,138,.20),inset 0 0 10px rgba(66,255,138,.07)!important;text-shadow:0 0 9px rgba(66,255,138,.36)!important;border-radius:0!important;
}
#card_FT8 .ft8-wf-inline-badge b,#card_FT4 .ft8-wf-inline-badge b,#card_JS8 .ft8-wf-inline-badge b,#card_SSTV .ft8-wf-inline-badge b,
#card_FT8 .wfSpanBadge b,#card_FT4 .wfSpanBadge b,#card_JS8 .wfSpanBadge b,#card_SSTV .wfSpanBadge b{color:#42ff8a!important;}
#card_FT8 .ft8-inline-select,#card_FT4 .ft8-inline-select,#card_JS8 .ft8-inline-select,#card_SSTV .ft8-inline-select{border-color:rgba(66,255,138,.58)!important;background:rgba(0,38,22,.50)!important;border-radius:0!important;}
#card_FT8 .ft8-inline-select b,#card_FT4 .ft8-inline-select b,#card_JS8 .ft8-inline-select b,#card_SSTV .ft8-inline-select b{color:#42ff8a!important;}
#card_FT8 select,#card_FT4 select,#card_JS8 select,#card_SSTV select,
#card_FT8 .ft8-inline-select select,#card_FT4 .ft8-inline-select select,#card_JS8 .ft8-inline-select select,#card_SSTV .ft8-inline-select select,
#card_FT8 .smeter-preset-select,#card_FT4 .smeter-preset-select,#card_JS8 .smeter-preset-select,#card_SSTV .smeter-preset-select,
#card_FT8 .wf-resolution-select,#card_FT4 .wf-resolution-select,#card_JS8 .wf-resolution-select,#card_SSTV .wf-resolution-select{
  color-scheme:dark!important;border-color:rgba(66,255,138,.82)!important;background:linear-gradient(180deg,rgba(0,58,32,.98),rgba(0,12,8,.99))!important;color:#e7ffed!important;box-shadow:0 0 12px rgba(66,255,138,.18),inset 0 0 10px rgba(66,255,138,.06)!important;border-radius:0!important;scrollbar-color:rgba(66,255,138,.85) rgba(0,18,12,.95)!important;
}
#card_FT8 select option,#card_FT4 select option,#card_JS8 select option,#card_SSTV select option{background:#03140c!important;color:#e7ffed!important;}
#card_FT8 select option:checked,#card_FT4 select option:checked,#card_JS8 select option:checked,#card_SSTV select option:checked{background:#006b32!important;color:#f1fff4!important;}
@media(max-width:760px){.module-live-status{margin-right:0}.module-card-live-status{margin-right:0}}

/* v26.38: Wasserfall-Badges bleiben gruen, bekommen aber eine orange Borderline. */
#card_FT8 .ft8-wf-inline-badge,#card_FT4 .ft8-wf-inline-badge,#card_JS8 .ft8-wf-inline-badge,#card_SSTV .ft8-wf-inline-badge,
#card_FT8 .wfSpanBadge,#card_FT4 .wfSpanBadge,#card_JS8 .wfSpanBadge,#card_SSTV .wfSpanBadge,
#card_FT8 .rxFreqBadge,#card_FT4 .rxFreqBadge,#card_JS8 .rxFreqBadge,#card_SSTV .rxFreqBadge,
#card_FT8 .fpsBadge,#card_FT4 .fpsBadge,#card_JS8 .fpsBadge,#card_SSTV .fpsBadge,
#card_FT8 .ft8WfStatusBadge,#card_FT4 .ft8WfStatusBadge,#card_JS8 .ft8WfStatusBadge,#card_SSTV .ft8WfStatusBadge{
  border-color:rgba(255,159,45,.96)!important;
  box-shadow:0 0 14px rgba(66,255,138,.18),0 0 8px rgba(255,159,45,.16),inset 0 0 10px rgba(66,255,138,.07)!important;
}

/* v26.40: Visitor slot clarity + mobile decode-table scroll stability. */
.slot-capacity-chips-v2640 span{
  border-radius:0!important;
  border:1px solid rgba(57,255,20,.42);
  background:linear-gradient(180deg,rgba(10,42,18,.92),rgba(3,22,10,.94));
  color:#d9ffe1;
  box-shadow:0 0 10px rgba(57,255,20,.10),inset 0 0 8px rgba(57,255,20,.08);
}
.slot-capacity-chips-v2640 span.busy{
  border-color:rgba(255,179,62,.62);
  color:#fff1c2;
  background:linear-gradient(180deg,rgba(74,45,8,.92),rgba(28,16,4,.96));
}
.slot-capacity-chips-v2640 span.sdr{
  border-color:rgba(0,232,255,.38);
  color:#dffcff;
  background:linear-gradient(180deg,rgba(3,38,43,.86),rgba(2,18,24,.95));
}
.shared-summary-chip.free{
  border-color:rgba(57,255,20,.44)!important;
  color:#dbffe4!important;
}
#card_FT8 .ft8-table-wrap,
#card_FT4 .ft8-table-wrap{
  overscroll-behavior-x:contain;
  touch-action:pan-x pan-y;
  scroll-behavior:auto!important;
  scrollbar-gutter:stable both-edges;
}
@media(max-width:760px){
  #card_FT8 .ft8-table,
  #card_FT4 .ft8-table{min-width:1120px;}
  #card_FT8 .ft8-table-wrap,
  #card_FT4 .ft8-table-wrap{max-width:100%;}
}

/* v26.46: Wasserfall-Badges oben bleiben orange umrandet; Schrift jetzt ebenfalls orange. */
#card_FT8 .ft8-wf-inline-badge,#card_FT4 .ft8-wf-inline-badge,#card_JS8 .ft8-wf-inline-badge,#card_SSTV .ft8-wf-inline-badge,
#card_FT8 .wfSpanBadge,#card_FT4 .wfSpanBadge,#card_JS8 .wfSpanBadge,#card_SSTV .wfSpanBadge,
#card_FT8 .rxFreqBadge,#card_FT4 .rxFreqBadge,#card_JS8 .rxFreqBadge,#card_SSTV .rxFreqBadge,
#card_FT8 .fpsBadge,#card_FT4 .fpsBadge,#card_JS8 .fpsBadge,#card_SSTV .fpsBadge,
#card_FT8 .ft8WfStatusBadge,#card_FT4 .ft8WfStatusBadge,#card_JS8 .ft8WfStatusBadge,#card_SSTV .ft8WfStatusBadge{
  color:#ffb33e!important;
  text-shadow:0 0 9px rgba(255,179,62,.42)!important;
}
#card_FT8 .ft8-wf-inline-badge b,#card_FT4 .ft8-wf-inline-badge b,#card_JS8 .ft8-wf-inline-badge b,#card_SSTV .ft8-wf-inline-badge b,
#card_FT8 .wfSpanBadge b,#card_FT4 .wfSpanBadge b,#card_JS8 .wfSpanBadge b,#card_SSTV .wfSpanBadge b,
#card_FT8 .rxFreqBadge b,#card_FT4 .rxFreqBadge b,#card_JS8 .rxFreqBadge b,#card_SSTV .rxFreqBadge b,
#card_FT8 .fpsBadge b,#card_FT4 .fpsBadge b,#card_JS8 .fpsBadge b,#card_SSTV .fpsBadge b{
  color:#ffb33e!important;
}

/* v26.46: Slot-Übersicht oben weniger doppelt, klarer und aufregender. */
.slot-health-panel-v2646{gap:14px!important;align-items:stretch!important;}
.slot-capacity-card-v2646{position:relative;overflow:hidden;border-color:rgba(255,179,62,.44)!important;box-shadow:0 0 22px rgba(255,179,62,.10),inset 0 0 18px rgba(66,255,138,.045)!important;}
.slot-capacity-card-v2646:before{content:"";position:absolute;inset:-60% -20%;background:radial-gradient(circle at 25% 30%,rgba(66,255,138,.16),transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,179,62,.13),transparent 38%);pointer-events:none;}
.slot-capacity-card-v2646>*{position:relative;z-index:1;}
.shared-rx-summary-v2646{justify-content:center!important;gap:6px!important;margin-top:8px!important;}
.shared-rx-summary-v2646 .shared-summary-chip{min-height:22px;padding:0 9px;border-radius:0!important;}
.shared-summary-chip.primary{border-color:rgba(66,255,138,.92)!important;background:linear-gradient(180deg,rgba(0,86,40,.95),rgba(0,22,10,.98))!important;color:#ddffe8!important;box-shadow:0 0 16px rgba(66,255,138,.22),inset 0 0 10px rgba(66,255,138,.08)!important;}
.shared-summary-chip.slots{border-color:rgba(255,179,62,.76)!important;color:#ffefc6!important;background:linear-gradient(180deg,rgba(76,44,8,.92),rgba(22,13,4,.97))!important;}
.shared-summary-chip.sdr{border-color:rgba(0,232,255,.54)!important;color:#dffcff!important;background:linear-gradient(180deg,rgba(3,42,48,.90),rgba(2,17,24,.96))!important;}
.slot-chip.freq-live{border-color:rgba(255,179,62,.78)!important;color:#ffefc6!important;background:linear-gradient(180deg,rgba(74,45,8,.92),rgba(28,16,4,.96))!important;}
.slot-chip.shared{border-color:rgba(66,255,138,.86)!important;color:#ddffe8!important;background:linear-gradient(180deg,rgba(0,80,38,.92),rgba(0,20,10,.96))!important;}
.slot-module-v2646{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;border-color:rgba(255,179,62,.42)!important;}
.slot-module-v2646 b{color:#ffb33e;text-shadow:0 0 9px rgba(255,179,62,.35);}
.slot-module-v2646 span{font-family:Consolas,monospace;color:#ddffe8;font-weight:900;letter-spacing:.04em;}
.slot-module-v2646 small{color:#baffcf;font-family:Consolas,monospace;text-transform:uppercase;font-weight:800;letter-spacing:.045em;}
.module-live-chip.freq{border-color:rgba(255,179,62,.76)!important;color:#ffefc6!important;background:linear-gradient(180deg,rgba(74,45,8,.88),rgba(25,14,4,.96))!important;}
.module-live-chip.user{border-color:rgba(66,255,138,.62)!important;color:#ddffe8!important;background:linear-gradient(180deg,rgba(0,68,36,.80),rgba(0,14,8,.96))!important;}

/* v26.46: Analoges S-Meter sichtbarer beruhigen; dBm-Nadel bleibt bei ihrer bisherigen Logik. */
#card_FT8 .smeter-s-needle-group,#card_FT4 .smeter-s-needle-group,#card_JS8 .smeter-s-needle-group,#card_SSTV .smeter-s-needle-group{
  transition:transform 1.25s cubic-bezier(.12,.78,.18,1)!important;
  transform-origin:220px 112px!important;
}

/* v26.53: Interim visitor UI polish bundle.
   External CSS only; keeps frontend/index.html slim. */
.shared-rx-summary-v2653,
.shared-rx-summary-v2646{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:8px!important;
  min-height:34px!important;
  margin-top:10px!important;
  visibility:visible!important;
  opacity:1!important;
}
.shared-rx-summary-v2653 .shared-summary-chip,
.shared-rx-summary-v2646 .shared-summary-chip{
  display:inline-grid!important;
  grid-template-rows:auto auto!important;
  align-items:center!important;
  justify-items:center!important;
  min-width:76px!important;
  min-height:34px!important;
  padding:4px 9px!important;
  gap:1px!important;
  line-height:1!important;
  font-size:10px!important;
  letter-spacing:.075em!important;
}
.shared-rx-summary-v2653 .shared-summary-chip b,
.shared-rx-summary-v2646 .shared-summary-chip b{
  color:#f6fff9!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:9px!important;
  font-weight:1000!important;
  letter-spacing:.10em!important;
}
.shared-rx-summary-v2653 .shared-summary-chip em,
.shared-rx-summary-v2646 .shared-summary-chip em{
  color:#ffffff!important;
  font-family:Consolas,monospace!important;
  font-style:normal!important;
  font-size:12px!important;
  font-weight:1000!important;
  text-shadow:0 0 8px rgba(255,255,255,.22)!important;
}
.slot-capacity-donut-v2555 small{color:#ffcb7c!important;letter-spacing:.11em!important;}

/* Visitor-open modules are orange, not green. */
.module-live-chip.online,
.module-live-chip.user,
.tile:has(.module-live-chip.online) .module-use-badge,
.module-card.active-module .module-card-live-status .module-live-chip.online{
  border-color:rgba(255,179,62,.82)!important;
  background:linear-gradient(180deg,rgba(126,66,6,.94),rgba(32,15,2,.98))!important;
  color:#fff0c4!important;
  box-shadow:0 0 16px rgba(255,179,62,.24),inset 0 0 10px rgba(255,216,120,.07)!important;
  text-shadow:0 0 8px rgba(255,179,62,.36)!important;
}
.tile:has(.module-live-chip.online),
.tile:has(.module-live-chip.shared){
  border-color:rgba(255,179,62,.96)!important;
  border-bottom-color:#ff7a00!important;
  background:linear-gradient(180deg,rgba(82,44,4,.82),rgba(9,7,4,.97))!important;
  box-shadow:0 0 19px rgba(255,179,62,.18),inset 0 0 18px rgba(255,179,62,.045)!important;
}
.tile.active-module .module-use-badge,
.module-use-badge.in-use{
  border-color:rgba(255,179,62,.92)!important;
  color:#fff0c4!important;
  background:linear-gradient(180deg,rgba(156,72,0,.96),rgba(48,18,0,.98))!important;
  box-shadow:0 0 17px rgba(255,179,62,.30),inset 0 0 10px rgba(255,255,255,.04)!important;
}

/* Module tiles: understandable short description instead of Presets text. */
.tile .hwline.module-desc-line,
.tile .hwline{
  white-space:normal!important;
  max-height:40px!important;
  min-height:28px!important;
  line-height:1.22!important;
  color:#e7fff2!important;
  opacity:.95!important;
  font-size:10.2px!important;
  margin-right:90px!important;
}
.tile.module-disabled .hwline.module-desc-line,
.tile.module-disabled .hwline{color:#a7b4bc!important;}
.tile.module-disabled .hwline:before{content:none!important;}
.tile .small{color:#9eefff!important;opacity:.82!important;}

/* System overview: larger, stronger four lightweight tiles. */
.slot-health-panel-v2646 .slot-health-grid-v2555{
  gap:10px!important;
  grid-template-columns:repeat(4,minmax(104px,1fr))!important;
}
.slot-health-panel-v2646 .slot-health-metric{
  min-height:72px!important;
  padding:10px 11px!important;
  border-color:rgba(0,232,255,.30)!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(0,232,255,.15),transparent 42%),
    linear-gradient(180deg,rgba(0,32,44,.70),rgba(0,8,13,.96))!important;
  box-shadow:0 0 18px rgba(0,232,255,.08),inset 0 0 16px rgba(0,232,255,.035)!important;
}
.slot-health-panel-v2646 .slot-health-metric-top b{
  font-size:18px!important;
  color:#f8ffff!important;
  text-shadow:0 0 9px rgba(0,232,255,.22)!important;
}
.slot-health-panel-v2646 .slot-health-name span{font-size:10px!important;letter-spacing:.09em!important;}
.slot-health-panel-v2646 .slot-health-bar{height:7px!important;border-color:rgba(255,179,62,.22)!important;}
.slot-health-panel-v2646 .slot-health-bar span{box-shadow:0 0 10px rgba(66,255,138,.16)!important;}
.slot-health-panel-v2646 .slot-health-metric small{font-size:9.5px!important;color:#bdeeff!important;}
@media(max-width:760px){.slot-health-panel-v2646 .slot-health-grid-v2555{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}

/* Waterfall top controls: PRESET/WF-FFT label orange, dropdown border neon green. */
#card_FT8 .ft8-wf-top-select-row .ft8-inline-select b.small,
#card_FT4 .ft8-wf-top-select-row .ft8-inline-select b.small,
#card_JS8 .ft8-wf-top-select-row .ft8-inline-select b.small{
  color:#ffb33e!important;
  text-shadow:0 0 10px rgba(255,179,62,.48)!important;
}
#card_FT8 .ft8-wf-top-select-row .ft8-inline-select select,
#card_FT4 .ft8-wf-top-select-row .ft8-inline-select select,
#card_JS8 .ft8-wf-top-select-row .ft8-inline-select select,
#card_FT8 .ft8-wf-top-select-row .wf-resolution-select,
#card_FT4 .ft8-wf-top-select-row .wf-resolution-select,
#card_JS8 .ft8-wf-top-select-row .wf-resolution-select{
  border-color:rgba(57,255,20,.98)!important;
  box-shadow:0 0 13px rgba(57,255,20,.28),inset 0 0 9px rgba(57,255,20,.07)!important;
}

/* v26.54: Hotfix nach v26.53 - Scrollruhe, Kachelordnung, Slotbreite und leichte Typografie.
   CSS bleibt extern; frontend/index.html bleibt schlank. */
#slotBox.slot-overview-layout-v2559{
  grid-template-columns:minmax(240px,.40fr) minmax(0,.60fr)!important;
  gap:12px!important;
}
#slotBox.slot-overview-layout-v2559 .slot-health-panel-v2555{
  min-width:0!important;
}
#slotBox.slot-overview-layout-v2559 .shared-rx-summary-v2653,
#slotBox.slot-overview-layout-v2559 .shared-rx-summary-v2646{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
}
#slotBox.slot-overview-layout-v2559 .shared-summary-chip.shared{
  display:none!important;
}
#slotBox.slot-overview-layout-v2559 .slot-overview-cards-v2559{
  grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;
  gap:10px!important;
}
#slotBox.slot-overview-layout-v2559 .slot-card{
  min-height:96px!important;
}
#tiles .tile{
  padding-bottom:62px!important;
}
#tiles .tile .hwline.module-desc-line,
#tiles .tile .hwline{
  margin-right:0!important;
  margin-bottom:8px!important;
  max-height:48px!important;
  padding-right:0!important;
}
#tiles .module-live-status{
  position:absolute!important;
  left:8px!important;
  right:8px!important;
  bottom:34px!important;
  margin:0!important;
  min-height:18px!important;
  max-height:40px!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-start!important;
  gap:4px!important;
  z-index:4!important;
}
#tiles .module-live-status .module-live-chip{
  min-height:18px!important;
  max-width:100%!important;
  padding:0 6px!important;
  font-size:8.6px!important;
  line-height:1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#tiles .module-use-badge,
#tiles .preset-only-badge.module-use-badge{
  left:8px!important;
  right:auto!important;
  bottom:8px!important;
  min-width:94px!important;
  max-width:calc(100% - 16px)!important;
  justify-content:center!important;
}
#tiles .tile.active-module:before{
  left:8px!important;
  top:8px!important;
  right:auto!important;
}
#card_FT8 .bandActivity tbody,
#card_FT4 .bandActivity tbody,
#card_JS8 .bandActivity tbody,
#card_FT8 .webftr-gridlocator-host,
#card_FT4 .webftr-gridlocator-host,
#card_JS8 .webftr-gridlocator-host{
  overflow-anchor:none!important;
}
@media(max-width:1160px){
  #slotBox.slot-overview-layout-v2559{grid-template-columns:1fr!important;}
}
/* Nutzerwunsch: keine schwere Fettschrift mehr in Modulen, Presets, Map, Wasserfall und Slotbereichen. */
body *{
  font-weight:400!important;
}
