/* ─── patient-meds.css ───────────────────────────────────────── */

.no-print   { }
.print-only { display: none; }

.meds-print-footer {
  margin-top: 24px;
  font-size: 11px;
  color: var(--slate-400);
  text-align: center;
}

@media print {
  /* Hide everything except the meds page */
  .sidebar, .topbar, .no-print { display: none !important; }
  .main-content { margin-left: 0 !important; }
  .page-content { padding: 0 !important; }

  /* Hide all pages except patient-meds */
  .page { display: none !important; }
  #page-patient-meds { display: block !important; }

  .print-only { display: block !important; }

  .card { box-shadow: none !important; border: 1px solid #ccc !important; }
  .card-header { background: #f1f5f9 !important; -webkit-print-color-adjust: exact; }

  /* Collapse past meds section when printing */
  #meds-past-section { display: block !important; }

  body { font-size: 12px; }
}
