/* Shared, readable status fills in light and dark themes. Labels remain visible. */
:root{--entry-info-bg:#d5f5f4;--entry-info-text:#075451;--entry-info-border:#70c9c5;--entry-success-bg:#dcfce7;--entry-success-text:#14532d;--entry-success-border:#86cf9e;--entry-warning-bg:#fff0c2;--entry-warning-text:#713f12;--entry-warning-border:#e5bd65;--entry-danger-bg:#ffe0e3;--entry-danger-text:#881337;--entry-danger-border:#ed9aaa;--entry-transfer-bg:#ede3ff;--entry-transfer-text:#5b21b6;--entry-transfer-border:#bea0ed;--entry-neutral-bg:#ececec;--entry-neutral-text:#383838;--entry-neutral-border:#b9b9b9}
html[data-theme="dark"]{--entry-info-bg:#153e40;--entry-info-text:#a5f3ef;--entry-info-border:#347e81;--entry-success-bg:#183e2b;--entry-success-text:#bbf7d0;--entry-success-border:#43885d;--entry-warning-bg:#493718;--entry-warning-text:#fde68a;--entry-warning-border:#947039;--entry-danger-bg:#4c202b;--entry-danger-text:#fecdd3;--entry-danger-border:#a65368;--entry-transfer-bg:#39264f;--entry-transfer-text:#e9d5ff;--entry-transfer-border:#8560ab;--entry-neutral-bg:#333;--entry-neutral-text:#eee;--entry-neutral-border:#666}
.entry-status,.status-pill{--entry-fill:var(--entry-neutral-bg);--entry-ink:var(--entry-neutral-text);--entry-edge:var(--entry-neutral-border);background:var(--entry-fill);color:var(--entry-ink);border:1px solid var(--entry-edge);border-radius:8px;padding:6px 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:750;line-height:1.35}
.entry-status--info,.status-pill--info{--entry-fill:var(--entry-info-bg);--entry-ink:var(--entry-info-text);--entry-edge:var(--entry-info-border)}
.entry-status--success,.status-pill--success{--entry-fill:var(--entry-success-bg);--entry-ink:var(--entry-success-text);--entry-edge:var(--entry-success-border)}
.entry-status--warning,.status-pill--warning{--entry-fill:var(--entry-warning-bg);--entry-ink:var(--entry-warning-text);--entry-edge:var(--entry-warning-border)}
.entry-status--danger,.status-pill--danger{--entry-fill:var(--entry-danger-bg);--entry-ink:var(--entry-danger-text);--entry-edge:var(--entry-danger-border)}
.entry-status--transfer{--entry-fill:var(--entry-transfer-bg);--entry-ink:var(--entry-transfer-text);--entry-edge:var(--entry-transfer-border)}
.order-entry .entry-status{margin-bottom:12px}
