.viafoura .vf-avatar{position:relative}.viafoura .vf-avatar .vf-icon{position:absolute;top:0;right:0}.viafoura .vf-avatar .vf-icon.vf-error{margin:0}.viafoura .vf-avatar.vf-image-medium{padding:5px 5px 0 0}.viafoura .vf-avatar.vf-image-small .vf-icon{top:-3px;right:-4px}.viafoura .vf-avatar.vf-error .vf-image-wrapper,.viafoura .vf-avatar.vf-warning .vf-image-wrapper{background-color:#fff ;background-color:var(--default-color, #fff) }.viafoura .vf-avatar.vf-error .vf-image-wrapper img,.viafoura .vf-avatar.vf-warning .vf-image-wrapper img{opacity:0.5}.viafoura .vf-avatar__outline:before{content:'';display:block;position:absolute;top:-3px;left:-3px;z-index:0;width:calc(100% + 6px);height:calc(100% + 6px);background-color:#fff ;background-color:var(--default-color, #fff) ;border:1px solid transparent;border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%);-webkit-transition:border 0.4s ease;transition:border 0.4s ease}.viafoura .vf-avatar__outline.vf-image-medium:before{top:2px;left:-3px;width:calc(100% + 1px);height:calc(100% + 1px)}.viafoura .vf-avatar__outline--visible:before{border-color:rgba(0,0,0,0.2) ;border-color:var(--primary-color-20, rgba(0,0,0,0.2)) ;border-width:1px;border-style:solid}.viafoura .vf-avatar__outline--accent:before{border-color:#007fff ;border-color:var(--accent-color-light, #007fff) ;border-width:1px;border-style:solid}


.viafoura .vf-default-avatar{position:relative;width:100%;height:100%;border-radius:50%
}
.viafoura .vf-default-avatar.vf-image-medium{padding:0
}
.viafoura .vf-default-avatar__name{color:#fff ;color:var(--text-on-primary-color, #fff) ;text-shadow:0 0 1.43em rgba(0,0,0,0.6);text-shadow:0 0 1.43em var(--primary-color-60, rgba(0,0,0,0.6));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:1.14em;white-space:nowrap;line-height:1em
}
.viafoura .vf-image-large .vf-default-avatar__name{font-size:1.43em
}
.viafoura .vf-image-small .vf-default-avatar__name{font-size:0.857em
}
.viafoura .vf-image-micro .vf-default-avatar__name{font-size:0.625em
}
.viafoura .vf-default-avatar{--default-avatar-color-0: #d4145a;--default-avatar-color-1: #8e78ff;--default-avatar-color-2: #ff7300;--default-avatar-color-3: #fbb03b;--default-avatar-color-4: #ed1e79;--default-avatar-color-5: #009244;--default-avatar-color-6: #ed1c24;--default-avatar-color-7: #2e3192;--default-avatar-color-8: #fc7d7b;--default-avatar-color-9: #ffcc00;--default-avatar-color-10: #3aa17e;--default-avatar-color-11: #4f00bc;--default-avatar-color-12: #09c9be;--default-avatar-color-13: #662d8c;--default-avatar-color-14: #00a8c5;--default-avatar-color-15: #0053ae
}

.viafoura .vf-image-wrapper{position:relative;height:100%;width:100%}.viafoura .vf-image-wrapper>img{min-width:100%;min-height:100%}.viafoura .vf-image-wrapper .vf-overlay{position:absolute;top:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2) ;background-color:var(--primary-color-20, rgba(0,0,0,0.2)) ;-webkit-transition:background-color 0.2s,opacity 0.2s;transition:background-color 0.2s,opacity 0.2s}.viafoura .vf-image-wrapper.vf-crop{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:stretch;overflow:hidden}.viafoura .vf-image-wrapper.vf-crop>img{position:relative;width:auto;height:100%}.viafoura .vf-image-wrapper.vf-image-portrait.vf-crop>img{width:100%;height:auto}.viafoura .vf-image-wrapper.vf-image-round{border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.viafoura .vf-image-small{width:25px;height:25px;min-width:25px;min-height:25px}.viafoura .vf-image-tiny{width:18px;height:18px;min-width:18px;min-height:18px}.viafoura .vf-image-micro{width:12px;height:12px;min-width:12px;min-height:12px}.viafoura .vf-image-medium{width:45px;height:45px;min-width:45px;min-height:45px}@media (max-width: 480px){.viafoura .vf-image-medium.vf-responsive{width:25px;height:25px;min-width:25px;min-height:25px}}.viafoura .vf-image-large{width:80px;height:80px;min-width:80px;min-height:80px}@media (max-width: 480px){.viafoura .vf-image-large.vf-responsive{width:45px;height:45px;min-width:45px;min-height:45px}}

.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled polygon{color:#fff;fill:currentColor}.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-error{background-color:#cc4949 ;background-color:var(--error-color, #cc4949) ;color:#fff !important;color:var(--text-on-error-color, #fff) !important}.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-warning{background-color:#f5a623 ;background-color:var(--warning-color, #f5a623) ;color:#fff !important;color:var(--text-on-warning-color, #fff) !important}.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline{background-color:#fff ;background-color:var(--default-color, #fff) ;border-width:1px;border-style:solid}.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error{border-color:#d77171 ;border-color:var(--error-color-light, #d77171) }.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error polygon{fill:#cc4949 ;fill:var(--error-color, #cc4949) }.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning{border-color:#f7ba54 ;border-color:var(--warning-color-light, #f7ba54) }.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning polygon{fill:#f5a623 ;fill:var(--warning-color, #f5a623) }

.viafoura .vf-icon{display:inline-block;text-align:center}.viafoura .vf-icon.vf-icon-tiny{height:8px;width:8px;font-size:4px;line-height:8px}.viafoura .vf-icon.vf-icon-small{height:12px;width: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{border-radius:50%;background-color:currentColor}.viafoura .vf-icon-circle-outline{border-radius:50%;border-color:currentColor}

.viafoura .vf-button.is-cta{outline:none;border-width:1px;border-style:solid;border-color:transparent;-webkit-transition:background-color 0.2s, border-color 0.2s, -webkit-transform 0.2s;transition:background-color 0.2s, border-color 0.2s, -webkit-transform 0.2s;transition:background-color 0.2s, border-color 0.2s, transform 0.2s;transition:background-color 0.2s, border-color 0.2s, transform 0.2s, -webkit-transform 0.2s}.viafoura .vf-button.is-cta[disabled]{-webkit-transform:scale(1);transform:scale(1);cursor:default;background-color:rgba(0,0,0,0.15) ;background-color:var(--primary-color-15, rgba(0,0,0,0.15)) ;color:rgba(0,0,0,0.2) ;color:var(--primary-color-20, rgba(0,0,0,0.2)) ;border-color:transparent}.viafoura .vf-button.is-cta.is-accent-color:not([disabled]){background-color:#0074e8 ;background-color:var(--accent-color, #0074e8) ;border-color:#0074e8 ;border-color:var(--accent-color, #0074e8) ;color:#fff ;color:var(--text-on-accent-color, #fff) }.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):hover,.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):focus{background-color:#004e9c ;background-color:var(--accent-color-dark, #004e9c) ;border-color:#004e9c ;border-color:var(--accent-color-dark, #004e9c) }.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):active{background-color:#007fff ;background-color:var(--accent-color-light, #007fff) ;border-color:#007fff ;border-color:var(--accent-color-light, #007fff) }.viafoura .vf-button.is-cta.is-danger-color:not([disabled]){background-color:#cc4949 ;background-color:var(--error-color, #cc4949) ;border-color:#cc4949 ;border-color:var(--error-color, #cc4949) ;color:#fff ;color:var(--text-on-error-color, #fff) }.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):hover,.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):focus{background-color:#752121 ;background-color:var(--error-color-dark, #752121) ;border-color:#752121 ;border-color:var(--error-color-dark, #752121) }.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):active{background-color:#d77171 ;background-color:var(--error-color-light, #d77171) ;border-color:#d77171 ;border-color:var(--error-color-light, #d77171) }.viafoura .vf-button.is-cta.is-mention-color:not([disabled]){background-color:#14856c ;background-color:var(--mention-color, #14856c) ;border-color:#14856c ;border-color:var(--mention-color, #14856c) ;color:#fff ;color:var(--text-on-mention-color, #fff) }.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):hover,.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):focus{background-color:#0d5948 ;background-color:var(--mention-color-dark, #0d5948) ;border-color:#0d5948 ;border-color:var(--mention-color-dark, #0d5948) }.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):active{background-color:#1cbb98 ;background-color:var(--mention-color-light, #1cbb98) ;border-color:#1cbb98 ;border-color:var(--mention-color-light, #1cbb98) }.viafoura .vf-button.is-cta.is-success-color:not([disabled]){background-color:#3d8510 ;background-color:var(--success-color, #3d8510) ;border-color:#3d8510 ;border-color:var(--success-color, #3d8510) ;color:#fff ;color:var(--text-on-success-color, #fff) }.viafoura .vf-button.is-cta.is-success-color:not([disabled]):hover,.viafoura .vf-button.is-cta.is-success-color:not([disabled]):focus{background-color:#28570b ;background-color:var(--success-color-dark, #28570b) ;border-color:#28570b ;border-color:var(--success-color-dark, #28570b) }.viafoura .vf-button.is-cta.is-success-color:not([disabled]):active{background-color:#63ac14 ;background-color:var(--success-color-light, #63ac14) ;border-color:#63ac14 ;border-color:var(--success-color-light, #63ac14) }.viafoura .vf-button.is-cta.is-inverted:not([disabled]){background-color:#fff ;background-color:var(--default-color, #fff) }.viafoura .vf-button.is-cta.is-inverted:not([disabled]):hover,.viafoura .vf-button.is-cta.is-inverted:not([disabled]):focus{background-color:#fff ;background-color:var(--default-color, #fff) }.viafoura .vf-button.is-cta.is-inverted[disabled]{background-color:rgba(0,0,0,0.04) ;background-color:var(--primary-color-04, rgba(0,0,0,0.04)) ;color:rgba(0,0,0,0.2) ;color:var(--primary-color-20, rgba(0,0,0,0.2)) ;border-color:rgba(0,0,0,0.1) ;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:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#007fff ;border-color:var(--accent-color-light, #007fff) ;color:#0074e8 ;color:var(--accent-color, #0074e8) }.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):active{color:#fff ;color:var(--text-on-accent-color, #fff) ;background-color:#0074e8 ;background-color:var(--accent-color, #0074e8) ;border-color:#0074e8 ;border-color:var(--accent-color, #0074e8) }.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]){border-color:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#d77171 ;border-color:var(--error-color-light, #d77171) ;color:#cc4949 ;color:var(--error-color, #cc4949) }.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):active{color:#fff ;color:var(--text-on-error-color, #fff) ;background-color:#cc4949 ;background-color:var(--error-color, #cc4949) ;border-color:#cc4949 ;border-color:var(--error-color, #cc4949) }.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]){border-color:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#1cbb98 ;border-color:var(--mention-color-light, #1cbb98) ;color:#14856c ;color:var(--mention-color, #14856c) }.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):active{color:#fff ;color:var(--text-on-mention-color, #fff) ;background-color:#14856c ;background-color:var(--mention-color, #14856c) ;border-color:#14856c ;border-color:var(--mention-color, #14856c) }.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]){border-color:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#63ac14 ;border-color:var(--success-color-light, #63ac14) ;color:#3d8510 ;color:var(--success-color, #3d8510) }.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):active{color:#fff ;color:var(--text-on-success-color, #fff) ;background-color:#3d8510 ;background-color:var(--success-color, #3d8510) ;border-color:#3d8510 ;border-color:var(--success-color, #3d8510) }.viafoura .vf-button.is-link{outline:none;border-width:1px;border-style:solid;border-color:transparent}.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:rgba(0,0,0,0.04) ;background-color:var(--primary-color-04, rgba(0,0,0,0.04)) ;color:rgba(0,0,0,0.2) ;color:var(--primary-color-20, rgba(0,0,0,0.2)) ;cursor:default}.viafoura .vf-button.is-link.is-accent-color:not([disabled]){color:#0074e8 ;color:var(--accent-color, #0074e8) }.viafoura .vf-button.is-link.is-accent-color:not([disabled]):active:not([disabled]){color:#004e9c ;color:var(--accent-color-dark, #004e9c) }.viafoura .vf-button.is-link.is-danger-color:not([disabled]){color:#cc4949 ;color:var(--error-color, #cc4949) }.viafoura .vf-button.is-link.is-danger-color:not([disabled]):active:not([disabled]){color:#752121 ;color:var(--error-color-dark, #752121) }.viafoura .vf-button.is-link.is-mention-color:not([disabled]){color:#14856c ;color:var(--mention-color, #14856c) }.viafoura .vf-button.is-link.is-mention-color:not([disabled]):active:not([disabled]){color:#0d5948 ;color:var(--mention-color-dark, #0d5948) }.viafoura .vf-button.is-link.is-success-color:not([disabled]){color:#3d8510 ;color:var(--success-color, #3d8510) }.viafoura .vf-button.is-link.is-success-color:not([disabled]):active:not([disabled]){color:#28570b ;color:var(--success-color-dark, #28570b) }.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]){color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#0074e8 ;color:var(--accent-color, #0074e8) }.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):active:not([disabled]){color:#004e9c ;color:var(--accent-color-dark, #004e9c) }.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]){color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#cc4949 ;color:var(--error-color, #cc4949) }.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):active:not([disabled]){color:#752121 ;color:var(--error-color-dark, #752121) }.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]){color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#14856c ;color:var(--mention-color, #14856c) }.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):active:not([disabled]){color:#0d5948 ;color:var(--mention-color-dark, #0d5948) }.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]){color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-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:#3d8510 ;color:var(--success-color, #3d8510) }.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]):active:not([disabled]){color:#28570b ;color:var(--success-color-dark, #28570b) }.viafoura .vf-button.is-size-inline{padding:0em 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-loader-button.is-cta .vf-inline-loader.vf-icon{border-color:currentColor;fill:currentColor}.viafoura .vf-loader-button.is-cta .vf-icon_exclamation-mark{background-color:transparent;margin:0}.viafoura .vf-loader-button.is-cta .vf-icon_exclamation-mark polygon{fill:#fff ;fill:var(--text-on-accent-color, #fff) }

.viafoura .vf-icon_checkmark{fill:currentColor}.viafoura .vf-icon_checkmark.vf-success{fill:#3d8510 ;fill:var(--success-color, #3d8510) }.viafoura .vf-icon_checkmark.vf-icon-circle-filled{padding:4px}.viafoura .vf-icon_checkmark.vf-icon-circle-filled.vf-success{background-color:#3d8510 ;background-color:var(--success-color, #3d8510) ;fill:#fff ;fill:var(--text-on-success-color, #fff) }


.viafoura .vf-spinning-loader{display:inline-block;border-width:1px;border-style:solid;border-color:currentColor;border-radius:50%;border-bottom-style:hidden;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear
}

