@import url('filter_all.css');

#filternsv{margin-top: 10px;}
#filternsv .filternsv-search{background: rgba(var(--color_white), 1);padding: 15px;}
#filternsv .filternsv-search .filter_blocks .filter_elInput_toFrom{max-width: 50%;width: 100%;margin-top: 0;}
#filternsv .filternsv-search .filternsv_search_checkbox_data-count{margin-left: 5px;}
#filternsv .loaded-nsv-ajax.loaded-nsv{overflow: visible;}
#filternsv .loaded-nsv-ajax.loaded-nsv .loaded-nsv__children{background-color: rgba(var(--color_white), .7);z-index: 1000;}
#filternsv .wrap_filter_block_min .SumoSelect .CaptionCont{border-top-right-radius: 0;border-bottom-right-radius: 0;}
#filternsv .wrap_filter_block_max .SumoSelect .CaptionCont{border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: -1px;}
#filternsv .disabled{color: rgba(var(--color_text), .1);}
#filternsv .sumoStopScroll{overflow:hidden;}
#filternsv .SumoSelect .search-txt{display:none;outline:none;}
#filternsv .SumoSelect .no-match{display:none;padding: 6px;}
#filternsv .SumoSelect.open .search-txt{display: inline-block;position: absolute;top: 0;left: 0;width: 100%;margin: 0;padding: 5px 8px;border: none;box-sizing: border-box;font-size: .8rem;line-height: 1.1rem;}
#filternsv .SumoSelect.open > .search > span,
#filternsv .SumoSelect.open > .search > label{visibility:hidden;}
#filternsv .SumoSelect > .optWrapper.multiple > .options li ul li.opt{padding-left: 50px;}
#filternsv .SumoSelect > .optWrapper.isFloating > .options {max-height: 100%;}
#filternsv .SumoSelect > .optWrapper.isFloating{position: fixed;top: 0;left: 0;right: 0;width: 90%;bottom: 0;margin: auto;max-height: 90%;}
#filternsv .SumoSelect > .optWrapper.multiple > .options li.opt{padding-left: 35px;cursor: pointer;}
#filternsv .SumoSelect > .optWrapper > .options li.opt span,
#filternsv .SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}
#filternsv .SumoSelect > .optWrapper.multiple > .options li.opt span i,
#filternsv .SumoSelect .select-all > span i{position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;width: 1rem;height: 1rem;background-color: rgba(var(--color_text), .2);border-radius: 2px;}
#filternsv .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
#filternsv .SumoSelect .select-all.selected > span i,
#filternsv .SumoSelect .select-all.partial > span i{background-color: rgba(var(--color_main), .7);border-color: transparent;background-repeat: no-repeat;background-position: center center;}
#filternsv .SumoSelect > .optWrapper > .MultiControls{display: none;border-top: 1px solid rgba(var(--color_text), .1);background-color: rgba(var(--color_white), 1);box-shadow: 0 0 2px rgba(var(--color_text), 1);}
#filternsv .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls{display: block;margin-top: 5px;position: absolute;bottom: 0;width: 100%;}
#filternsv .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls{display: block;}
#filternsv .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p{padding: 6px;}
#filternsv .SumoSelect > .optWrapper.multiple > .MultiControls > p{display: inline-block;cursor: pointer;padding: 12px;width: 50%;box-sizing: border-box;text-align: center;}
#filternsv .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover{background-color: rgba(var(--color_text), .1);}
#filternsv .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk{border-right: 1px solid rgba(var(--color_text), .1);}
#filternsv .SumoSelect > .optWrapper.isFloating > .options li.opt{padding: 12px 6px;}
#filternsv .SumoSelect > .optWrapper.multiple.isFloating > .options li.opt{padding-left: 35px;}
#filternsv .SumoSelect > .optWrapper.multiple.isFloating{padding-bottom: 43px;}
#filternsv .SumoSelect .select-all{box-sizing: content-box;position: relative;border-bottom: 1px solid rgba(var(--color_text), .1);background-color: rgba(var(--color_white), .9);padding: 8px 0 3px 35px;height: 20px;cursor: pointer;}
#filternsv .SumoSelect .select-all > label,
#filternsv .SumoSelect .select-all > span i{cursor: pointer;}
#filternsv .SumoSelect .select-all.partial > span i{background-color:rgba(var(--color_text), .1);}
#filternsv .SumoSelect > .optWrapper > .options li.optGroup{padding-left: 5px;text-decoration: underline;}
#filternsv .width-100{width: 100%;}
#filternsv .width-max-50{max-width: 50%;}
#filternsv .filternsv_search_text{width: 100%;}

@keyframes spin{from{-webkit-transform: rotate(0deg);transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);}}
#filternsv *[class*=icon-nsv]{background-repeat: no-repeat !important;background-position: 50% !important;background-size: 100% 100%;width: 1rem;height: 1rem;font-size: 1rem;display: inline-block;}

.loaded-nsv{position: relative;overflow: hidden;height: 100%;width: 100%;background: rgba(var(--color_text), .1) !important;}
.loaded-nsv *:not(.loaded-nsv__item){position: absolute;opacity: 0;}
.loaded-nsv__item{position: absolute;top: calc(50% - 10px);right: 0;bottom: 0;left: calc(50% - 10px);height: 20px;width: 20px;border-left: 3px solid rgba(var(--color_text), .1);border-right: 3px solid rgba(var(--color_text), .1);border-top: 3px solid rgba(var(--color_main), 1);border-bottom: 3px solid rgba(var(--color_text), .1);border-radius: 50%;-webkit-animation: spin .7s linear infinite;animation: spin .7s linear infinite;}