/* AI Casino Strategy Tools — Supplemental CSS */
/* (Main styles live in the theme's main.css) */

/* Ensure tool wraps are full-width on narrow screens */
@media (max-width: 560px) {
  .acs-tool-wrap {
    padding: 1.25rem;
    border-radius: var(--acs-radius-lg, 12px);
  }

  .acs-tool-wrap h3 {
    font-size: 1.125rem;
  }
}

/* Step indicator overflow scrolling on small screens */
[data-acs-steps] {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
[data-acs-steps]::-webkit-scrollbar { display: none; }

/* Game checkbox hover state */
[data-acs-tool="game-plan"] label:has(input[type="checkbox"]:checked) {
  border-color: var(--acs-lime, #b6ff1a) !important;
  background: rgba(182,255,26,0.05) !important;
}

/* Print styles for Game Plan */
@media print {
  .acs-gp-panels,
  [data-acs-steps],
  .acs-gp-result > div:last-child,
  [data-acs-rg] {
    display: none !important;
  }

  .acs-gp-result {
    display: block !important;
  }

  .acs-tool-wrap {
    border: none;
    padding: 0;
    background: transparent;
  }

  body {
    background: #ffffff !important;
    color: #000000 !important;
  }
}
