/* Keno PC only v3 */
@media (min-width: 1024px) {
  .keno-page { display: grid !important; grid-template-columns: 340px 1fr !important; grid-template-areas: "panel board" "panel hint" "panel howto" "auto howto" !important; gap: 0 24px !important; max-width: 1200px !important; margin: 0 auto !important; align-content: start !important; }
  .keno-page > .kwl-panel { grid-area: panel !important; order: 0 !important; align-self: start !important; margin: 0 !important; }
  .keno-page > .keno-board { grid-area: board !important; order: 0 !important; margin: 0 0 14px 0 !important; }
  .keno-page > .keno-hintbar { grid-area: hint !important; order: 0 !important; margin: 0 0 14px 0 !important; }
  .keno-page > .knw-howto { grid-area: howto !important; order: 0 !important; margin: 0 !important; align-self: start !important; }
  .keno-page > .kwl-autogame { grid-area: auto !important; order: 0 !important; margin: 14px 0 0 0 !important; align-self: start !important; }
  .keno-page .keno-board { gap: 10px !important; }
  .keno-page .keno-cell { font-size: 17px !important; border-radius: 14px !important; }
  .keno-page .kwl-cols { flex-direction: column !important; align-items: stretch !important; gap: 12px !important; }
  .keno-page .kwl-col { max-width: none !important; }
  .keno-page .kwl-panel { padding: 18px !important; }
  .keno-page .keno-mult { max-width: 72px !important; padding: 8px 4px !important; }
  .keno-page .keno-mult__x { font-size: 14px !important; }
  .keno-page .keno-mult__hits { font-size: 11px !important; }
}
