/* PUBGIN_SCHEDULE_DYNAMIC_V59: every day's button shares the available mobile row. */
@media (max-width:760px) {
  #pgd-dashboard .pgd-days {
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(min(100%,64px),1fr));
    width:100%;
    gap:4px;
    overflow:visible;
    padding:2px 0 6px;
  }
  #pgd-dashboard .pgd-days > .pgd-day {
    box-sizing:border-box;
    width:100%;
    min-width:0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:2px;
    padding:4px 2px;
    text-align:center;
  }
  #pgd-dashboard .pgd-days > .pgd-day strong {
    width:100%;
    justify-content:center;
    min-width:0;
  }
  #pgd-dashboard .pgd-days > .pgd-day .pgd-day-meta {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center;
    gap:3px;
    min-width:0;
    white-space:nowrap;
  }
  #pgd-dashboard .pgd-days > .pgd-day .pgd-day-meta time,
  #pgd-dashboard .pgd-days > .pgd-day .pgd-day-meta em {
    display:inline;
    font-size:9px;
  }
}
