
.viafoura .vf-badge[data-v-637d340e]{display:inline-block;min-width:auto;text-align:center;white-space:nowrap;padding:0.8em 1em 0.7em 1em;border-radius:3px;line-height:inherit;text-transform:uppercase;border:1px solid;background-color:#0074e8 ;background-color:var(--accent-color, #0074e8) ;color:#fff ;color:var(--text-on-accent-color, #fff)
}
.viafoura .vf-badge__small[data-v-637d340e]{font-size:0.715em;padding:0.2em 0.6em
}
.viafoura .vf-badge__medium[data-v-637d340e]{min-width:30px;padding:0.3em
}
.viafoura .vf-badge__charcoal[data-v-637d340e]{color:#fff ;color:var(--text-on-primary-color, #fff) ;background-color:rgba(0,0,0,0.75) ;background-color:var(--primary-color-75, rgba(0,0,0,0.75)) ;border-color:rgba(0,0,0,0.75) ;border-color:var(--primary-color-75, rgba(0,0,0,0.75))
}
.viafoura .vf-badge__warning[data-v-637d340e]{color:#fff ;color:var(--text-on-warning-color, #fff) ;background-color:#f5a623 ;background-color:var(--warning-color, #f5a623) ;border-color:#f5a623 ;border-color:var(--warning-color, #f5a623)
}
.viafoura .vf-badge__error[data-v-637d340e]{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-badge__error.vf-badge--outlined[data-v-637d340e]{color:#cc4949 ;color:var(--error-color, #cc4949) ;border-color:#d77171 ;border-color:var(--error-color-light, #d77171) ;border-width:1px;border-style:solid;background-color:transparent
}
.viafoura .vf-badge__disabled[data-v-637d340e]{color:#000 ;color:var(--dark-text-on-default-color, #000) ;background-color:rgba(0,0,0,0.1) ;background-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;border-color:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1))
}

.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-dropdown-list .vf-dropdown-trigger{white-space:nowrap}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down svg{height:0.55em;width:1.1em}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down.vf-icon-medium svg{height:1.1em;width:2.2em}.viafoura .vf-dropdown-list .list-item>*{white-space:nowrap;padding:0.8em 1.2em;width:100%;text-align:left}.viafoura .vf-dropdown-list .list-item+.list-item{border-top-color:rgba(0,0,0,0.1) ;border-top-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;border-top-width:1px;border-top-style:solid}.viafoura .vf-dropdown-list .vf-tooltip-content{padding:0}.viafoura .vf-dropdown-list .vf-list{-webkit-box-align:stretch;align-items:stretch}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down svg path{stroke:#000 ;stroke:var(--dark-text-on-default-color, #000) ;stroke-width:8px;opacity:1}.viafoura .vf-dropdown-list .vf-dropdown-wrapper .vf-tooltip-content{text-transform:capitalize;font-size:0.857em}.viafoura .vf-dropdown-list .vf-dropdown-wrapper .vf-tooltip-content button.list-link{color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-color, rgba(0,0,0,0.6)) }.viafoura .vf-dropdown-list .vf-list .list-link{width:100%;text-align:left}.viafoura .vf-dropdown-list .list-item button:focus,.viafoura .vf-dropdown-list .list-item button:hover{color:#000 ;color:var(--primary-color-100, #000) ;font-weight:500}


.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-tooltip-toggle{position:relative}.viafoura .vf-tooltip{position:absolute;display:block}.viafoura .vf-tooltip.vf-bottom{left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.viafoura .vf-tooltip.vf-bottom-left{right:0;top:100%}.viafoura .vf-tooltip.vf-top{left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.viafoura .vf-tooltip.vf-top-left{right:0;bottom:100%}.viafoura .vf-tooltip.vf-left{right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viafoura .vf-tooltip.vf-right{left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viafoura .vf-tooltip.vf-right-bottom{left:100%;top:0}.viafoura .vf-tooltip.vf-right-top{left:100%;bottom:0}.viafoura .vf-tooltip:before,.viafoura .vf-tooltip:after{position:absolute;content:' ';pointer-events:none}.viafoura .vf-tooltip-toggle:hover .vf-tooltip,.viafoura .vf-tooltip-toggle:hover .vf-tooltip::before,.viafoura .vf-tooltip.vf-show,.viafoura .vf-tooltip.vf-show::before{opacity:1 !important;visibility:visible !important;-webkit-transition-delay:0s, 0s;transition-delay:0s, 0s}.viafoura .vf-tooltip,.viafoura .vf-tooltip::before{opacity:0;visibility:hidden;z-index:2;-webkit-transition:opacity 0.2s,visibility 0s 0.2s;transition:opacity 0.2s,visibility 0s 0.2s}.viafoura .vf-tooltip-style-light.vf-tooltip:before{width:10px;height:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left{padding-top:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom:before,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(100% - 5px - 10px);left:calc(50% - 10px / 2)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left:before{left:initial;right:1em}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top .vf-tooltip-style-light.vf-tooltip.vf-top-left{padding-bottom:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top:before,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top-left:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(100% - 5px);left:calc(50% - 10px / 2)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top-left:before{left:initial;right:1em}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-left{padding-right:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-left:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:calc(50% - 10px / 2);left:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-bottom,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-top{padding-left:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:calc(50% - 10px / 2);right:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-bottom:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1em;right:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip::before{border-left-width:1px;border-left-style:solid;border-left-color:rgba(0,0,0,0.1) ;border-left-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;border-top-width:1px;border-top-style:solid;border-top-color:rgba(0,0,0,0.1) ;border-top-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;background-color:#fff ;background-color:var(--default-color, #fff) }.viafoura .vf-tooltip-style-light .vf-tooltip-content{line-height:1.8;text-transform:uppercase;color:rgba(0,0,0,0.6) ;color:var(--light-text-on-default-color, rgba(0,0,0,0.6)) ;background-color:#fff ;background-color:var(--default-color, #fff) ;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) ;border-color:var(--primary-color-10, rgba(0,0,0,0.1)) ;box-shadow:20px 20px 40px 0 rgba(0,0,0,0.1);box-shadow:20px 20px 40px 0 var(--primary-color-10, rgba(0,0,0,0.1));border-radius:3px}.viafoura .vf-expanding-hover-light::before{content:'';position:absolute;bottom:0;left:50%;width:0;border-bottom:3px solid;border-color:#007fff ;border-color:var(--accent-color-light, #007fff) ;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-transition:width 0.2s;transition:width 0.2s}.viafoura .vf-expanding-hover-light:hover::before,.viafoura .vf-expanding-hover-light:focus::before,.viafoura .vf-expanding-hover-light:focus-within::before,.viafoura .vf-expanding-hover-light.vf-active::before{width:100% !important}.viafoura .vf-dropdown{display:inline-block;position:relative}.viafoura .vf-dropdown .vf-hidden-overlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1}.viafoura .vf-dropdown-wrapper{opacity:1;visibility:visible;border-radius:3px}.viafoura .vf-dropdown-wrapper::before{opacity:1;visibility:visible}.viafoura .vf-dropdown-wrapper .vf-tooltip-content.vf-scroll{max-height:250px;overflow-x:hidden;overflow-y:auto}.viafoura .vf-dropdown-trigger{padding:1em 0}.viafoura .vf-dropdown-wrapper{text-transform:uppercase}.viafoura .vf-dropdown-trigger[disabled]{opacity:0.5}

