.juconnect-capacity-indicator { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 var(--s3, 14px) 0; max-width: 100%; border-radius: 999px; border: 1px solid var(--line, #d7dee5); background: var(--surface, #ffffff); color: var(--text2, #3c4a58); padding: 8px 12px; font-size: var(--fs-s, 0.92rem); line-height: 1.35; } .juconnect-capacity-indicator .pill__dot { width: 10px; height: 10px; flex: 0 0 auto; border-radius: 999px; background: var(--juconnect-capacity-dot, #2f855a); } .hero__inner > .juconnect-capacity-indicator { margin-top: 0; } .juconnect-capacity-indicator--limited { --juconnect-capacity-dot: #b7791f; } .juconnect-capacity-indicator--full { --juconnect-capacity-dot: #c53030; } .juconnect-capacity-indicator--paused { --juconnect-capacity-dot: #2b6cb0; }