.ess-status-badge{--status-bg:#f1f3f5;--status-border:#d8dce1;--status-color:#59616d;--status-solid:#69717c;border:1px solid var(--status-border);background:var(--status-bg);min-width:0;color:var(--status-color);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:800;line-height:1;display:inline-flex}.ess-status-badge--sm{min-height:20px;padding:0 7px;font-size:8px}.ess-status-badge--md{min-height:25px;padding:0 9px;font-size:9px}.ess-status-badge--lg{min-height:31px;padding:0 12px;font-size:10px}.ess-status-badge--neutral{--status-bg:#f1f3f5;--status-border:#d8dce1;--status-color:#59616d;--status-solid:#69717c}.ess-status-badge--brand{--status-bg:#fff0f2;--status-border:#f4bcc5;--status-color:#c9162e;--status-solid:#c9162e}.ess-status-badge--success{--status-bg:#eaf8ef;--status-border:#b9e4c7;--status-color:#167a3e;--status-solid:#16823b}.ess-status-badge--warning{--status-bg:#fff4e3;--status-border:#f5d49f;--status-color:#a45d00;--status-solid:#b86a00}.ess-status-badge--danger{--status-bg:#fff0f2;--status-border:#f4bcc5;--status-color:#c9162e;--status-solid:#c9162e}.ess-status-badge--information{--status-bg:#ebf5fd;--status-border:#bdddf5;--status-color:#1769aa;--status-solid:#1769aa}.ess-status-badge--pending,.ess-status-badge--purple{--status-bg:#fff0f2;--status-border:#f4bcc5;--status-color:#c9162e;--status-solid:#c9162e}.ess-status-badge--outline{background:0 0}.ess-status-badge--solid{border-color:var(--status-solid);background:var(--status-solid);color:#fff}.ess-status-badge__dot{background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.ess-status-badge__icon{place-items:center;display:grid}.ess-status-badge__label{text-overflow:ellipsis;overflow:hidden}.ess-status-badge button{color:currentColor;width:16px;height:16px;font:inherit;cursor:pointer;background:#ffffffa6;border:0;border-radius:999px;place-items:center;margin-right:-4px;padding:0;display:grid}.ess-status-indicator{--indicator-color:#69717c;background:#fff;border:1px solid #e1e4e8;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:12px 14px;display:grid}.ess-status-indicator--brand{--indicator-color:#c9162e}.ess-status-indicator--success{--indicator-color:#16823b}.ess-status-indicator--warning{--indicator-color:#b86a00}.ess-status-indicator--danger{--indicator-color:#c9162e}.ess-status-indicator--information{--indicator-color:#1769aa}.ess-status-indicator--pending,.ess-status-indicator--purple{--indicator-color:#c9162e}.ess-status-indicator__dot{background:var(--indicator-color);border-radius:999px;width:9px;height:9px}.ess-status-indicator__dot.is-pulsing{box-shadow:0 0 0 0 color-mix(in srgb, var(--indicator-color) 40%, transparent);animation:1.6s infinite ess-status-pulse}.ess-status-indicator__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ess-status-indicator__copy strong{color:#2b3038;font-size:11px}.ess-status-indicator__copy span{color:#7a828d;font-size:9px;line-height:1.5}.ess-status-indicator__value{color:var(--indicator-color);font-size:13px;font-weight:850}@keyframes ess-status-pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.ess-workflow-status{align-items:flex-start;width:100%;display:flex}.ess-workflow-status__item{flex:1;align-items:flex-start;min-width:0;display:flex}.ess-workflow-status__step{align-items:flex-start;gap:9px;min-width:0;display:flex}.ess-workflow-status__marker{color:#808894;background:#fff;border:1px solid #d7dbe0;border-radius:999px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.ess-workflow-status__step>div{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.ess-workflow-status__step strong{color:#3a4049;font-size:10px}.ess-workflow-status__step small{color:#8a929d;font-size:8px;line-height:1.4}.ess-workflow-status__step.is-completed .ess-workflow-status__marker{color:#fff;background:#16823b;border-color:#16823b}.ess-workflow-status__step.is-current .ess-workflow-status__marker{color:#c9162e;background:#fff0f2;border-color:#c9162e;box-shadow:0 0 0 4px #c9162e14}.ess-workflow-status__step.is-rejected .ess-workflow-status__marker{color:#fff;background:#c9162e;border-color:#c9162e}.ess-workflow-status__line{background:#dfe2e6;flex:1;min-width:20px;height:1px;margin:14px 10px 0}.ess-workflow-status__item:has(.ess-workflow-status__step.is-completed) .ess-workflow-status__line{background:#70ba87}.ess-workflow-status--compact .ess-workflow-status__step small{display:none}.ess-workflow-status--compact .ess-workflow-status__marker{flex-basis:24px;width:24px;height:24px}.ess-workflow-status--compact .ess-workflow-status__line{margin-top:11px}@media (max-width:850px){.ess-workflow-status{flex-direction:column;gap:0}.ess-workflow-status__item{flex-direction:column;width:100%}.ess-workflow-status__line{flex:0 0 28px;width:1px;min-width:1px;height:28px;margin:4px 0 4px 14px}}.ess-status-badge--sm{font-size:11px}.ess-status-badge--md{font-size:12px}.ess-status-badge--lg,.ess-status-indicator__copy strong{font-size:13px}.ess-status-indicator__copy span{font-size:12px}
