.btn[data-v-d59d7118]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:var(--border-width-default) solid transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);min-height:2.75rem;transition:background var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.btn--sm[data-v-d59d7118]{min-height:2.25rem;padding:var(--space-1) var(--space-3)}@media (prefers-reduced-motion:no-preference){.btn[data-v-d59d7118]:not(:disabled):active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.btn-spinner[data-v-d59d7118]{animation:none}}.btn[data-v-d59d7118]:disabled{box-shadow:none;opacity:.55;cursor:not-allowed}.btn--primary[data-v-d59d7118]{background:var(--color-action-primary);color:var(--color-text-on-action)}.btn--primary[data-v-d59d7118]:not(:disabled):hover{background:var(--color-action-primary-hover)}.btn--secondary[data-v-d59d7118]{box-shadow:var(--effect-bevel-raised);background:var(--color-surface-raised);color:var(--color-text-default);border-color:var(--color-border-strong)}.btn--secondary[data-v-d59d7118]:not(:disabled):hover{background:var(--color-surface-sunken)}.btn--ghost[data-v-d59d7118]{box-shadow:none;color:var(--color-text-muted);background:0 0}.btn--ghost[data-v-d59d7118]:not(:disabled):hover{background:var(--color-surface-sunken);color:var(--color-text-default)}.btn--danger[data-v-d59d7118]{background:var(--color-status-danger-text);color:var(--color-text-on-action)}.btn--danger[data-v-d59d7118]:not(:disabled):hover{background:var(--color-status-danger-bg);color:var(--color-status-danger-text);border-color:var(--color-status-danger-text)}.btn-spinner[data-v-d59d7118]{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.7s linear infinite btn-spin-d59d7118}@keyframes btn-spin-d59d7118{to{transform:rotate(1turn)}}
