/* Shared semantic colors; two ID weights override legacy module palettes. */
#screen-app .page table [data-clinic-status-tone]:not(#clinic-status-priority){background:var(--status-bg)!important;color:var(--status-ink)!important}
[data-clinic-status-tone="neutral"]{--status-bg:#edf1f5;--status-ink:#506875}
[data-clinic-status-tone="info"]{--status-bg:#e7f5fb;--status-ink:#176a8c}
[data-clinic-status-tone="progress"]{--status-bg:#eeeafb;--status-ink:#5f49aa}
[data-clinic-status-tone="warning"]{--status-bg:#fff3dd;--status-ink:#9a6112}
[data-clinic-status-tone="success"]{--status-bg:#e7f7ef;--status-ink:#1b7550}
[data-clinic-status-tone="danger"]{--status-bg:#fdebec;--status-ink:#ad343c}
.clinic-overdue-alert{display:block;margin-top:5px;color:#ad343c;font-size:12px;font-weight:600}
