.sl-btn{justify-content:center;align-items:center;gap:var(--sl-space-1);border-radius:var(--sl-radius-md);background-color:var(--sl-color-text-primary);color:var(--sl-color-bg-subtle);font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);padding:var(--sl-space-2)var(--sl-space-3);cursor:pointer;white-space:nowrap;transition:background-color var(--sl-transition-normal),color var(--sl-transition-normal),box-shadow var(--sl-transition-normal),border-color var(--sl-transition-normal),transform var(--sl-transition-fast);border:1px solid #0000;line-height:1;display:inline-flex}.sl-btn>svg{flex-shrink:0}.sl-btn:focus-visible{outline:2px solid var(--sl-color-primary);outline-offset:2px}.sl-btn:disabled{opacity:.6;cursor:not-allowed}.sl-btn--default{background-color:var(--sl-color-text-primary);color:var(--sl-color-bg-subtle)}.sl-btn--default:hover:not(:disabled){background-color:#27272f}.sl-btn--primary{background-color:var(--sl-color-primary-light);color:var(--sl-color-primary-foreground)}.sl-btn--primary:hover:not(:disabled){background-color:var(--sl-color-primary)}.sl-btn--secondary{background-color:var(--sl-color-bg-accent);color:var(--sl-color-text-primary);border-color:var(--sl-color-border)}.sl-btn--secondary:hover:not(:disabled){background-color:var(--sl-color-border)}.sl-btn--outline{color:var(--sl-color-text-primary);border-color:var(--sl-color-border);background-color:#0000}.sl-btn--outline:hover:not(:disabled){background-color:var(--sl-color-bg-accent)}.sl-btn--ghost{color:var(--sl-color-text-primary);background-color:#0000}.sl-btn--ghost:hover:not(:disabled){background-color:var(--sl-color-bg-accent)}.sl-btn--destructive{background-color:var(--sl-color-destructive);color:var(--sl-color-destructive-foreground)}.sl-btn--destructive:hover:not(:disabled){background-color:var(--sl-color-destructive-hover)}.sl-btn--link{color:var(--sl-color-primary);background-color:#0000;border-color:#0000;height:auto;padding-left:0;padding-right:0}.sl-btn--link:hover:not(:disabled){text-decoration:underline}.sl-btn--default{height:2.25rem;padding-inline:.9rem}.sl-btn--sm{height:2rem;padding-inline:var(--sl-space-3);border-radius:var(--sl-radius-sm);font-size:.8125rem}.sl-btn--lg{height:2.5rem;padding-inline:var(--sl-space-4);font-size:.9rem}.sl-btn--icon{width:2.25rem;height:2.25rem;padding:0}.sl-btn--icon-sm{border-radius:var(--sl-radius-sm);width:1.75rem;height:1.75rem;padding:0}
.badge-module__q_wMna__badge{font-size:var(--sl-font-size-xs);font-weight:var(--sl-font-weight-medium);border-radius:var(--sl-radius-full);align-items:center;padding:.35rem .75rem;line-height:1;display:inline-flex}.badge-module__q_wMna__default{background-color:var(--sl-color-text-primary);color:var(--sl-color-bg)}.badge-module__q_wMna__secondary{background-color:var(--sl-color-bg-accent);color:var(--sl-color-text-primary)}.badge-module__q_wMna__outline{border:1px solid var(--sl-color-border);color:var(--sl-color-text-primary)}.badge-module__q_wMna__success{background-color:var(--sl-color-success-bg);color:var(--sl-color-success-text)}.badge-module__q_wMna__warning{background-color:var(--sl-color-warning-bg);color:var(--sl-color-warning-text)}.badge-module__q_wMna__error{background-color:var(--sl-color-destructive-bg);color:var(--sl-color-destructive-text)}
