.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:99px;font-family:var(--font-heading);font-size:.7rem;font-weight:600;white-space:nowrap;line-height:1}.badge-status-NOT_STARTED{background:var(--status-not-started-bg);color:var(--status-not-started-text)}.badge-status-IN_PROGRESS{background:var(--status-in-progress-bg);color:var(--status-in-progress-text)}.badge-status-COMPLETED{background:var(--status-completed-bg);color:var(--status-completed-text)}.badge-status-ON_HOLD{background:var(--status-on-hold-bg);color:var(--status-on-hold-text)}.badge-status-CANCELLED{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.badge-status-DELAYED{background:var(--status-delayed-bg);color:var(--status-delayed-text)}.badge-status-BLOCKED{background:var(--status-blocked-bg);color:var(--status-blocked-text)}.badge-event-DRAFT{background:var(--status-not-started-bg);color:var(--status-not-started-text)}.badge-event-PUBLISHED{background:var(--success-bg);color:var(--success-text)}.badge-event-COMPLETED{background:var(--status-in-progress-bg);color:var(--status-in-progress-text)}.badge-event-CANCELLED{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.badge-lifecycle-active{background:#eff6ff;color:#1d4ed8}.badge-lifecycle-hold{background:var(--status-on-hold-bg);color:var(--status-on-hold-text)}.badge-lifecycle-aborted,.badge-lifecycle-deactivated,.badge-lifecycle-inactive{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.badge-lifecycle-finalized{background:#f0fdf4;color:#15803d}.badge-lifecycle-archived{background:#f1f5f9;color:#64748b}.badge-website-disclosed{background:#f3ecfb;color:var(--purple-800)}.badge-priority-LOW{background:#f0fdf4;color:#15803d}.badge-priority-MEDIUM{background:#eff6ff;color:#1d4ed8}.badge-priority-HIGH{background:#fff7ed;color:#c2410c}.badge-priority-CRITICAL,.badge-priority-URGENT{background:#fef2f2;color:#b91c1c}.badge-type{background:#f1f5f9;color:#475569}.badge-category-events-activities{background:#fff7ed;color:#c2410c}.badge-category-marketing-communications{background:#fff1f2;color:#be123c}.badge-category-technology-development{background:#eff6ff;color:#1d4ed8}.badge-category-research-academic{background:#f0fdfa;color:#0f766e}.badge-category-business-operations{background:#f0fdf4;color:#15803d}.badge-category-creative-design{background:#fdf4ff;color:#7e22ce}.badge-category-collaboration-partnerships{background:#eef2ff;color:#4338ca}.badge-category-internal-operations{background:#f8fafc;color:#334155}.badge-category-product-innovation{background:#f0f9ff;color:#0369a1}.badge-category-maintenance-support{background:#fefce8;color:#854d0e}.badge-category-other{background:#f1f5f9;color:#64748b}.badge-team{background:#f3ecfb;color:var(--purple-800);font-family:var(--font-heading);font-size:.68rem;font-weight:500;padding:.15rem .45rem;border-radius:99px;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot-NOT_STARTED{background:var(--status-not-started)}.status-dot-IN_PROGRESS{background:var(--status-in-progress)}.status-dot-COMPLETED{background:var(--status-completed)}.status-dot-ON_HOLD{background:var(--status-on-hold)}.status-dot-CANCELLED{background:var(--status-cancelled)}.status-dot-DELAYED{background:var(--status-delayed)}.status-dot-BLOCKED{background:var(--status-blocked)}.status-select-inline{font-family:var(--font-heading);font-size:.72rem;font-weight:600;padding:.2rem 1.4rem .2rem .45rem;border-radius:99px;border:2px solid transparent;background-repeat:no-repeat;background-position:right .3rem center;background-size:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .15s}.status-select-inline:focus{outline:none;opacity:.85}.status-select-inline.s-NOT_STARTED{background-color:var(--status-not-started-bg);color:var(--status-not-started-text);border-color:#e2e8f0}.status-select-inline.s-IN_PROGRESS{background-color:var(--status-in-progress-bg);color:var(--status-in-progress-text);border-color:#bfdbfe}.status-select-inline.s-COMPLETED{background-color:var(--status-completed-bg);color:var(--status-completed-text);border-color:#bbf7d0}.status-select-inline.s-DELAYED{background-color:var(--status-delayed-bg);color:var(--status-delayed-text);border-color:#fed7aa}.status-select-inline.s-ON_HOLD{background-color:var(--status-on-hold-bg);color:var(--status-on-hold-text);border-color:#fde68a}.status-select-inline.s-CANCELLED{background-color:var(--status-cancelled-bg);color:var(--status-cancelled-text);border-color:#fecaca}.status-select-inline.s-BLOCKED{background-color:var(--status-blocked-bg);color:var(--status-blocked-text);border-color:#fecaca}