body{-webkit-tap-highlight-color:transparent}@keyframes vtree-animation-spin{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes vtree-animation-svg-circle-spin{0%{stroke-dasharray:1 130;stroke-dashoffset:0}50%{stroke-dasharray:90 130;stroke-dashoffset:-30}to{stroke-dasharray:90 130;stroke-dashoffset:-124}}.vtree-tree__scroll-area,.vtree-tree__wrapper{height:100%;position:relative;width:100%}.vtree-tree__scroll-area{display:flex;overflow:auto}.vtree-tree__block-area{flex:1}.vtree-tree__empty{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.vtree-tree__empty-text_default{text-align:center;width:100%}.vtree-tree__loading{align-items:center;background-color:#fffffff2;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.vtree-tree__loading-wrapper{text-align:center;width:100%}.vtree-tree__loading-icon{animation:vtree-animation-spin 2s linear infinite;display:inline-block;height:30px;width:30px}.vtree-tree__loading-icon .vtree-loading-icon__circle{stroke:#2d8cf0;stroke-linecap:round;animation:vtree-animation-svg-circle-spin 1.5s ease-in-out infinite}.vtree-tree__iframe{align-items:center;border:none;display:flex;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1000}.vtree-tree-node__indent-wrapper{display:flex}.vtree-tree-node__wrapper{display:flex;flex:1;flex-direction:column}.vtree-tree-node__drop{height:2px;width:100%}.vtree-tree-node__drop_active{background-color:#5cadff}.vtree-tree-node__node-body{align-items:center;display:flex;flex:1}.vtree-tree-node__square{flex-shrink:0;height:20px;width:20px}.vtree-tree-node__expand i,.vtree-tree-node__square{align-items:center;display:flex;justify-content:center;position:relative}.vtree-tree-node__expand i{cursor:pointer;height:16px;transition:transform .2s linear;width:16px}.vtree-tree-node__expand i:after{border:5px solid transparent;border-left-color:#515a6e;content:"";display:block;height:0;position:absolute;width:0}.vtree-tree-node__expand_active i{transform:rotate(90deg)}.vtree-tree-node__loading-icon{animation:vtree-animation-spin 2s linear infinite;display:inline-block;height:14px;width:14px}.vtree-tree-node__loading-icon .vtree-loading-icon__circle{stroke:#515a6e;stroke-linecap:round;animation:vtree-animation-svg-circle-spin 1.5s ease-in-out infinite}.vtree-tree-node__checkbox{background-color:#fff;border:1px solid #dcdee2;border-radius:2px;box-sizing:border-box;cursor:pointer;height:14px;position:absolute;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:14px}.vtree-tree-node__checkbox:after{border:2px solid #fff;border-left:0;border-top:0;box-sizing:border-box;content:"";display:table;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scale(0);transition:all .2s ease-in-out;width:4px}@media (any-hover:hover){.vtree-tree-node__checkbox:hover{border-color:#c5c8ce}}.vtree-tree-node__checkbox:focus{box-shadow:0 0 0 2px #5cadff}.vtree-tree-node__checkbox_checked{background-color:#2d8cf0;border-color:#2d8cf0}.vtree-tree-node__checkbox_checked:after{height:8px;left:4px;top:1px;transform:rotate(45deg) scale(1);width:4px}@media (any-hover:hover){.vtree-tree-node__checkbox_checked:hover{background-color:#2d8cf0;border-color:#2d8cf0}}.vtree-tree-node__checkbox_indeterminate{background-color:#2d8cf0;border-color:#2d8cf0}.vtree-tree-node__checkbox_indeterminate:after{height:1px;left:2px;top:5px;transform:scale(1);width:8px}@media (any-hover:hover){.vtree-tree-node__checkbox_indeterminate:hover{background-color:#2d8cf0;border-color:#2d8cf0}}.vtree-tree-node__checkbox_disabled{background-color:#e8eaec;border-color:#dcdee2;cursor:not-allowed}@media (any-hover:hover){.vtree-tree-node__checkbox_disabled:hover{background-color:#e8eaec;border-color:#dcdee2}}.vtree-tree-node__checkbox_disabled:after{border-color:#c5c8ce}.vtree-tree-node__title{background-color:transparent;cursor:pointer;flex:1;height:26px;line-height:26px;margin-left:5px;padding-left:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;word-break:keep-all;word-wrap:none}@media (any-hover:hover){.vtree-tree-node__title:hover{background-color:#ebf5ff}}.vtree-tree-node__title_selected{background-color:#d4e7fc}@media (any-hover:hover){.vtree-tree-node__title_selected:hover{background-color:#d4e7fc}}.vtree-tree-node__title_disabled{color:#c5c8ce;cursor:not-allowed}.vtree-expand-animation-enter-from,.vtree-expand-animation-leave-to{grid-template-rows:0fr;opacity:0}.vtree-expand-animation-enter-to,.vtree-expand-animation-leave-from{grid-template-rows:1fr;opacity:1}.vtree-expand-animation-enter-active,.vtree-expand-animation-leave-active{transition:opacity .2s,grid-template-rows .2s}.vtree-tree-search__wrapper{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.vtree-tree-search__search{box-sizing:border-box;display:flex;height:42px}.vtree-tree-search__check-all-wrapper{align-items:center;display:flex;justify-content:center;justify-content:normal;width:40px}.vtree-tree-search__check-all{margin-left:23px}.vtree-tree-search__input-wrapper{align-items:center;display:flex;flex:1;justify-content:center;padding-left:5px}.vtree-tree-search__input{border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box;color:#515a6e;height:32px;outline:none;padding:4px 7px;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.vtree-tree-search__input::-moz-placeholder{color:#c5c8ce}.vtree-tree-search__input::placeholder{color:#c5c8ce}@media (any-hover:hover){.vtree-tree-search__input:hover{border-color:#57a3f3}}.vtree-tree-search__input:focus{border-color:#57a3f3;box-shadow:0 0 0 2px #2d8cf033}.vtree-tree-search__input_disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}@media (any-hover:hover){.vtree-tree-search__input_disabled:hover{border-color:#dcdee2}}.vtree-tree-search__action-wrapper{align-items:center;display:flex;justify-content:center;padding:0 10px}.vtree-tree-search__checked-button{cursor:pointer}@media (any-hover:hover){.vtree-tree-search__checked-button:hover{color:#5cadff}}.vtree-tree-search__checked-button_active{color:#2d8cf0}.vtree-tree-search__tree-wrapper{flex:1;overflow-y:auto;width:100%}.vtree-tree-search__footer{padding:5px}.vtree-tree-drop__wrapper{position:relative}.vtree-tree-drop__reference{cursor:pointer}.vtree-tree-drop__display-input{padding-right:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vtree-tree-drop__display-input-text{display:block;height:100%;line-height:22px}.vtree-tree-drop__display-input-placeholder{color:#c5c8ce}.vtree-tree-drop__display-input_focus{border-color:#57a3f3;box-shadow:0 0 0 2px #2d8cf033}.vtree-tree-drop__display-icon-drop{border:3px solid #808695;border-left:none;border-top:none;box-sizing:border-box;height:14px;position:absolute;right:3px;top:8px;transform:rotate(45deg) scale(.5) translate(-3.5px) translateY(-3.5px);transition:transform .2s ease-in-out;width:14px}.vtree-tree-drop__display-icon-drop_active{transform:rotate(225deg) scale(.5) translate(-3.5px) translateY(-3.5px)}.vtree-tree-drop__display-icon-clear{background-color:#808695;border-radius:50%;box-sizing:border-box;display:none;height:14px;overflow:hidden;position:absolute;right:3px;top:8px;transform:scale(.9) rotate(45deg);width:14px}.vtree-tree-drop__display-icon-clear:after,.vtree-tree-drop__display-icon-clear:before{background-color:#fff;content:"";display:block;height:7px;left:6.5px;position:absolute;top:3.5px;width:1px}.vtree-tree-drop__display-icon-clear:after{transform:rotate(90deg)}@media (any-hover:hover){.vtree-tree-drop__display-input:hover .vtree-tree-drop__display-icon-clear{display:block}}.vtree-tree-drop__dropdown{background-color:#fff;border-radius:4px;box-shadow:0 1px 6px #0003;left:-999px;margin:5px 0;padding:5px 0;position:absolute;top:-999px;transform-origin:center top 0;z-index:9999}.vtree-tree-drop__dropdown .vtree-tree-search__search{border-bottom:1px solid #dcdee2;height:38px;padding-bottom:5px}.vtree-tree-drop__dropdown .vtree-tree-search__tree-wrapper{padding-top:5px}.vtree-dropdown-enter-from,.vtree-dropdown-leave-to{opacity:0;transform:scaleY(.8)}.vtree-dropdown-enter-active,.vtree-dropdown-leave-active{transition:opacity .3s,transform .3s}
