.efp-status{font-size:var(--ef-step--1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--status-hue,var(--efp-ink-2));align-items:center;gap:.4em;font-weight:600;display:inline-flex}.efp-status--muted{--status-hue:var(--efp-ink-2)}.efp-status--ink{--status-hue:var(--efp-ink)}.efp-status--pos{--status-hue:var(--efp-pos-ink)}.efp-status--chip{border-radius:var(--ef-radius-pill);border:1px solid var(--efp-line-strong);background:var(--efp-paper-2);min-height:24px;padding:2px 10px 2px 8px}.efp-status--chip.efp-status--pos{background:var(--efp-pos-wash);border-color:#5b9d7866}.efp-status--row{gap:.45em}.efp-status-glyph{border-radius:50%;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.efp-status-glyph--pending{opacity:.85;border:1.5px solid}.efp-status-glyph--active{background:currentColor}.efp-status-glyph--done{background:var(--efp-pos);color:var(--ef-text)}.efp-status--stamp{border:1px solid var(--efp-line-strong);letter-spacing:.09em;border-radius:4px;gap:6px;padding:4px 9px;font-weight:700;line-height:1}.efp-status--stamp[data-status=approved],.efp-status--stamp[data-status=fielding],.efp-status--stamp[data-status=synthesizing]{--status-hue:var(--efp-syn-ink);border-color:#5658876b}.efp-status--stamp[data-status=fielding],.efp-status--stamp[data-status=synthesizing]{background:var(--efp-syn-wash)}.efp-status--stamp[data-status=draft],.efp-status--stamp[data-status=proposed]{background:#22203008;border-color:#2220304d}.efp-status--stamp[data-status=delivered]{--status-hue:var(--efp-pos-ink);background:var(--efp-pos-wash);border-color:#3d6b4666}.efp-status--stamp .efp-status-glyph{width:8px;height:8px}.efp-status-glyph--st-ring{border:1.5px solid}.efp-status-glyph--st-fill{background:currentColor}.efp-status-glyph--st-half{background:linear-gradient(90deg,currentColor 0 50%,#0000 50%);border:1.5px solid}.efp-status-glyph--st-check{color:var(--efp-pos-ink)}.efp-status-attn{background:var(--efp-attn);width:7px;height:7px;box-shadow:0 0 0 3px var(--efp-attn-wash);border-radius:50%;flex:none}.efp-status-label{color:var(--status-hue,var(--efp-ink-2))}
