.fs-badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.fs-badge--primary{background-color:var(--color-primary,#1e73ae);color:var(--color-background,#fff)}.fs-badge--secondary{background-color:var(--color-secondary,#00deef);color:var(--color-background,#fff)}.fs-badge--success{background-color:var(--color-success,#2e9e5b);color:var(--color-background,#fff)}.fs-badge--error{background-color:var(--color-error,#d64545);color:var(--color-background,#fff)}.fs-badge--warning{background-color:var(--color-warning,#e6a100);color:var(--color-foreground,#131615)}.fs-badge--info{background-color:var(--color-info,#1e73ae);color:var(--color-background,#fff)}.fs-badge--primary-outlined{border:1px solid var(--color-primary,#1e73ae);color:var(--color-primary,#1e73ae);background-color:#0000}.fs-badge--secondary-outlined{border:1px solid var(--color-secondary,#00deef);color:var(--color-secondary,#00deef);background-color:#0000}.fs-badge--success-outlined{border:1px solid var(--color-success,#2e9e5b);color:var(--color-success,#2e9e5b);background-color:#0000}.fs-badge--error-outlined{border:1px solid var(--color-error,#d64545);color:var(--color-error,#d64545);background-color:#0000}.fs-badge--warning-outlined{border:1px solid var(--color-warning,#e6a100);color:var(--color-warning,#e6a100);background-color:#0000}.fs-badge--info-outlined{border:1px solid var(--color-info,#1e73ae);color:var(--color-info,#1e73ae);background-color:#0000}
.fs-switch__track{--fs-switch-track-w:2.5rem;--fs-switch-track-h:1.5rem;--fs-switch-thumb:1rem;--fs-switch-pad:.25rem;--fs-switch-inset:4px;width:var(--fs-switch-track-w);height:var(--fs-switch-track-h);cursor:pointer;box-shadow:inset 0 0 0 var(--fs-switch-inset) color-mix(in srgb, var(--color-border) 70%, transparent);background:var(--color-background,#fff);border-radius:9999px;flex-shrink:0;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.fs-switch__track--disabled{pointer-events:none;cursor:not-allowed}.fs-switch__thumb{top:var(--fs-switch-pad);left:var(--fs-switch-pad);width:var(--fs-switch-thumb);height:var(--fs-switch-thumb);border-style:solid;border-width:1px;border-radius:9999px;transition:transform .2s,background-color .2s,border-color .2s;position:absolute}.fs-switch__track--checked .fs-switch__thumb{transform:translateX(calc(var(--fs-switch-track-w) - var(--fs-switch-thumb) - (2 * var(--fs-switch-pad))))}.fs-switch__track--compact{--fs-switch-track-w:1.75rem;--fs-switch-track-h:1.125rem;--fs-switch-thumb:.75rem;--fs-switch-pad:.1875rem;--fs-switch-inset:3px}.fs-switch__root{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-top:.25rem;display:inline-flex}.fs-switch__root--compact{gap:.375rem;margin-top:0}.fs-switch__root--disabled{cursor:not-allowed}.fs-switch__label{color:var(--color-muted-foreground,#7a8280);font-size:.875rem;font-weight:500;line-height:1.25}.fs-switch__root--compact .fs-switch__label{font-size:.8125rem}.fs-switch__dual{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-switch__dual--compact{gap:.375rem}.fs-switch__dual-option{font-size:.875rem;font-weight:500;line-height:1.25}.fs-switch__dual--compact .fs-switch__dual-option{letter-spacing:.01em;font-size:.625rem;font-weight:600;line-height:1}
