/* SG-Tronic Motorsport V513: definitive navy calculator panel.
 * V464 included !important pale panel declarations with greater specificity than V512.
 * Override those declarations on the actual element, without affecting site-wide forms.
 */
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .sgtm-calculator > .calc-panel {
  background:linear-gradient(150deg,#123a54 0%,#0b2a42 55%,#071d31 100%) !important;
  background-color:#0b2a42 !important;
  color:#ffffff !important;
  border:1px solid #3f6882 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .sgtm-calculator {
  background:#061c30 !important;
  border-color:#385f77 !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .calc-field > label {
  color:#f3fbff !important;
  -webkit-text-fill-color:#f3fbff !important;
  opacity:1 !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel :is(p,h3,small) {
  color:#eff9ff !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel :is(.calc-field > input,.calc-field > select,.sgtm-calc-combo-trigger,.sgtm-calc-combo-search){
  background:#071d30 !important;
  background-color:#071d30 !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border:1px solid #62849b !important;
  border-radius:5px !important;
  box-shadow:none !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel :is(input::placeholder,.sgtm-calc-combo-search::placeholder){
  color:#b5cddd !important;
  -webkit-text-fill-color:#b5cddd !important;
  opacity:1 !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .calc-field select option {
  background:#071d30 !important;
  color:#ffffff !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .calc-option {
  background:#071d30 !important;
  color:#ffffff !important;
  border:1px solid #476f88 !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .calc-option input[type=checkbox]{
  accent-color:#38c6ff !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .sgtm-calc-popover {
  background:#082337 !important;
  border-color:#588fae !important;
  color:#fff !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .sgtm-calc-option {
  background:#0b2d48 !important;
  color:#fff !important;
  border:0 !important;
  border-radius:4px !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .sgtm-calc-option:hover,
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .sgtm-calc-option[aria-selected="true"] {
  background:#16618c !important;
  color:#fff !important;
}
html body#sgtm-premium-v223 main #ecu-remapping-calculator.sgtm-calc-section .calc-panel .calc-button {
  background:linear-gradient(95deg,#148acb,#087ac7) !important;
  color:#fff !important;
}
