/* WTWR_CLEAN_RACING_COMMAND_CENTRE_V8 */
#wtwr-product-v2-banner,
#wtwr-trade-control-v5,
#wtwr-trade-watch-panel,
#today .wtwr-v2-decision,
#today .wtwr-v6-trade,
#today .wtwr-op-percent-grid,
#today .wtwr-trade-test-v1,
#today .wtwr-trade-watch-badge,
#today .wtwr-trade-test-badge,
#today .wtwr-place-warning,
.wtwr-daily-plan-summary{
  display:none!important;
}

#today .wtwr-op-pick{position:relative!important;overflow:hidden!important}

#today .wtwr-v8-decision{
  position:relative;z-index:2;margin:7px 0 8px;padding:9px 11px;
  border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.035);
}

/* WTWR_AI_PLACE_MARKER_20260908: genuine AI Demo PLACE-bet marker only --
   see decisionPanel() in wtwr-clean-racing-command-centre-v8.js. */
#today .wtwr-v8-decision.wtwr-v8-decision-ai-place{
  border-color:rgba(96,165,250,.55);
  background:rgba(96,165,250,.08);
  display:flex;align-items:center;
}
#today .wtwr-v8-ai-place-label{
  color:#8fc7ff;
  font-size:11px;font-weight:1000;letter-spacing:.09em;
}

#today .wtwr-v8-calc{
  position:relative;z-index:2;margin:8px 0 9px;padding:10px;
  border:1px solid rgba(255,184,77,.52);border-radius:10px;background:rgba(255,184,77,.035);
}
#today .wtwr-v8-calc-title{color:#ffbd59!important;font-size:11px;font-weight:1000;letter-spacing:.075em}
#today .wtwr-v8-calc-grid{display:grid;grid-template-columns:1fr 90px 1fr;gap:7px;margin-top:8px}
#today .wtwr-v8-calc-grid label{color:#9fb0c5!important;font-size:8px;font-weight:900;letter-spacing:.05em}
#today .wtwr-v8-calc-grid input{display:block;width:100%!important;box-sizing:border-box!important;margin-top:3px;padding:7px 8px!important;border:1px solid rgba(255,255,255,.21)!important;border-radius:7px!important;background:#07111f!important;color:#fff!important;font-size:14px!important;font-weight:900!important}
#today .wtwr-v8-calc-out{margin-top:7px}
#today .wtwr-v8-calc-out>strong{display:block;color:#fff!important;font-size:11px}
#today .wtwr-v8-calc-out>span{display:block;margin-top:3px;color:#b7c4d5!important;font-size:9px;line-height:1.35}
#today .wtwr-v8-step{padding:8px;border-radius:8px;background:rgba(255,255,255,.04)}
#today .wtwr-v8-step+.wtwr-v8-step{margin-top:6px}
#today .wtwr-v8-step1{border:1px solid rgba(255,184,77,.38)}
#today .wtwr-v8-step2{border:1px solid rgba(74,222,128,.30)}
#today .wtwr-v8-step b{display:block;color:#ffbd59!important;font-size:8px;font-weight:1000;letter-spacing:.07em}
#today .wtwr-v8-step strong{display:block;margin-top:2px;color:#fff!important;font-size:15px}
#today .wtwr-v8-step span{display:block;margin-top:3px;color:#b7c4d5!important;font-size:9px;line-height:1.35}
#today .wtwr-v8-match-note{margin-top:6px;color:#9aa8ba!important;font-size:8px;font-weight:750}

@media(max-width:760px){
  #today .wtwr-v8-calc-grid{grid-template-columns:1fr}
}