/* What the Tailwind CDN cannot express inline: tiny, deliberate. */

/* Calendar day cells: a cursor only where a click does something. */
.cal-day[data-pickable="true"] { cursor: pointer; }
.cal-day[data-pickable="true"]:hover { outline: 2px solid #c7d2fe; outline-offset: -2px; }

/* Print the page, not the app around it: no sidebar, search, filters or
   buttons; collapsed sections opened; a header naming the school and the
   day (see partials/_print_header.html). */
@media print {
  aside, nav, .no-print, form[role="search"], button, [x-teleport], summary::marker { display: none !important; }
  header { border: 0 !important; padding: 0 0 .5rem !important; }
  main { padding: 0 !important; }
  details { display: block; }
  details > * { display: block; }
  .print-header { display: block !important; }
  a { color: inherit !important; text-decoration: none !important; }
  .shadow-lg, .shadow { box-shadow: none !important; }
  @page { margin: 12mm; }
}
