/* AP FINAL: Laser-Rechner untere Ergebnisleiste hell/blau */

#calculatorPanel .result-row,
#calculatorPanel .result-grid,
#calculatorPanel .results-row,
#calculatorPanel .results-grid,
#calculatorPanel .summary-row,
#calculatorPanel .summary-grid,
#calculatorPanel .proposal-row,
#calculatorPanel .proposal-grid,
#calculatorPanel .laser-result-row,
#calculatorPanel .laser-result-grid,
#calculatorPanel .calc-result-row,
#calculatorPanel .calc-result-grid {
  background: transparent !important;
}

#calculatorPanel .result-row > *,
#calculatorPanel .result-grid > *,
#calculatorPanel .results-row > *,
#calculatorPanel .results-grid > *,
#calculatorPanel .summary-row > *,
#calculatorPanel .summary-grid > *,
#calculatorPanel .proposal-row > *,
#calculatorPanel .proposal-grid > *,
#calculatorPanel .laser-result-row > *,
#calculatorPanel .laser-result-grid > *,
#calculatorPanel .calc-result-row > *,
#calculatorPanel .calc-result-grid > * {
  background: linear-gradient(135deg, rgba(255,255,255,.97), rgba(235,245,255,.94)) !important;
  color: #10245a !important;
  border: 1px solid rgba(126,164,220,.34) !important;
  box-shadow: 0 10px 24px rgba(65,96,148,.12) !important;
}

#calculatorPanel .result-row > * *,
#calculatorPanel .result-grid > * *,
#calculatorPanel .results-row > * *,
#calculatorPanel .results-grid > * *,
#calculatorPanel .summary-row > * *,
#calculatorPanel .summary-grid > * *,
#calculatorPanel .proposal-row > * *,
#calculatorPanel .proposal-grid > * *,
#calculatorPanel .laser-result-row > * *,
#calculatorPanel .laser-result-grid > * *,
#calculatorPanel .calc-result-row > * *,
#calculatorPanel .calc-result-grid > * {
  color: #10245a !important;
}

#calculatorPanel .result-row > * strong,
#calculatorPanel .result-grid > * strong,
#calculatorPanel .results-row > * strong,
#calculatorPanel .results-grid > * strong,
#calculatorPanel .summary-row > * strong,
#calculatorPanel .summary-grid > * strong,
#calculatorPanel .proposal-row > * strong,
#calculatorPanel .proposal-grid > * strong,
#calculatorPanel .laser-result-row > * strong,
#calculatorPanel .laser-result-grid > * strong,
#calculatorPanel .calc-result-row > * strong,
#calculatorPanel .calc-result-grid > * strong,
#calculatorPanel .result-row > * b,
#calculatorPanel .result-grid > * b,
#calculatorPanel .results-row > * b,
#calculatorPanel .results-grid > * b {
  color: #153d8a !important;
  font-weight: 1000 !important;
}

/* Falls die schwarzen Felder keine saubere Klasse haben */
#calculatorPanel div[style*="background:#000"],
#calculatorPanel div[style*="background: #000"],
#calculatorPanel div[style*="background:#050505"],
#calculatorPanel div[style*="background: #050505"],
#calculatorPanel div[style*="background:#05070a"],
#calculatorPanel div[style*="background: #05070a"],
#calculatorPanel div[style*="background:#060606"],
#calculatorPanel div[style*="background: #060606"],
#calculatorPanel div[style*="background-color:#000"],
#calculatorPanel div[style*="background-color: #000"] {
  background: linear-gradient(135deg, rgba(255,255,255,.97), rgba(235,245,255,.94)) !important;
  color: #10245a !important;
  border-color: rgba(126,164,220,.34) !important;
}

#calculatorPanel div[style*="background:#000"] *,
#calculatorPanel div[style*="background: #000"] *,
#calculatorPanel div[style*="background:#050505"] *,
#calculatorPanel div[style*="background: #050505"] *,
#calculatorPanel div[style*="background:#05070a"] *,
#calculatorPanel div[style*="background: #05070a"] *,
#calculatorPanel div[style*="background:#060606"] *,
#calculatorPanel div[style*="background: #060606"] * {
  color: #10245a !important;
}
