
/* V52 - Main management shortcuts: 3 columns on phones */
@media (max-width:600px){
  /* Existing dashboard grids used by different revisions */
  .quickGrid,
  .homeGrid,
  .dashGrid,
  .managerGrid,
  .managementGrid,
  .menuGrid,
  .featureGrid,
  .overviewGrid,
  #homeQuickGrid,
  #managerQuickGrid,
  #managementQuickGrid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }

  /* KAZUKO dashboard cards: keep them compact in 3-column phone layout */
  .quickGrid>button,.quickGrid>.card,
  .homeGrid>button,.homeGrid>.card,
  .dashGrid>button,.dashGrid>.card,
  .managerGrid>button,.managerGrid>.card,
  .managementGrid>button,.managementGrid>.card,
  .menuGrid>button,.menuGrid>.card,
  .featureGrid>button,.featureGrid>.card,
  .overviewGrid>button,.overviewGrid>.card,
  #homeQuickGrid>button,#managerQuickGrid>button,#managementQuickGrid>button{
    min-width:0!important;
  }
}

@media(max-width:600px){.trialFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.homeQuickRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickCell{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickDate{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickCell{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickRange{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickCell{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickCell{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.quickCell{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.shiftHomeCard{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.hidden{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.shiftHomeInfo{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.compactGrid4{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.pickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.compactPicks{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.compactGrid4{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.itemDetailRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.pickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.compactPicks{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.servicePicks{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}

@media(max-width:600px){.iconGrid39{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
