/* Cotometru AI v5.0.11.14 - IQ palette restoration.
 * The site uses charcoal/red-coral, while the radar alone has neon green.
 * Keep v5.0.11.13 responsive layout and published ticket data intact.
 * All selectors are scoped to IQ; do not touch Radar, Offers or statuses.
 */
.cot43 .cm502-showcase > .cm51111-iq {
  --cm-iq-accent:#e74d69;
  --cm-iq-accent-soft:#ff9dad;
  --cm-iq-bg:#1c161a;
  --cm-iq-ticket:#281c23;
  --cm-iq-border:rgba(231,77,105,.37);
  border-color:var(--cm-iq-border)!important;
  background:radial-gradient(circle at 95% 0%,rgba(220,62,96,.10),transparent 52%),linear-gradient(120deg,#24191e,#171519)!important;
  box-shadow:0 10px 30px rgba(17,8,12,.17)!important;
  color:#fff3f5!important;
}
.cot43 .cm51111-iq .cm502-eyebrow,
.cot43 .cm51111-iq .cm51111-ticket-kicker {color:var(--cm-iq-accent-soft)!important}
.cot43 .cm51111-iq .cm502-iq-main h2 {color:#fff4f6!important}
.cot43 .cm51111-iq .cm502-iq-main>p {color:#d8c6cb!important}
.cot43 .cm51111-iq .cm502-iq-side>.cm51111-featured-ticket {
  background:linear-gradient(122deg,#2e2027,#201a1e)!important;
  border-color:rgba(247,111,140,.38)!important;
  border-left-color:var(--cm-iq-accent)!important;
  color:#fff5f6!important;
  box-shadow:0 3px 14px rgba(14,5,9,.2)!important;
}
.cot43 .cm51111-iq .cm51111-featured-ticket:hover,
.cot43 .cm51111-iq .cm51111-featured-ticket:focus-visible {
  border-color:#ff849b!important;
  background:linear-gradient(122deg,#39252d,#262024)!important;
}
.cot43 .cm51111-iq .cm51111-ticket-info>b{color:#fff9f9!important}
.cot43 .cm51111-iq .cm51111-ticket-selection{color:#e9d9dd!important}
.cot43 .cm51111-iq .cm51111-ticket-odds>small,
.cot43 .cm51111-iq .cm51111-ticket-bottom>small,
.cot43 .cm51111-iq .cm502-iq-audit {color:#cbb6be!important}
.cot43 .cm51111-iq .cm51111-ticket-bottom{border-top-color:rgba(248,168,185,.17)!important}
.cot43 .cm51111-iq .cm51111-other-picks{color:#ffb7c3!important}
.cot43 .cm51111-iq .cm51111-iq-empty {
  background:#281e23!important;
  border-color:rgba(247,111,140,.27)!important;
}
.cot43 .cm51111-iq .cm51111-iq-empty small{color:#ff9fb0!important}
.cot43 .cm51111-iq .cm51111-iq-empty b{color:#fff4f5!important}
.cot43 .cm51111-iq .cm51111-iq-empty span{color:#dbc8ce!important}
.cot43 .cm51111-iq .cm51111-iq-cta {
  background:linear-gradient(95deg,#dc455f,#f16c7a)!important;
  border-color:#ef7086!important;
  color:#fff!important;
}
.cot43 .cm51111-iq .cm51111-iq-cta:hover,
.cot43 .cm51111-iq .cm51111-iq-cta:focus-visible {
  background:linear-gradient(95deg,#ed5d77,#fa8595)!important;
  color:#fff!important;
}
/* Only semantic statuses use their established meaning; odds retain positive lime. */
.cot43 .cm51111-iq .cm51111-status:not(.cm51111-status-win):not(.cm51111-status-lost):not(.cm51111-status-void) {
  background:#3c2931!important;
  color:#ffced7!important;
  border-color:#8d5865!important;
}
.cot43 .cm51111-iq .cm51111-ticket-odds>strong{color:#cfff8b!important}
.cot43 .cm51111-iq .cm51111-ticket-bottom>span{color:#ffacbd!important}
