.button[data-v-aa972177]{align-items:center;background-color:var(--color-btn-primary-bg);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;display:flex;gap:8px;justify-content:center;max-height:40px;padding:10px 20px;transition:background-color .3s ease-out,border .3s ease-out,color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.button.fit[data-v-aa972177]{width:-moz-fit-content;width:fit-content}.button[data-v-aa972177]:hover{background-color:var(--color-border);border:1px solid var(--color-border)}.button.cta[data-v-aa972177],.button.hoverPrimary[data-v-aa972177]:hover{background-color:var(--color-primary);color:var(--color-btn-primary-text)}.button.cta[data-v-aa972177]:hover{background-color:var(--color-primary-hover)}.button.disabled[data-v-aa972177]{cursor:not-allowed}.button.disabled[data-v-aa972177],.button.disabled[data-v-aa972177]:hover{background-color:var(--color-btn-disabled-bg)}.button.disabled[data-v-aa972177]:hover{border:1px solid var(--color-border)}.button.invalid[data-v-aa972177]{border:1px solid var(--color-border-error)}.button.invalid[data-v-aa972177]:focus-within{border:1px solid var(--color-border-error);box-shadow:0 0 1px 3px var(--color-shadow-error)}.button.invalid[data-v-aa972177]:hover{border:1px solid var(--color-border-error);box-shadow:0 0 1px 3px var(--color-shadow-error)}.button.active[data-v-aa972177]{background-color:var(--color-border)}.button.active.reverseColor[data-v-aa972177]{background-color:var(--color-bg)}.button.reverseColor[data-v-aa972177]{background-color:transparent;border-color:transparent}.button.reverseColor[data-v-aa972177]:hover{background-color:var(--color-bg)}.button.small[data-v-aa972177]{max-height:30px;padding:5px 7px}.button.smallText[data-v-aa972177]{font-size:.875rem}.button.clear[data-v-aa972177]{background-color:transparent;border:1px solid transparent;color:var(--color-text);padding:0;transition:transform .2s ease-out,translate .2s ease-out}.button.clear[data-v-aa972177]:hover{background-color:var(--color-btn-clear-bg);color:var(--color-btn-clear-text);translate:5px 1px}.button.transparent[data-v-aa972177]{background-color:transparent}.button.transparent.disabled[data-v-aa972177]{background-color:var(--color-btn-disabled-bg)}.button.transparent.cta[data-v-aa972177]{background-color:var(--color-primary);color:var(--color-btn-primary-text)}.button.transparent.cta[data-v-aa972177]:hover{background-color:var(--color-primary-hover)}.button.transparent[data-v-aa972177]:hover{background-color:var(--color-border);border:1px solid var(--color-border)}.button.green[data-v-aa972177]{background-color:var(--color-green);border-color:var(--color-green)}.button.green[data-v-aa972177],.button.orange[data-v-aa972177]{color:var(--color-primary-text)}.button.orange[data-v-aa972177]{background-color:var(--color-orange);border-color:var(--color-orange)}.button.red[data-v-aa972177]{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-primary-text)}.button.reverseTextColors[data-v-aa972177]{color:var(--color-btn-primary-bg)}.button.iconOnly[data-v-aa972177]{padding:4px}@keyframes spinning-e0ad3c59{0%{transform:rotate(0)}30%{transform:rotate(40deg)}70%{transform:rotate(320deg)}to{transform:rotate(1turn)}}.button-container[data-v-e0ad3c59]{align-items:center;display:flex;flex-direction:column;gap:6px;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.button-container.fit[data-v-e0ad3c59]{width:-moz-fit-content;width:fit-content}.button-container[data-v-e0ad3c59]:hover{cursor:pointer}.button-container:hover .tooltip-wrapper[data-v-e0ad3c59]{opacity:100%;visibility:visible}.button-container .tooltip-wrapper[data-v-e0ad3c59]{background-color:var(--color-secondary-bg);border-radius:.5rem;display:block;justify-content:center;opacity:0;padding:2px 8px;position:absolute;top:-35px;transition:opacity .3s ease-out;visibility:hidden;width:-moz-fit-content;width:fit-content}.button-container .tooltip-wrapper .tooltip[data-v-e0ad3c59]{border-radius:.5rem;color:var(--color-text);text-wrap:nowrap;z-index:10000}.button-container .icon-container .icon[data-v-e0ad3c59]{display:flex;height:20px;width:20px;stroke:var(--color-text);fill:none}.button-container .icon-container.loading[data-v-e0ad3c59],.button-container.loading .icon-container[data-v-e0ad3c59]{animation:spinning-e0ad3c59 .5s linear infinite}.button-container.smallIcon .icon-container .icon[data-v-e0ad3c59]{height:18px;width:18px}.button-container.cta .icon[data-v-e0ad3c59]{stroke:var(--color-btn-primary-text)}
