

/* v0623 corrections after live phone testing */
@media(max-width:600px){
  .cg127-run-gates{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:46px 2px 12px!important;gap:7px!important}
  .cg127-run-gates[hidden]{display:none!important}
  .dd141-lanes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
}

/* v0624 mobile corrections after live phone testing */
@media(max-width:700px){
  .cc26-board{grid-template-rows:repeat(8,minmax(0,1fr))!important;width:min(calc(100vw - 26px),52svh)!important;height:min(calc(100vw - 26px),52svh)!important;aspect-ratio:auto!important}
  .dd141-lanes{align-items:stretch!important}
  .dd141-lane{overflow:visible!important}
}


/* v0625 Data Dash phone lane-art correction */
@media(max-width:760px){
  .dd141-lanes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
  .dd145-lane-art{
    height:auto!important;
    aspect-ratio:1.72/1!important;
    background-size:100% 100%!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
  }
  .dd141-lane strong,.dd141-lane small{
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
}
