/* Local semantic accents only: no card repaint and no animation. Text and glyphs
 * remain useful without color or in forced-colors mode. */
.workflow-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;max-width:100%;margin:10px 0}
.workflow-badge{--workflow-fg:#d4dbe2;--workflow-bg:#252c32;--workflow-line:#65737e;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:6px 10px;border:1px solid var(--workflow-line);border-radius:8px;background:var(--workflow-bg);color:var(--workflow-fg);font:600 12px/1.45 var(--sans,Arial,sans-serif);letter-spacing:normal;text-transform:none;vertical-align:middle;box-sizing:border-box}
.workflow-badge-label{min-width:0;overflow-wrap:anywhere}
.workflow-badge-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:13px;font:700 14px/1 var(--sans,Arial,sans-serif);color:inherit}
.workflow-badges--compact{margin:7px 0;gap:6px 8px}
.workflow-badges--compact .workflow-badge{font-size:11px;padding:4px 8px}
.workflow-badge--live,.workflow-badge--running{--workflow-fg:#a8d8ff;--workflow-bg:#102f48;--workflow-line:#4e94c8}
.workflow-badge--import,.workflow-badge--dialogs{--workflow-fg:#e1c6ff;--workflow-bg:#332244;--workflow-line:#9b72c6}
.workflow-badge--advertisers,.workflow-badge--waiting,.workflow-badge--uncertain{--workflow-fg:#ffdfa1;--workflow-bg:#3b2c13;--workflow-line:#bd8c36}
.workflow-badge--mailings{--workflow-fg:#a7efdf;--workflow-bg:#123b34;--workflow-line:#499e8c}
.workflow-badge--success{--workflow-fg:#b3efbd;--workflow-bg:#17351f;--workflow-line:#61a972}
.workflow-badge--error{--workflow-fg:#ffc4c4;--workflow-bg:#442124;--workflow-line:#d67b81}
.workflow-legend{--workflow-fg:#d4dbe2;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:18px 0;padding:0;border:0;min-width:0;max-width:100%}
.workflow-legend-title{flex:0 0 auto;color:var(--app-muted,var(--muted,#b4bcc4));font:500 12px/1.6 var(--sans,Arial,sans-serif)}
.workflow-legend-items{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 18px;list-style:none;margin:0;padding:0;min-width:0;max-width:100%}
.workflow-legend-item{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:0;min-width:0;color:var(--app-text,var(--bone,#f2efea));font:500 12px/1.6 var(--sans,Arial,sans-serif)}
.workflow-legend-dot{display:block;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--workflow-fg);flex:none}
.workflow-legend-label{min-width:0;overflow-wrap:anywhere}
.workflow-history-item{flex-wrap:wrap;align-items:center;gap:14px 18px}
.workflow-history-item>div{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}
.workflow-history-item>.btn{flex:0 0 auto;max-width:100%;white-space:normal;min-height:44px}
.workflow-history-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;min-width:0;color:var(--app-muted,var(--muted,#b4bcc4))}
.workflow-history-status>span{min-width:0;overflow-wrap:anywhere}
.workflow-task-overview{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:18px 0;min-width:0}
.workflow-task-overview>.workflow-badges{margin:0}
#parsing-base-badges,#m-parsing-source-badges{min-width:0;margin:12px 0}
#parsing-base-badges>.workflow-badges,#m-parsing-source-badges>.workflow-badges{margin:0}
#parsing-base-badges:empty,#m-parsing-source-badges:empty,.workflow-task-overview:empty{display:none}
.live-audience-card>.workflow-badges,.dialog-handoff-card>.workflow-badges,[data-live-audience-badges]>.workflow-badges{margin:0}
:root[data-theme="light"] .workflow-badge{--workflow-fg:#354652;--workflow-bg:#edf1f4;--workflow-line:#8999a5}
:root[data-theme="light"] .workflow-legend{--workflow-fg:#354652}
:root[data-theme="light"] .workflow-badge--live,:root[data-theme="light"] .workflow-badge--running{--workflow-fg:#07517f;--workflow-bg:#e5f3ff;--workflow-line:#5b93b8}
:root[data-theme="light"] .workflow-badge--import,:root[data-theme="light"] .workflow-badge--dialogs{--workflow-fg:#673b8d;--workflow-bg:#f3eaff;--workflow-line:#a17bbf}
:root[data-theme="light"] .workflow-badge--advertisers,:root[data-theme="light"] .workflow-badge--waiting,:root[data-theme="light"] .workflow-badge--uncertain{--workflow-fg:#765000;--workflow-bg:#fff3d5;--workflow-line:#b58a36}
:root[data-theme="light"] .workflow-badge--mailings{--workflow-fg:#136455;--workflow-bg:#e2f7f0;--workflow-line:#559b8b}
:root[data-theme="light"] .workflow-badge--success{--workflow-fg:#286436;--workflow-bg:#e8f6e9;--workflow-line:#6e9b76}
:root[data-theme="light"] .workflow-badge--error{--workflow-fg:#96393e;--workflow-bg:#fff0f0;--workflow-line:#c8898d}
@media(max-width:600px){.workflow-badges{gap:8px}.workflow-badge{font-size:11px;padding:6px 8px}.workflow-legend{display:grid;gap:10px}.workflow-legend-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%}.workflow-history-item>div{flex-basis:100%}.workflow-history-item>.btn{width:100%}.live-audience-lead-heading>.workflow-badge,.dialog-handoff-lead-heading>.workflow-badge,.advertiser-record-heading>.workflow-badge{max-width:100%}}
@media(forced-colors:active){.workflow-badge{border-color:CanvasText;color:CanvasText;background:Canvas}.workflow-legend-item{color:CanvasText}.workflow-legend-dot{background:CanvasText}}
