.button-base[data-v-440b8ec2]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:var(--main-font);font-size:16px;font-weight:400;justify-content:center;transition:background-color .15s,opacity .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.button-base.color-primary[data-v-440b8ec2]{background-color:var(--primary-color);color:var(--white-color-main)}.button-base.color-primary[data-v-440b8ec2]:focus-visible,.button-base.color-primary[data-v-440b8ec2]:hover:not(:disabled,.is-disabled){background-color:var(--primary-color-shade)}.button-base.color-secondary[data-v-440b8ec2]{background-color:var(--secondary-color);color:#fff}.button-base.color-secondary[data-v-440b8ec2]:focus-visible,.button-base.color-secondary[data-v-440b8ec2]:hover:not(:disabled,.is-disabled){background-color:var(--secondary-color-shade)}.button-base.color-secondary[data-v-440b8ec2] .icon-container path{stroke:#fff}.button-base.color-neutral[data-v-440b8ec2]{background:#fff;border:1px solid var(--main-text-color);color:var(--main-text-color)}.button-base.color-neutral[data-v-440b8ec2]:focus-visible,.button-base.color-neutral[data-v-440b8ec2]:hover:not(:disabled,.is-disabled){background-color:var(--grey-lightest)}.button-base.color-error[data-v-440b8ec2]{background-color:var(--error-color);color:#fff}.button-base.color-error[data-v-440b8ec2]:focus-visible,.button-base.color-error[data-v-440b8ec2]:hover:not(:disabled,.is-disabled){background-color:var(--error-color-shade)}.button-base.color-error[data-v-440b8ec2] .icon-container path{stroke:#fff}.button-base.color-plain[data-v-440b8ec2]{background:none;padding-left:0;padding-right:0}.button-base.color-border[data-v-440b8ec2]{border:.09375rem solid var(--main-text-color);padding:.5rem}.button-base.color-orange[data-v-440b8ec2]{background-color:var(--orange-main);border:none}.button-base.color-outline-black[data-v-440b8ec2]{background-color:transparent;border:1.5px solid var(--black-light);color:var(--black-light)}.button-base.size-extra-small[data-v-440b8ec2]{font-size:14px;height:32px}.button-base.size-small[data-v-440b8ec2]{font-size:16px;height:40px}.button-base.size-medium[data-v-440b8ec2]{font-size:15px;height:48px}.button-base.size-large[data-v-440b8ec2]{font-size:16px;height:56px}.button-base .icon-container.left-icon[data-v-440b8ec2],.button-base .icon-container.right-icon[data-v-440b8ec2]{height:24px;width:24px}.button-base[data-v-440b8ec2]:not(.icon-only){padding-left:18px;padding-right:18px}.button-base:not(.icon-only).has-left-icon[data-v-440b8ec2]{padding-left:10px}.button-base:not(.icon-only).has-right-icon[data-v-440b8ec2]{padding-right:10px}.button-base:not(.icon-only) .icon-container.left-icon[data-v-440b8ec2]{margin-right:10px}.button-base:not(.icon-only) .icon-container.right-icon[data-v-440b8ec2]{margin-left:10px}.button-base.size-auto[data-v-440b8ec2]{color:var(--primary-color);font-size:1.125rem;font-weight:500;gap:.5rem;padding:0;text-decoration:underline}.button-base.size-auto.color-link-alternative[data-v-440b8ec2]{color:var(--black-color);gap:0;padding-left:0;text-decoration:none}.button-base.size-auto.color-link-back-button[data-v-440b8ec2]{color:var(--primary-color);gap:0;padding-left:0;text-decoration:none}.button-base.size-auto.color-link-back-button[data-v-440b8ec2] .icon-container path{stroke:var(--primary-color)}.button-base[data-v-440b8ec2]:disabled{background-color:#f1f2f3;color:#c5c7ce;cursor:not-allowed;opacity:.6}
