/* ─── pharmacy.css ───────────────────────────────────────────── */

.ph-filters { display: flex; gap: 6px; flex-wrap: wrap; }

.ph-filter-btn {
  padding: 6px 14px; border-radius: 20px;
  border: 1px solid var(--slate-300); background: var(--white);
  color: var(--slate-600); font-size: 12px; font-weight: 600;
  cursor: pointer; transition: var(--transition);
  font-family: 'IBM Plex Sans', sans-serif;
}
.ph-filter-btn:hover { border-color: var(--teal-500); color: var(--teal-600); }
.ph-filter-btn.active { background: var(--navy-800); color: var(--teal-400); border-color: var(--navy-800); }

.pharmacy-row.order-priority-stat td:first-child   { border-left: 3px solid var(--rose-500); }
.pharmacy-row.order-priority-urgent td:first-child  { border-left: 3px solid var(--amber-500); }

.order-warning-inline { font-size: 11px; color: var(--amber-600); margin-top: 2px; }
