.button[data-v-f1215b97]{position:relative;cursor:pointer;height:40px;padding:12px 15px;width:-moz-fit-content;width:fit-content;box-sizing:border-box;border-radius:10px;font-weight:700;border:1px solid var(--color-action-bg);transition:all .1s ease-in-out;background-color:var(--color-white);text-decoration:none;text-align:center;overflow-wrap:anywhere}.button[data-v-f1215b97],.button-content[data-v-f1215b97]{display:inline-flex;align-items:center;justify-content:center}.button-content[data-v-f1215b97]{min-width:0;gap:5px}.button.has-icon[data-v-f1215b97]{padding:12px 15px}.button.has-image[data-v-f1215b97]{padding:8px 15px}.button.icon-only[data-v-f1215b97]{height:auto;min-height:0;padding:7px}.icon[data-v-f1215b97]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-right[data-v-f1215b97]{order:1}.button.dark[data-v-f1215b97]{background-color:var(--color-action-bg)}.button.dark[data-v-f1215b97],.button[data-v-f1215b97]:hover{color:var(--color-action-text)}.button[data-v-f1215b97]:hover{border-color:var(--color-action-hover-bg);background-color:var(--color-action-hover-bg)}.button.loading[data-v-f1215b97],.button[data-v-f1215b97]:disabled{cursor:wait;opacity:.75}.button.loading .button-content[data-v-f1215b97]{opacity:0}.button.loading[data-v-f1215b97]:hover,.button[data-v-f1215b97]:disabled:hover{border-color:var(--color-action-bg);background-color:var(--color-white);color:var(--color-main)}.button.dark.loading[data-v-f1215b97],.button.dark.loading[data-v-f1215b97]:hover,.button.dark[data-v-f1215b97]:disabled,.button.dark[data-v-f1215b97]:disabled:hover{border-color:var(--color-action-bg);background-color:var(--color-action-bg);color:var(--color-action-text)}.button-spinner[data-v-f1215b97]{position:absolute;inset:0;margin:auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button-spinner-f1215b97 .75s linear infinite}@keyframes button-spinner-f1215b97{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.button-spinner[data-v-f1215b97]{animation-duration:1.5s}}@media(max-width:576px){.button[data-v-f1215b97],.button.has-icon[data-v-f1215b97]{padding:12px 15px}.button.has-image[data-v-f1215b97]{padding:8px 15px}}
