.btn.svelte-er4ugn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.btn.svelte-er4ugn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn--md.svelte-er4ugn{height:2.375rem;padding:0 1.125rem}.btn--sm.svelte-er4ugn{height:1.875rem;padding:0 .75rem;font-size:.75rem;border-radius:.375rem}.btn--primary.svelte-er4ugn{background:#5460e6;border-color:#5460e6;color:#fff}.btn--primary.svelte-er4ugn:hover:not(:disabled){background:#4350d4;border-color:#4350d4}.btn--ghost.svelte-er4ugn{background:transparent;border-color:#e2e8f0;color:#374151}.btn--ghost.svelte-er4ugn:hover:not(:disabled){border-color:#5460e6;color:#5460e6}.btn--outline.svelte-er4ugn{background:#fff;border-color:#e2e8f0;color:#374151}.btn--outline.svelte-er4ugn:hover:not(:disabled){border-color:#5460e6;color:#5460e6}.btn--success.svelte-er4ugn{background:#10b981;border-color:#10b981;color:#fff}.btn--success.svelte-er4ugn:hover:not(:disabled){background:#059669;border-color:#059669}.btn--cancel.svelte-er4ugn{background:#f0f4f8;border-color:#f0f4f8;color:#5d6d7c}.btn--cancel.svelte-er4ugn:hover:not(:disabled){background:#e2e8f0;border-color:#e2e8f0}.btn--danger.svelte-er4ugn{background:#dc2626;border-color:#dc2626;color:#fff}.btn--danger.svelte-er4ugn:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn--icon.svelte-er4ugn{width:1.875rem;height:1.875rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:#5d6d7c}.btn--icon-default.svelte-er4ugn:hover:not(:disabled){background:#f1f5f9;color:#5460e6}.btn--icon-danger.svelte-er4ugn:hover:not(:disabled){background:#fef2f2;color:#ef4444}.btn--icon-success.svelte-er4ugn:hover:not(:disabled){background:#f0fdf4;color:#16a34a}.btn--loading.svelte-er4ugn{pointer-events:none}.btn.svelte-er4ugn .btn__spinner:where(.svelte-er4ugn){display:inline-block;width:.8125rem;height:.8125rem;border:.125rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:svelte-er4ugn-btn-spin .6s linear infinite;flex-shrink:0}.btn--outline.svelte-er4ugn .btn__spinner:where(.svelte-er4ugn),.btn--ghost.svelte-er4ugn .btn__spinner:where(.svelte-er4ugn),.btn--cancel.svelte-er4ugn .btn__spinner:where(.svelte-er4ugn){border-color:#5460e640;border-top-color:#5460e6}@keyframes svelte-er4ugn-btn-spin{to{transform:rotate(360deg)}}
