.ds-status-dot{align-items:center;gap:var(--gap-100);display:inline-flex}.ds-status-dot__indicator{border-radius:var(--radius-pill);background-color:var(--ds-status-dot-color);flex-shrink:0;position:relative}.ds-status-dot__label{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-secondary);white-space:nowrap}.ds-status-dot--xs .ds-status-dot__indicator{width:var(--gap-200);height:var(--gap-200)}.ds-status-dot--sm .ds-status-dot__indicator{width:calc(var(--icon-size-500) / 2);height:calc(var(--icon-size-500) / 2)}.ds-status-dot--md .ds-status-dot__indicator{width:calc(var(--icon-size-600) / 2);height:calc(var(--icon-size-600) / 2)}.ds-status-dot--lg .ds-status-dot__indicator{width:calc(var(--icon-size-800) / 2);height:calc(var(--icon-size-800) / 2)}.ds-status-dot--info{--ds-status-dot-color:var(--color-status-info-icon)}.ds-status-dot--positive{--ds-status-dot-color:var(--color-status-positive-icon)}.ds-status-dot--warning{--ds-status-dot-color:var(--color-status-warning-icon)}.ds-status-dot--error{--ds-status-dot-color:var(--color-status-error-icon)}.ds-status-dot--neutral{--ds-status-dot-color:var(--color-status-neutral-icon)}.ds-status-dot--outline .ds-status-dot__indicator{box-shadow:inset 0 0 0 var(--border-025) var(--ds-status-dot-color);background-color:#0000}.ds-status-dot--outline.ds-status-dot--md .ds-status-dot__indicator,.ds-status-dot--outline.ds-status-dot--lg .ds-status-dot__indicator{box-shadow:inset 0 0 0 var(--border-050) var(--ds-status-dot-color)}.ds-status-dot--pulse .ds-status-dot__indicator:after{content:"";border-radius:var(--radius-pill);background-color:var(--ds-status-dot-color);animation:ds-status-dot-pulse var(--motion-duration-loop-shimmer) var(--motion-ease-standard) infinite;position:absolute;inset:0}@keyframes ds-status-dot-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.ds-status-dot--pulse .ds-status-dot__indicator:after{opacity:0;animation:none}}
