@keyframes btnload{100%{transform:rotate(360deg)}}@keyframes btnupload{0%{transform:translate(0,110%)}100%{transform:translate(0,-110%)}}.vs-button{--vs-color-rotate:var(--vs-primary);--vs-color-darken:var(--vs-primary);--vs-padding:10px 16px;--vs-margin:5px;--vs-border-radius:12px;--vs-text-color:#ffffff}.vs-button{display:flex;justify-content:center;align-items:center;margin-left:var(--vs-margin);border-radius:var(--vs-border-radius);transition:var(--vs-transition-ease);border:0;padding:0;position:relative;z-index:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;font-size:.8rem}.vs-button.vs-component--dark--transparent{color:rgba(var(--vs-text),1)!important}.vs-button--fff:focus{color:#1e1e1e!important}.vs-button:focus-visible{outline:2px solid rgba(var(--vs-primary),.7);outline-offset:1px}.vs-button__content{padding:var(--vs-padding);width:100%;display:flex;justify-content:center;align-items:center}.vs-button:disabled{pointer-events:none;opacity:.35}.vs-button--animate:not(.vs-button--animate-inactive) .vs-button__content{transition:transform .25s ease}.vs-button--animate:not(.vs-button--animate-inactive) .vs-button__content i{font-size:1.15rem}.vs-button--animate:not(.vs-button--animate-inactive):hover .vs-button__content{transform:translate(-100%)}.vs-button--animate:not(.vs-button--animate-inactive):hover .vs-button__animate{transform:translate(0)}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-vertical:hover .vs-button__content{transform:translate(0,-100%)!important;opacity:0}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-vertical:hover .vs-button__animate{transform:translate(0)!important}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-scale:hover .vs-button__content{transform:scale(1.4)!important;opacity:0}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-scale:hover .vs-button__animate{opacity:1;transform:scale(1)}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-rotate:hover .vs-button__content{transform:rotate(180deg)!important;opacity:0}.vs-button--animate:not(.vs-button--animate-inactive).vs-button--animate-rotate:hover .vs-button__animate{opacity:1;transform:rotate(0)}.vs-button__animate{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:transform .25s ease;transform:translate(100%);pointer-events:none}.vs-button__animate--vertical{transform:translate(0,100%)}.vs-button__animate--scale{transform:scale(.5);opacity:0}.vs-button__animate--rotate{transform:rotate(-180deg);opacity:0}.vs-button--block{width:100%;display:block}.vs-button--upload:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--vs-color),.4);z-index:1200;animation:btnupload .7s ease infinite;box-sizing:border-box}.vs-button--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-button__loading{width:100%;height:100%;position:absolute;top:0;left:0}.vs-button__loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--vs-color),.68)}.vs-button__loading .vs-icon-loading{--vs-color:255,255,255;transform:scale(.4)}.vs-button__size--xl{border-radius:20px}.vs-button__size--xl .vs-button__content{padding:15px 20px;font-size:1.1rem}.vs-button__size--large{font-size:1rem;border-radius:15px}.vs-button__size--large .vs-button__content{padding:10px 15px}.vs-button__size--small{font-size:.75rem;border-radius:9px}.vs-button__size--small .vs-button__content{padding:5px 10px}.vs-button__size--mini{font-size:.6rem;border-radius:7px}.vs-button__size--mini .vs-button__content{padding:3px 8px}.vs-button--circle{border-radius:25px}.vs-button--square{border-radius:0}.vs-button--icon{display:flex;justify-content:center;align-items:center}.vs-button--icon .vs-button__content{padding:8px 8px}.vs-button--icon i{font-size:1.15rem}.vs-button--default{background:rgba(var(--vs-color),1);color:#fff}.vs-button--default.vs-button--active{box-shadow:0 10px 20px -10px rgba(var(--vs-color),1);transform:translate(0,-3px)}.vs-button--default:hover{box-shadow:0 10px 20px -10px rgba(var(--vs-color),1);transform:translate(0,-3px)}.vs-button--flat{background:rgba(var(--vs-color),.15);color:rgba(var(--vs-color),1)}.vs-button--flat.vs-component--dark{color:rgba(var(--vs-text),1)}.vs-button--flat:hover{background:rgba(var(--vs-color),.25)}.vs-button--flat:focus{color:#fff;background:rgba(var(--vs-color),1);transition:var(--vs-transition-ease),background .25s ease .25s}.vs-button--flat.vs-button--active{background:rgba(var(--vs-color),1);color:#fff}.vs-button--floating{background:rgba(var(--vs-color),1);color:#fff;box-shadow:0 8px 20px -6px rgba(var(--vs-color),1);transform:translate(0,-3px)}.vs-button--floating:hover{box-shadow:0 8px 20px -6px rgba(var(--vs-color),1);transform:translate(0,-6px)}.vs-button--floating:focus{transform:translate(0,0);box-shadow:0 0 0 0 rgba(var(--vs-color),1)}.vs-button--floating.vs-button--active{transform:translate(0,0);box-shadow:0 0 0 0 rgba(var(--vs-color),1)}.vs-button--border{background:rgba(var(--vs-color),0);color:rgba(var(--vs-color),1)}.vs-button--border:before{content:"";border:2px solid rgba(var(--vs-color),1);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:0 0;pointer-events:none;transition:var(--vs-transition-ease);box-sizing:border-box}.vs-button--border:hover:before{border:2px solid rgba(var(--vs-color),.5)}.vs-button--border:focus{color:#fff;background:rgba(var(--vs-color),1)}.vs-button--border.vs-button--active{background:rgba(var(--vs-color),1);color:#fff}.vs-button--gradient{background:rgba(var(--vs-color),1);color:#fff;overflow:hidden}.vs-button--gradient.vs-component--primary::before,.vs-button--gradient.vs-component--success::before{filter:hue-rotate(40deg)}.vs-button--gradient::before{content:"";background:linear-gradient(30deg,rgba(var(--vs-color),0) 33%,rgba(var(--vs-color),1) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;transition:all .4s ease;z-index:-1;filter:hue-rotate(-40deg);box-sizing:border-box}.vs-button--gradient:hover{transform:translate(0,-3px);box-shadow:0 10px 20px -10px rgba(var(--vs-color),.7)}.vs-button--gradient:hover::before{opacity:0}.vs-button--gradient.vs-button--active{transform:translate(0,-3px);box-shadow:0 10px 20px -10px rgba(0,0,0,.35)}.vs-button--relief{background:rgba(var(--vs-color),1);color:#fff;overflow:hidden;transform:translate(0) scale(1,1)}.vs-button--relief .vs-button__content{transition:var(--vs-transition-ease)}.vs-button--relief.vs-button--icon.vs-button--active{height:auto}.vs-button--relief::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 3px);border-radius:inherit;pointer-events:none;transition:all .4s ease;z-index:-1;filter:contrast(2) grayscale(.4);border-bottom:3px solid rgba(var(--vs-color),1);box-sizing:border-box}.vs-button--relief:active{transform:translate(0,1px)}.vs-button--relief:active .vs-button__content{padding-bottom:6px}.vs-button--relief:active::before{border-bottom:0 solid rgba(var(--vs-color),1)}.vs-button--relief.vs-button--active{transform:translate(0,1px)}.vs-button--relief.vs-button--active .vs-button__content{padding-bottom:6px}.vs-button--relief.vs-button--active::before{border-bottom:0 solid rgba(var(--vs-color),1)}.vs-button--transparent{background:0 0;color:rgba(var(--vs-color),1);overflow:hidden}.vs-button--transparent::before{content:"";background:rgba(var(--vs-color),.1);position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;transition:var(--vs-transition-ease);z-index:-1;transform:scale(.5);opacity:0;box-sizing:border-box}.vs-button--transparent:active:not(.vs-button--active)::before{transform:scale(.9)!important}.vs-button--transparent:hover::before{opacity:1;transform:scale(1)}.vs-button--transparent.vs-button--active::before{background:rgba(var(--vs-color),.2);opacity:1;transform:scale(1)}.vs-button--shadow{background:rgba(var(--vs-background),1);color:rgba(var(--vs-text),1);overflow:hidden;box-shadow:0 0 0 0 rgba(0,0,0,var(--vs-shadow-opacity))}.vs-button--shadow:active:not(.vs-button--active){transform:translate(0,-1px);box-shadow:0 5px 15px 0 rgba(0,0,0,var(--vs-shadow-opacity))!important}.vs-button--shadow:hover{transform:translate(0,-3px);box-shadow:0 8px 25px 0 rgba(0,0,0,var(--vs-shadow-opacity))}.vs-button--shadow.vs-button--active{transform:translate(0,-3px);box-shadow:0 8px 25px 0 rgba(0,0,0,var(--vs-shadow-opacity))}