/* ============================================================
   lavanayam-ui.css — corrections to the ported "software" look.

   pro.css and luxe.css are taken verbatim from the other product so they can
   be refreshed from it later. They assume that product's markup. Where this
   clinic's markup differs, the fix belongs here rather than in those two
   files, so neither is ever edited by hand.

   Loaded last, after styles.css, pro.css and luxe.css.
   ============================================================ */

/* The calendar. pro.css forces a TWO column grid, because that build has no
   doctor sidebar — it lists doctors as chips above the grid. This clinic's
   calendar has three children: the Doctors panel, the grid, and Today's
   Schedule. Under a two-column rule the Doctors panel took a whole column on
   its own and squeezed the day grid into 300px. */
.cal-layout { grid-template-columns: 210px minmax(0, 1fr) 320px !important; }
@media (max-width: 1200px) {
  .cal-layout { grid-template-columns: 190px minmax(0, 1fr) !important; }
  .today-panel { grid-column: 1 / -1; }
}
@media (max-width: 820px) {
  .cal-layout { grid-template-columns: minmax(0, 1fr) !important; }
  .cal-side { order: -1; }
}
