.btn[data-v-965ba2a2]{align-items:center;border:none;border-radius:var(--radius-middle);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:var(--gap-small);justify-content:center;line-height:1;transition:background var(--transition-fast),opacity var(--transition-fast);-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap}.btn--block[data-v-965ba2a2]{width:100%}.btn[data-v-965ba2a2]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.btn--small[data-v-965ba2a2]{font-size:var(--font-size-regular);min-height:var(--button-height-small);padding:0 14px}.btn--medium[data-v-965ba2a2]{font-size:var(--font-size-medium);min-height:var(--button-height-medium);padding:0 18px}.btn--large[data-v-965ba2a2]{font-size:var(--font-size-large);min-height:var(--button-height-large);padding:0 22px}.btn--primary[data-v-965ba2a2]{background:var(--color-primary);color:#000}.btn--primary[data-v-965ba2a2]:active:not(:disabled){background:var(--color-primary-active)}.btn--secondary[data-v-965ba2a2]{background:var(--color-secondary);border:1px solid var(--color-border-light);color:var(--color-text)}.btn--secondary[data-v-965ba2a2]:active:not(:disabled){background:var(--color-secondary-active)}.btn--danger[data-v-965ba2a2]{background:var(--color-error);color:#fff}.btn--danger[data-v-965ba2a2]:active:not(:disabled){background:#c62828}.btn--outline[data-v-965ba2a2]{background:transparent;border:1px solid var(--color-border-light);color:var(--color-text)}.btn--outline[data-v-965ba2a2]:active:not(:disabled){background:var(--color-background-light)}.btn--ghost[data-v-965ba2a2]{background:transparent;color:var(--color-text)}.btn--ghost[data-v-965ba2a2]:active:not(:disabled){background:var(--color-background-light)}.btn__icon[data-v-965ba2a2]{align-items:center;display:flex;justify-content:center}.btn__icon[data-v-965ba2a2] svg{height:1.3em;width:1.3em}.btn__text[data-v-965ba2a2]{color:inherit}.btn__spinner[data-v-965ba2a2]{animation:btn-spin-965ba2a2 .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:1.1em;width:1.1em}@keyframes btn-spin-965ba2a2{to{transform:rotate(1turn)}}
