:root{--rd-good-fg:#2e6a50;--rd-good-bg:#eaf4ed;--rd-attention-fg:#8a641c;--rd-attention-bg:#faf3df;--rd-problem-fg:#99552e;--rd-problem-bg:#f8eadf;--rd-critical-fg:#9c3c46;--rd-critical-bg:#f7e9eb;--rd-info-fg:#45627a;--rd-info-bg:#edf2f6;--rd-unknown-fg:#626d73;--rd-unknown-bg:#eff1f2;--rd-neutral-fg:#31594b;--rd-neutral-bg:#edf2e9;--rd-help-bg:#fff;--rd-help-fg:#263c32;--rd-help-border:#cfdbd2}
:root[data-theme="dark"],[data-theme="dark"]{--rd-good-fg:#a4d8b6;--rd-good-bg:#243e30;--rd-attention-fg:#e6cb82;--rd-attention-bg:#40371d;--rd-problem-fg:#e5b68e;--rd-problem-bg:#443022;--rd-critical-fg:#f0b5bd;--rd-critical-bg:#452a30;--rd-info-fg:#b4cee0;--rd-info-bg:#293a47;--rd-unknown-fg:#c3cbce;--rd-unknown-bg:#343d40;--rd-neutral-fg:#d1e1d4;--rd-neutral-bg:#2e4338;--rd-help-bg:#24362c;--rd-help-fg:#e3ede5;--rd-help-border:#5a7262}
#root .rd-state{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:0;border-radius:5px;padding:3px 6px;font:inherit;font-size:12px;font-weight:500;line-height:1.4;vertical-align:middle;text-align:left;white-space:normal;overflow-wrap:normal;background:var(--rd-state-bg);color:var(--rd-state-fg);box-shadow:none;min-height:0}
.rd-state--good{--rd-state-bg:var(--rd-good-bg);--rd-state-fg:var(--rd-good-fg)}.rd-state--attention{--rd-state-bg:var(--rd-attention-bg);--rd-state-fg:var(--rd-attention-fg)}.rd-state--problem{--rd-state-bg:var(--rd-problem-bg);--rd-state-fg:var(--rd-problem-fg)}.rd-state--critical{--rd-state-bg:var(--rd-critical-bg);--rd-state-fg:var(--rd-critical-fg)}.rd-state--info{--rd-state-bg:var(--rd-info-bg);--rd-state-fg:var(--rd-info-fg)}.rd-state--unknown{--rd-state-bg:var(--rd-unknown-bg);--rd-state-fg:var(--rd-unknown-fg)}.rd-state--neutral{--rd-state-bg:var(--rd-neutral-bg);--rd-state-fg:var(--rd-neutral-fg)}
#root .rd-abc{min-width:29px;justify-content:center;flex:none}#root .rd-demand{background:transparent;font-weight:400;padding-inline:0}#root .rd-state-icon{width:15px;height:15px;flex:none}#root .rd-product-state{display:flex;flex-direction:column;gap:6px;align-items:flex-start}#root .rd-state-top,#root .rd-state-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#root .rd-state-top{flex-wrap:nowrap}#root .rd-state-top .rd-demand{min-width:0}
#root .rd-state:focus-visible{outline:2px solid #668e78;outline-offset:3px}#root .rd-state:hover{filter:brightness(.98)}
.rd-state-tooltip{position:fixed;z-index:20000;width:max-content;max-width:min(360px,calc(100vw - 24px));max-height:70vh;overflow:auto;box-sizing:border-box;padding:11px 13px;border:1px solid var(--rd-help-border);border-radius:7px;background:var(--rd-help-bg);color:var(--rd-help-fg);box-shadow:0 5px 20px #0002;white-space:pre-line;font:400 13px/1.5 'Segoe UI',sans-serif;overflow-wrap:anywhere}.rd-state-tooltip[hidden]{display:none}
#root .purchase-group-info .rd-state-top{display:inline-flex;margin-right:8px}#root .purchase-group-info .rd-state{font-size:11px}#root .nl-card-status .rd-product-state{margin-bottom:5px}
@media(pointer:coarse){#root button.rd-state{min-height:44px}.rd-state-tooltip{font-size:14px}}
#root .rd-state>span{color:inherit}#root .rd-demand{background:var(--rd-state-bg);padding-inline:5px}

#root .rd-state{color:var(--rd-state-fg)!important}#root .rd-state>span{color:inherit!important}
