@keyframes rotating{to{transform:rotate(1turn)}}.vs-checkbox{--vs-checkbox-width:23px;--vs-checkbox-height:23px;--vs-color:var(--vs-primary);align-items:center;display:flex;justify-content:flex-start;max-width:fit-content;position:relative}.vs-checkbox:active .vs-checkbox__input--mask{background:rgba(var(--vs-gray-4),1)!important}.vs-checkbox:hover .vs-checkbox__input--mask{background:rgba(var(--vs-gray-3),1)}.vs-checkbox:hover .vs-checkbox__input--mask:before{border:2px solid rgba(var(--vs-gray-4),0)}.vs-checkbox.is-disabled .vs-checkbox__label{opacity:.5}.vs-checkbox.is-disabled .vs-checkbox__input--mask{background:0 0!important;opacity:.6}.vs-checkbox.is-disabled .vs-checkbox__original{opacity:0;pointer-events:none;visibility:hidden}.vs-checkbox.is-checked .vs-checkbox__label.is-line-through{opacity:.4}.vs-checkbox.is-checked .vs-checkbox__label.is-line-through:before{width:calc(100% - 10px)}.vs-checkbox.is-checked:hover .vs-checkbox__input--mask{box-shadow:0 3px 15px rgba(var(--vs-color),.35)}.vs-checkbox.is-checked .vs-checkbox__input--mask{box-shadow:0 0 rgba(var(--vs-color),.35)}.vs-checkbox.is-checked .vs-checkbox__input--mask i:not(.vs-icon-check){opacity:1;transform:scale(1);transition:var(--vs-transition-ease) .15s}.vs-checkbox.is-checked .vs-checkbox__input--mask:after{opacity:1;transform:scale(1);transition:all .2s ease-in-out 0s}.vs-checkbox.is-checked .vs-checkbox__input--mask:before{opacity:0;transform:scale(1.2)}.vs-checkbox.is-label-before .vs-checkbox__label{order:-1}.vs-checkbox.is-loading{pointer-events:none}.vs-checkbox.is-loading:not(.is-checked) .vs-icon-loading{color:rgba(var(--vs-divider),1)!important}.vs-checkbox.is-loading.is-checked .vs-checkbox__input--mask{background:0 0!important;opacity:0;transition:all .2s linear}.vs-checkbox.is-loading.is-checked .vs-checkbox__input--mask:after{transform:scale(.5);transition:all .2s linear,opacity .6s linear}.vs-checkbox.is-loading .vs-checkbox__input--mask{background:0 0!important}.vs-checkbox.is-loading .vs-checkbox__input--mask:before{border-radius:50%;opacity:0!important}.vs-checkbox.is-loading .vs-checkbox__input--mask:after{border-radius:50%;opacity:0!important;transform:scale(.5)}.vs-checkbox__input{border-radius:9px;height:var(--vs-checkbox-height);position:relative;width:var(--vs-checkbox-width);z-index:1}.vs-checkbox__input--mask{align-items:center;border-radius:32%;cursor:pointer;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;transition:var(--vs-transition-ease);width:100%;z-index:-1}.vs-checkbox__input--mask i:not(.vs-icon-check){color:#fff;font-size:1.1em;opacity:0;transform:scale(.5);transition:var(--vs-transition-ease)}.vs-checkbox__input--mask .vs-icon-check__check{margin-right:1px}.vs-checkbox__input--mask:after{background:rgba(var(--vs-color),1);opacity:0;transform:scale(.5);transition:all .18s ease-in-out .19s}.vs-checkbox__input--mask:after,.vs-checkbox__input--mask:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.vs-checkbox__input--mask:before{border:2px solid rgba(var(--vs-gray-4),1);transition:var(--vs-transition-ease)}.vs-checkbox__input--mask .vs-icon-check{z-index:3}.vs-checkbox__original{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;z-index:100}.vs-checkbox__label{align-items:center;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:7px;position:relative;transition:var(--vs-transition-ease);-webkit-user-select:none;user-select:none}.vs-checkbox__label:before{background:rgba(var(--vs-text),.6);border-radius:4px;content:"";height:2px;position:absolute;transition:var(--vs-transition-ease);width:0}
