.button.svelte-8m49yq{justify-content:center;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;min-width:8.188rem;height:48px;font-family:var(--font-family-base);font-size:var(--font-size-base-mobile);font-style:normal;font-weight:600;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;border:none;border-radius:50px;padding:11px 30px;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative}@media (width>=768px){.button.svelte-8m49yq{min-width:11.688rem;height:56px;font-size:var(--font-size-base);padding:15px 30px}}.button.svelte-8m49yq.button--full-width{width:100%}.button.svelte-8m49yq:disabled{cursor:not-allowed}.button.svelte-8m49yq.button--primary{background-color:var(--color-primary);color:var(--color-white)}.button.svelte-8m49yq.button--primary:hover:not(:disabled){background-color:var(--color-secondary);color:var(--color-grey-c-3)}.button.svelte-8m49yq.button--primary:disabled{background-color:var(--color-border);color:var(--color-grey-c-3)}.button.svelte-8m49yq.button--outlined{border:2px solid var(--color-primary);color:var(--color-primary);background:0 0}.button.svelte-8m49yq.button--outlined:hover:not(:disabled){border-color:var(--color-primary-dark);color:var(--color-primary-dark);background-color:#0000}.button.svelte-8m49yq.button--outlined:disabled{background-color:var(--color-border);color:var(--color-grey-c-3);border:none}.button.svelte-8m49yq.button--outlined .button__spinner:where(.svelte-8m49yq){border-color:#009ee24d;border-top-color:var(--color-primary)}.button.svelte-8m49yq.button--text{color:var(--color-primary);background:0 0;min-width:0;height:auto;padding:0}.button.svelte-8m49yq.button--text:hover:not(:disabled){color:var(--color-primary-dark);background-color:#0000;text-decoration:underline}.button.svelte-8m49yq.button--text:disabled{color:var(--color-grey-c-3)}.button.svelte-8m49yq.button--text .button__spinner:where(.svelte-8m49yq){border-color:#009ee24d;border-top-color:var(--color-primary)}.button.svelte-8m49yq .button__label--hidden:where(.svelte-8m49yq){visibility:hidden}.button.svelte-8m49yq .button__spinner:where(.svelte-8m49yq){border:2px solid #fff6;border-top-color:var(--color-white);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-8m49yq-button-spin;position:absolute}@keyframes svelte-8m49yq-button-spin{to{transform:rotate(360deg)}}
