/* One status palette for filters, list badges, inspectors and order detail pages. */
[data-status]{--status-bg:#3a3a3a;--status-text:#c6c6c6}
[data-status=review]{--status-bg:#443b5a;--status-text:#d2bfff}
[data-status=rejected],[data-status=cancelled]{--status-bg:#583636;--status-text:#ffb4ad}
[data-status=queued],[data-status=awaiting_slot],[data-status=hold_expired],[data-status=paid]{--status-bg:#344860;--status-text:#b8d6ff}
[data-status=awaiting_payment],[data-status=wht_pending]{--status-bg:#5a432c;--status-text:#ffc68e}
[data-status=payment_review]{--status-bg:#514a2c;--status-text:#f7dd87}
[data-status=active],[data-status=confirmed]{--status-bg:#2e4a3b;--status-text:#a3dfbb}
[data-status=wht_review]{--status-bg:#443b5a;--status-text:#d2bfff}
[data-status=expiring]{--status-bg:#583d30;--status-text:#ffbf9f}
[data-status=ended],[data-status=expired],[data-status=completed]{--status-bg:#3a3a3a;--status-text:#c6c6c6}
.ads-app .state[data-status],body.admin-app :is(.badge.ad-status,.ad-status-pill)[data-status]{background:var(--status-bg);color:var(--status-text);border-color:var(--status-bg)}
.ads-app .state[data-status]::before{background:currentColor}
.status-tabs button[data-status]>span,.status-tabs button[data-status]:is(:hover,:focus-visible,[aria-pressed=true])>span{background:var(--status-bg);color:var(--status-text)}
