.open-badge{border-radius:var(--radius-pill,999px);white-space:nowrap;border:1px solid #0000;align-self:flex-start;align-items:center;gap:.4375rem;margin-block-start:.25rem;padding-block:.1875rem;padding-inline:.5rem .6875rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.open-badge.is-open{color:#15803d;background:#22c55e24;border-color:#22c55e42}.open-badge.is-closed{color:#b91c1c;background:#ef44441f;border-color:#ef44443d}[data-theme=dark] .open-badge.is-open{color:#4ade80}[data-theme=dark] .open-badge.is-closed{color:#fca5a5}.open-dot{background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}@media (prefers-reduced-motion:no-preference){.open-badge.is-open .open-dot{animation:2.4s ease-in-out infinite open-dot-pulse}}@keyframes open-dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 40%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 0%, transparent)}}@media (max-width:480px){.open-badge{font-size:.75rem}}
