.scheduled-case-nav { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin: 0 0 24px; }
.scheduled-case-nav strong { flex-basis: 100%; font-size: 16px; margin-bottom: 5px; }
.scheduled-case-nav a { padding: 12px 16px; background: #e8e2d9; border: 1px solid #b6b0a6; border-radius: 6px; color: #172d3a; font-size: 15px; font-weight: 700; text-decoration: none; }
.scheduled-case-nav a:hover { background: #ded5c7; }
.scheduled-case-nav a:focus-visible { outline: 3px solid #9e663b; outline-offset: 3px; }
.scheduled-case-count { display: inline-block; margin: 0 0 8px; color: #655646; font-size: 13px; font-weight: 600; }
.scheduled-case-status { padding: 14px 18px; border: 1px solid #b6b0a6; border-radius: 6px; font-size: 14px; }
.scheduled-case-status button { background: transparent; color: inherit; padding: 6px; border: 0; text-decoration: underline; cursor: pointer; font: inherit; }
.disease-card strong { white-space: nowrap; }
@media (max-width: 1100px) { .disease-directory--home { grid-template-columns: minmax(0, 1fr); } }
