/* Crash PC only v1 - history + scene + bet rows left, live bets sidebar right (ref layout); colors from crash.v1.css */
@media (min-width: 1024px) {
  .cr-page .content.cards { max-width: 1180px !important; margin: 0 auto !important; }
  .cr-page .cr-card {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 340px !important;
    grid-template-areas: "hist side" "scene side" "panels side" !important;
    gap: 12px 20px !important;
    padding: 16px !important;
    box-sizing: border-box !important;
    align-content: start !important;
  }
  .cr-page .cr-card > .cr-hist { grid-area: hist !important; margin: 0 !important; min-width: 0 !important; }
  .cr-page .cr-card > .cr-scene { grid-area: scene !important; min-width: 0 !important; }
  .cr-page .cr-card > .cr-panels { grid-area: panels !important; margin: 0 !important; min-width: 0 !important; }
  .cr-page .cr-card > .cr-bets {
    position: absolute !important; top: 16px !important; right: 16px !important; bottom: 16px !important; width: 340px !important;
    margin: 0 !important; overflow-y: auto !important; overflow-x: hidden !important; scrollbar-width: thin !important; box-sizing: border-box !important;
  }
  .cr-page .cr-bets__head { position: sticky !important; top: 0 !important; z-index: 1 !important; background: #1a1d29 !important; }
  body.light-theme .cr-page .cr-bets__head { background: #f5f6fa !important; }
  .cr-page .cr-panel { grid-template-columns: 1.15fr 1fr 1fr !important; }
  .cr-page .cr-panel__btn { min-height: 72px !important; }
  .cr-page .cr-panel__col { padding: 12px 12px 10px !important; }
}
