.status-badge{display:inline-flex;align-items:center;font-weight:500;border-radius:var(--radius-md);padding:.25rem .75rem}.status-badge--sm{font-size:.75rem}.status-badge--md{font-size:.875rem}.status-badge--new{background:rgba(59,130,246,.15);color:var(--status-new-text,var(--status-new))}.status-badge--active{background:rgba(var(--status-success-rgb),.15);color:var(--status-active-text,var(--status-active))}.status-badge--inactive{background:rgba(100,116,139,.15);color:var(--status-inactive-text,var(--status-inactive))}.status-badge--pending{background:rgba(var(--status-warning-rgb),.15);color:var(--status-pending-text,var(--status-pending))}.status-badge--cancelled{background:rgba(var(--status-error-rgb),.15);color:var(--status-cancelled-text,var(--status-cancelled))}.status-badge--contacted{background:rgba(139,92,246,.15);color:#8b5cf6}.status-badge--booked{background:rgba(var(--status-success-rgb),.15);color:var(--status-active-text,var(--status-active))}.status-badge--draft{background:rgba(100,116,139,.15);color:#94a3b8}.status-badge--sent{background:rgba(59,130,246,.15);color:#60a5fa}.status-badge--accepted{background:rgba(var(--status-success-rgb),.15);color:var(--status-success-text,var(--status-success))}.status-badge--rejected{background:rgba(var(--status-error-rgb),.15);color:var(--status-error-text,var(--status-error))}.status-badge--expired{background:rgba(var(--status-warning-rgb),.15);color:var(--status-warning-text,var(--status-warning))}