@charset "utf-8";

.viafoura .vf-button.is-cta[data-v-467b3788] { border: 1px solid rgba(0, 0, 0, 0); transition: background-color 0.15s, border-color 0.15s, transform 0.15s; }

.viafoura .vf-button.is-cta[disabled][data-v-467b3788] { background-color: var(--primary-color-15, rgba(0, 0, 0, 0.15)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); border-color: rgba(0, 0, 0, 0); transform: scale(1); cursor: default; }

.viafoura .vf-button.is-cta.is-accent-color[data-v-467b3788]:not([disabled]) { background-color: var(--accent-color, #0074e8); border-color: var(--accent-color, #0074e8); color: var(--text-on-accent-color, #ffffff); }

.viafoura .vf-button.is-cta.is-accent-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-accent-color[data-v-467b3788]:not([disabled]):focus { background-color: var(--accent-color-dark, #004e9c); border-color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-cta.is-accent-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-accent-color:not([disabled]).vf-button--active[data-v-467b3788] { background-color: var(--accent-color-light, #007fff); border-color: var(--accent-color-light, #007fff); }

.viafoura .vf-button.is-cta.is-danger-color[data-v-467b3788]:not([disabled]) { background-color: var(--error-color, #cc4949); border-color: var(--error-color, #cc4949); color: var(--text-on-error-color, #ffffff); }

.viafoura .vf-button.is-cta.is-danger-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-danger-color[data-v-467b3788]:not([disabled]):focus { background-color: var(--error-color-dark, #752121); border-color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-cta.is-danger-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-danger-color:not([disabled]).vf-button--active[data-v-467b3788] { background-color: var(--error-color-light, #d77171); border-color: var(--error-color-light, #d77171); }

.viafoura .vf-button.is-cta.is-mention-color[data-v-467b3788]:not([disabled]) { background-color: var(--mention-color, #14856c); border-color: var(--mention-color, #14856c); color: var(--text-on-mention-color, #ffffff); }

.viafoura .vf-button.is-cta.is-mention-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-mention-color[data-v-467b3788]:not([disabled]):focus { background-color: var(--mention-color-dark, #0d5948); border-color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-cta.is-mention-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-mention-color:not([disabled]).vf-button--active[data-v-467b3788] { background-color: var(--mention-color-light, #1cbb98); border-color: var(--mention-color-light, #1cbb98); }

.viafoura .vf-button.is-cta.is-success-color[data-v-467b3788]:not([disabled]) { background-color: var(--success-color, #3d8510); border-color: var(--success-color, #3d8510); color: var(--text-on-success-color, #ffffff); }

.viafoura .vf-button.is-cta.is-success-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-success-color[data-v-467b3788]:not([disabled]):focus { background-color: var(--success-color-dark, #28570b); border-color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-cta.is-success-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-success-color:not([disabled]).vf-button--active[data-v-467b3788] { background-color: var(--success-color-light, #63ac14); border-color: var(--success-color-light, #63ac14); }

.viafoura .vf-button.is-cta.is-inverted[data-v-467b3788]:not([disabled]) { background-color: var(--background-color, #ffffff); }

.viafoura .vf-button.is-cta.is-inverted[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted[data-v-467b3788]:not([disabled]):focus { background-color: var(--background-color, #ffffff); }

.viafoura .vf-button.is-cta.is-inverted[disabled][data-v-467b3788] { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):focus { border-color: var(--accent-color-light, #007fff); color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]).vf-button--active[data-v-467b3788] { color: var(--text-on-accent-color, #ffffff); background-color: var(--accent-color, #0074e8); border-color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):focus { border-color: var(--error-color-light, #d77171); color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]).vf-button--active[data-v-467b3788] { color: var(--text-on-error-color, #ffffff); background-color: var(--error-color, #cc4949); border-color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):focus { border-color: var(--mention-color-light, #1cbb98); color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]).vf-button--active[data-v-467b3788] { color: var(--text-on-mention-color, #ffffff); background-color: var(--mention-color, #14856c); border-color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color[data-v-467b3788]:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):focus { border-color: var(--success-color-light, #63ac14); color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]).vf-button--active[data-v-467b3788] { color: var(--text-on-success-color, #ffffff); background-color: var(--success-color, #3d8510); border-color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link[data-v-467b3788] { border: 1px solid rgba(0, 0, 0, 0); }

.viafoura .vf-button.is-link[data-v-467b3788]:hover:not([disabled]), .viafoura .vf-button.is-link[data-v-467b3788]:focus:not([disabled]) { text-decoration: underline; }

.viafoura .vf-button.is-link[disabled][data-v-467b3788] { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); cursor: default; }

.viafoura .vf-button.is-link.is-accent-color[data-v-467b3788]:not([disabled]) { color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-link.is-accent-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-link.is-danger-color[data-v-467b3788]:not([disabled]) { color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-link.is-danger-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-link.is-mention-color[data-v-467b3788]:not([disabled]) { color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-link.is-mention-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-link.is-success-color[data-v-467b3788]:not([disabled]) { color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link.is-success-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):focus:not([disabled]) { color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):focus:not([disabled]) { color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):focus:not([disabled]) { color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-link.is-inverted.is-success-color[data-v-467b3788]:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):focus:not([disabled]) { color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link.is-inverted.is-success-color[data-v-467b3788]:not([disabled]):active:not([disabled]) { color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-size-inline[data-v-467b3788] { padding: 0px 0.4em; }

.viafoura .vf-button.is-size-tiny[data-v-467b3788] { padding: 0.25em 0.35em; }

.viafoura .vf-button.is-size-small[data-v-467b3788] { padding: 0.5em 0.9em; }

.viafoura .vf-button.is-size-medium[data-v-467b3788] { padding: 0.7em 1.1em; }

.viafoura .vf-button__full-width[data-v-467b3788] { width: 100%; }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled polygon { color: rgb(255, 255, 255); fill: currentcolor; }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-error { background-color: var(--error-color, #cc4949); color: var(--text-on-error-color, #ffffff) !important; }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-warning { background-color: var(--warning-color, #b95000); color: var(--text-on-warning-color, #ffffff) !important; }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline { border-style: solid; border-width: 1px; fill: currentcolor; }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error { border-color: var(--error-color-light, #d77171); }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error polygon { fill: var(--error-color, #cc4949); }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning { border-color: var(--warning-color-light, #ff8f39); }

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning polygon { fill: var(--warning-color, #b95000); }

.viafoura .vf-icon { display: inline-block; text-align: center; }

.viafoura .vf-icon.vf-icon-tiny { width: 8px; height: 8px; font-size: 4px; line-height: 8px; }

.viafoura .vf-icon.vf-icon-small { width: 12px; height: 12px; font-size: 6px; line-height: 12px; }

.viafoura .vf-icon.vf-icon-medium { width: 18px; height: 18px; font-size: 9px; line-height: 18px; }

.viafoura .vf-icon.vf-icon-large { width: 32px; height: 32px; font-size: 16px; line-height: 32px; }

.viafoura .vf-icon.vf-icon-extra-large { width: 50px; height: 50px; font-size: 30px; line-height: 50px; }

.viafoura .vf-icon.vf-icon-responsive-w { width: 25%; max-width: 50px; }

.viafoura .vf-icon-circle-filled { background-color: currentcolor; border-radius: 50%; }

.viafoura .vf-icon-circle-outline { border-color: currentcolor; border-radius: 50%; }

.viafoura .vf-button.is-cta { border: 1px solid rgba(0, 0, 0, 0); transition: background-color 0.15s, border-color 0.15s, transform 0.15s; }

.viafoura .vf-button.is-cta[disabled] { background-color: var(--primary-color-15, rgba(0, 0, 0, 0.15)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); border-color: rgba(0, 0, 0, 0); transform: scale(1); cursor: default; }

.viafoura .vf-button.is-cta.is-accent-color:not([disabled]) { background-color: var(--accent-color, #0074e8); border-color: var(--accent-color, #0074e8); color: var(--text-on-accent-color, #ffffff); }

.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-accent-color:not([disabled]):focus { background-color: var(--accent-color-dark, #004e9c); border-color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-accent-color:not([disabled]).vf-button--active { background-color: var(--accent-color-light, #007fff); border-color: var(--accent-color-light, #007fff); }

.viafoura .vf-button.is-cta.is-danger-color:not([disabled]) { background-color: var(--error-color, #cc4949); border-color: var(--error-color, #cc4949); color: var(--text-on-error-color, #ffffff); }

.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-danger-color:not([disabled]):focus { background-color: var(--error-color-dark, #752121); border-color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-danger-color:not([disabled]).vf-button--active { background-color: var(--error-color-light, #d77171); border-color: var(--error-color-light, #d77171); }

.viafoura .vf-button.is-cta.is-mention-color:not([disabled]) { background-color: var(--mention-color, #14856c); border-color: var(--mention-color, #14856c); color: var(--text-on-mention-color, #ffffff); }

.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-mention-color:not([disabled]):focus { background-color: var(--mention-color-dark, #0d5948); border-color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-mention-color:not([disabled]).vf-button--active { background-color: var(--mention-color-light, #1cbb98); border-color: var(--mention-color-light, #1cbb98); }

.viafoura .vf-button.is-cta.is-success-color:not([disabled]) { background-color: var(--success-color, #3d8510); border-color: var(--success-color, #3d8510); color: var(--text-on-success-color, #ffffff); }

.viafoura .vf-button.is-cta.is-success-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-success-color:not([disabled]):focus { background-color: var(--success-color-dark, #28570b); border-color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-cta.is-success-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-success-color:not([disabled]).vf-button--active { background-color: var(--success-color-light, #63ac14); border-color: var(--success-color-light, #63ac14); }

.viafoura .vf-button.is-cta.is-inverted:not([disabled]) { background-color: var(--background-color, #ffffff); }

.viafoura .vf-button.is-cta.is-inverted:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted:not([disabled]):focus { background-color: var(--background-color, #ffffff); }

.viafoura .vf-button.is-cta.is-inverted[disabled] { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):focus { border-color: var(--accent-color-light, #007fff); color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]).vf-button--active { color: var(--text-on-accent-color, #ffffff); background-color: var(--accent-color, #0074e8); border-color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):focus { border-color: var(--error-color-light, #d77171); color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]).vf-button--active { color: var(--text-on-error-color, #ffffff); background-color: var(--error-color, #cc4949); border-color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):focus { border-color: var(--mention-color-light, #1cbb98); color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]).vf-button--active { color: var(--text-on-mention-color, #ffffff); background-color: var(--mention-color, #14856c); border-color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]) { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):hover, .viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):focus { border-color: var(--success-color-light, #63ac14); color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):active, .viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]).vf-button--active { color: var(--text-on-success-color, #ffffff); background-color: var(--success-color, #3d8510); border-color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link { border: 1px solid rgba(0, 0, 0, 0); }

.viafoura .vf-button.is-link:hover:not([disabled]), .viafoura .vf-button.is-link:focus:not([disabled]) { text-decoration: underline; }

.viafoura .vf-button.is-link[disabled] { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); color: var(--primary-color-20, rgba(0, 0, 0, 0.2)); cursor: default; }

.viafoura .vf-button.is-link.is-accent-color:not([disabled]) { color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-link.is-accent-color:not([disabled]):active:not([disabled]) { color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-link.is-danger-color:not([disabled]) { color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-link.is-danger-color:not([disabled]):active:not([disabled]) { color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-link.is-mention-color:not([disabled]) { color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-link.is-mention-color:not([disabled]):active:not([disabled]) { color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-link.is-success-color:not([disabled]) { color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link.is-success-color:not([disabled]):active:not([disabled]) { color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):focus:not([disabled]) { color: var(--accent-color, #0074e8); }

.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):active:not([disabled]) { color: var(--accent-color-dark, #004e9c); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):focus:not([disabled]) { color: var(--error-color, #cc4949); }

.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):active:not([disabled]) { color: var(--error-color-dark, #752121); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):focus:not([disabled]) { color: var(--mention-color, #14856c); }

.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):active:not([disabled]) { color: var(--mention-color-dark, #0d5948); }

.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]) { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]):hover:not([disabled]), .viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]):focus:not([disabled]) { color: var(--success-color, #3d8510); }

.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]):active:not([disabled]) { color: var(--success-color-dark, #28570b); }

.viafoura .vf-button.is-size-inline { padding: 0px 0.4em; }

.viafoura .vf-button.is-size-tiny { padding: 0.25em 0.35em; }

.viafoura .vf-button.is-size-small { padding: 0.5em 0.9em; }

.viafoura .vf-button.is-size-medium { padding: 0.7em 1.1em; }

.viafoura .vf-button__full-width { width: 100%; }

.viafoura .vf-spinning-loader { display: inline-block; border-width: 1px; border-style: solid solid hidden; border-color: currentcolor; border-image: initial; border-radius: 50%; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }

.viafoura .vf-spinning-loader--accent { border-color: var(--accent-color, #0074e8); }

.viafoura .vf-icon_checkmark { fill: currentcolor; }

.viafoura .vf-icon_checkmark.vf-success { fill: var(--success-color, #3d8510); }

.viafoura .vf-icon_checkmark.vf-icon-circle-filled { padding: 4px; }

.viafoura .vf-icon_checkmark.vf-icon-circle-filled.vf-icon-small { padding: 2px; }

.viafoura .vf-icon_checkmark.vf-icon-circle-filled.vf-success { background-color: var(--success-color, #3d8510); fill: var(--text-on-success-color, #ffffff); }

.viafoura .vf-loader-button[data-v-4720cb9a] { position: relative; color: currentcolor; }

.viafoura .vf-loader-button__content[data-v-4720cb9a] { opacity: 1; transition: opacity 0.15s; }

.viafoura .vf-loader-button__content--hidden[data-v-4720cb9a] { opacity: 0; }

.viafoura .vf-loader-button__icon-wrapper[data-v-4720cb9a] { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; }
