/* 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}
@media screen{
 html[data-theme=dark] [data-clinic-status-tone="neutral"]{--status-bg:#25394b;--status-ink:#c6d7e8}
 html[data-theme=dark] [data-clinic-status-tone="info"]{--status-bg:#183c50;--status-ink:#9bdfff}
 html[data-theme=dark] [data-clinic-status-tone="progress"]{--status-bg:#342b50;--status-ink:#d2c0ff}
 html[data-theme=dark] [data-clinic-status-tone="warning"]{--status-bg:#493815;--status-ink:#ffda87}
 html[data-theme=dark] [data-clinic-status-tone="success"]{--status-bg:#173c32;--status-ink:#9de8c5}
 html[data-theme=dark] [data-clinic-status-tone="danger"]{--status-bg:#493039;--status-ink:#ffbec4}
 html[data-theme=dark] .clinic-overdue-alert{color:#ffbec4}
}
