/*!
 * Virtual Select v1.0.6
 * https://sa-si-dev.github.io/virtual-select
 * Licensed under MIT (https://github.com/sa-si-dev/virtual-select/blob/master/LICENSE)
 */
@-webkit-keyframes vscomp-animation-spin{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes vscomp-animation-spin{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}body.vscomp-popup-active{overflow:hidden}.vscomp-ele{display:inline-block;width:100%;max-width:250px}.vscomp-wrapper{display:inline-flex;position:relative;width:100%;font-family:sans-serif;font-size:14px;color:#333;text-align:left;flex-wrap:wrap}.vscomp-wrapper *,.vscomp-wrapper *::before,.vscomp-wrapper *::after{box-sizing:border-box}.vscomp-wrapper:focus{outline:none}.vscomp-toggle-button{display:flex;position:relative;align-items:center;width:100%;padding:7px 30px 7px 10px;border:1px solid #ddd;background-color:#fff;cursor:pointer}.vscomp-value{width:100%;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vscomp-arrow{position:absolute;display:flex;top:0;right:0;width:30px;height:100%;align-items:center;justify-content:center}.vscomp-arrow::after{content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid transparent;border-right-color:#111;border-bottom-color:#111;width:8px;height:8px;margin-top:-6px}.vscomp-clear-icon{position:relative;width:12px;height:12px}.vscomp-clear-icon::before,.vscomp-clear-icon::after{content:'';position:absolute;top:0;left:5px;width:2px;height:12px;background:#999}.vscomp-clear-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vscomp-clear-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vscomp-clear-icon:hover::before,.vscomp-clear-icon:hover::after{background:#333}.vscomp-clear-button{position:absolute;display:none;top:50%;right:30px;width:24px;height:24px;justify-content:center;align-items:center;border-radius:50%;margin-top:-12px}.vscomp-clear-button:hover{background:#ccc}.vscomp-clear-button:hover .vscomp-clear-icon::before,.vscomp-clear-button:hover .vscomp-clear-icon::after{background:#333}.vscomp-dropbox-close-button{display:none;align-items:center;justify-content:center;position:absolute;left:50%;margin-left:-20px;bottom:-48px;width:40px;height:40px;background-color:#fff;border-radius:50%;cursor:pointer}.vscomp-value-tag.more-value-count{white-space:nowrap}.vscomp-dropbox-container{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:1}.vscomp-dropbox{opacity:0;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);background-color:#fff;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}.vscomp-options-container{position:relative;max-height:210px;overflow:auto}.vscomp-option{display:flex;flex-wrap:wrap;position:relative;align-items:center;padding:10px 15px;height:40px;align-items:center;cursor:pointer}.vscomp-option.selected{background-color:#eee}.vscomp-option.focused{background-color:#ccc}.vscomp-option.disabled{opacity:0.5;cursor:default}.vscomp-option.group-title{opacity:0.6;cursor:default}.vscomp-option.group-option{padding-left:30px}.vscomp-new-option-icon{position:absolute;top:0;right:0;width:30px;height:30px}.vscomp-new-option-icon::before{content:'';position:absolute;top:0;right:0;border:15px solid #512da8;border-left-color:transparent;border-bottom-color:transparent}.vscomp-new-option-icon::after{content:'+';display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:1px;font-size:18px;color:#fff;width:15px;height:15px}.vscomp-option-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.vscomp-option-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;line-height:15px;margin-top:5px;color:#666;font-size:13px}.vscomp-search-container{display:flex;align-items:center;position:relative;height:40px;padding:0 5px 0 15px;border-bottom:1px solid #ddd}.vscomp-search-input{border:none;width:calc(100% - 30px);height:38px;padding:10px 0;font-size:15px}.vscomp-search-input:focus{outline:none}.vscomp-search-clear{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:25px;color:#999;cursor:pointer;user-select:none;visibility:hidden}.vscomp-search-clear:hover{color:#333}.vscomp-no-options,.vscomp-no-search-results{display:none;justify-content:center;align-items:center;padding:20px 10px}.vscomp-options-loader{display:none;text-align:center;padding:20px 0}.vscomp-options-loader::before{content:'';display:inline-block;height:40px;width:40px;opacity:0.7;border-radius:50%;background-color:#fff;box-shadow:-4px -5px 3px -3px rgba(0,0,0,0.3);-webkit-animation:vscomp-animation-spin 0.8s infinite linear;animation:vscomp-animation-spin 0.8s infinite linear}.vscomp-wrapper .checkbox-icon{display:inline-flex;position:relative;width:15px;height:15px;margin-right:10px}.vscomp-wrapper .checkbox-icon::after{content:'';display:inline-block;width:100%;height:100%;border:2px solid #888;-webkit-transition-duration:.2s;transition-duration:.2s}.vscomp-wrapper .checkbox-icon.checked::after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px, -4px);transform:rotate(45deg) translate(1px, -4px)}.vscomp-wrapper.position-top .vscomp-dropbox-container{top:auto;bottom:calc(100% + 4px)}.vscomp-wrapper.position-top .vscomp-dropbox{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}.vscomp-wrapper.position-left .vscomp-dropbox-container{right:0;left:auto}.vscomp-wrapper.show-as-popup .vscomp-dropbox-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,0.5);z-index:1}.vscomp-wrapper.show-as-popup .vscomp-dropbox{position:relative;width:80%;max-height:calc(80% - 48px);max-width:500px;margin-top:-24px}.vscomp-wrapper.show-as-popup .vscomp-dropbox-close-button{display:flex}.vscomp-wrapper.selected .checkbox-icon::after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px, -4px);transform:rotate(45deg) translate(1px, -4px)}.vscomp-wrapper.has-select-all .vscomp-toggle-all-button{display:flex;align-items:center;cursor:pointer}.vscomp-wrapper.has-select-all .vscomp-search-input,.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{width:calc(100% - 55px)}.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{display:none}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-button{width:100%}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-label{display:inline-block}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{width:calc(100% - 25px)}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-description{padding-left:25px}.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px, -4px);transform:rotate(45deg) translate(1px, -4px)}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.vscomp-wrapper.opened .vscomp-dropbox{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.vscomp-wrapper.closed .vscomp-dropbox-container{display:none}.vscomp-wrapper:not(.has-value) .vscomp-value{opacity:0.5}.vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button{display:flex}.vscomp-wrapper.has-clear-button .vscomp-toggle-button{padding-right:54px}.vscomp-wrapper.has-no-options .vscomp-options-container,.vscomp-wrapper.has-no-search-results .vscomp-options-container{display:none}.vscomp-wrapper.has-no-options .vscomp-no-options{display:flex}.vscomp-wrapper.has-no-search-results .vscomp-no-search-results{display:flex}.vscomp-wrapper.has-search-value .vscomp-search-clear{visibility:visible}.vscomp-wrapper.has-search-value .vscomp-toggle-all-button{opacity:0.5;pointer-events:none}.vscomp-wrapper.keep-always-open .vscomp-toggle-button{padding-right:24px}.vscomp-wrapper.keep-always-open .vscomp-clear-button{right:5px}.vscomp-wrapper.keep-always-open .vscomp-arrow{display:none}.vscomp-wrapper.keep-always-open .vscomp-dropbox-container{position:relative}.vscomp-wrapper.keep-always-open .vscomp-dropbox{-webkit-transition-duration:0s;transition-duration:0s;box-shadow:none;border:1px solid #ddd}.vscomp-wrapper.keep-always-open.focused,.vscomp-wrapper.keep-always-open:focus,.vscomp-wrapper.keep-always-open:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.vscomp-wrapper.server-searching .vscomp-options-list{display:none}.vscomp-wrapper.server-searching .vscomp-options-loader{display:block}

