.button[data-v-ab4356ce]{align-items:center;border:1px solid var(--primary);color:var(--white);display:flex;font-size:1.5rem;justify-content:space-between;line-height:2.5rem;min-width:10rem;padding:0 1rem;vertical-align:middle}.button__text[data-v-ab4356ce]{font-size:1rem;white-space:nowrap}.button__divider.vertical-line[data-v-ab4356ce]{background-color:var(--white);height:1.25rem;width:1px}.button.no-text[data-v-ab4356ce]{min-width:2.5rem;padding:0}.button.no-icon[data-v-ab4356ce],.button.no-text[data-v-ab4356ce]{justify-content:center}.button.primary[data-v-ab4356ce]{background-color:var(--primary)}.button.secondary[data-v-ab4356ce]{background-color:var(--secondary);border:1px solid var(--secondary)}.button.fp-primary[data-v-ab4356ce]{background-color:var(--fp-primary);color:#000}.button.fp-secondary[data-v-ab4356ce]{background-color:var(--fp-secondary);border:1px solid var(--fp-secondary);color:#000}.button.none[data-v-ab4356ce]{color:var(--primary)}.button.warning[data-v-ab4356ce]{background-color:var(--red);border:1px solid var(--red)}.button.full-width[data-v-ab4356ce]{gap:1rem;justify-content:center;width:100%}.button.limit-width[data-v-ab4356ce]{width:10rem}.button.disabled[data-v-ab4356ce]{cursor:default;opacity:.75}.button.none[data-v-ab4356ce]{background-color:transparent;border-color:transparent;color:var(--color)}.button.border-none[data-v-ab4356ce]{border:none}.button.reverse[data-v-ab4356ce]{flex-direction:row-reverse}.button:hover.primary[data-v-ab4356ce],.button:hover.secondary[data-v-ab4356ce]{background-color:var(--primary-2);border-color:var(--primary-2)}.button:hover.disabled[data-v-ab4356ce]{background-color:var(--primary);border-color:var(--primary)}.button:hover.fp-primary[data-v-ab4356ce]{background-color:var(--fp-primary-focus);border-color:var(--fp-primary-focus)}.button:hover.fp-secondary[data-v-ab4356ce]{background-color:var(--fp-secondary-focus);border-color:var(--fp-secondary-focus)}.button:hover.none[data-v-ab4356ce]{background-color:var(--primary);border-color:var(--primary);color:var(--color)}.button:hover.none.no-text[data-v-ab4356ce]{background-color:transparent;border-color:transparent;color:var(--secondary)}.button:hover.warning[data-v-ab4356ce]{background-color:var(--bg);border:1px solid var(--bg);color:var(--red)}.button:hover.warning .vertical-line[data-v-ab4356ce]{background-color:var(--red)}
