.control-filter .form-check .form-check-input{position:relative;top:1px}.control-filter .form-check label{color:var(--bs-secondary-color);font-size:14px}.control-filter>.filter-group>.filter-scope.form-check,.control-filter>.filter-group>.filter-scope.scope-checkbox.form-check{padding-left:29px}.control-filter>.filter-group>.filter-scope.form-check,.control-filter>.filter-group>.filter-scope.form-check label,.control-filter>.filter-group>.filter-scope.scope-checkbox.form-check,.control-filter>.filter-group>.filter-scope.scope-checkbox.form-check label{margin-bottom:0}.control-filter>.filter-group>.filter-scope.form-check:after,.control-filter>.filter-group>.filter-scope.scope-checkbox.form-check:after{content:""}.control-filter>.filter-group>.filter-scope.active.form-check label,.control-filter>.filter-group>.filter-scope.scope-checkbox.active.form-check label,.control-filter>.filter-group>.filter-scope.scope-checkbox:hover.form-check label,.control-filter>.filter-group>.filter-scope:hover.form-check label{color:var(--bs-emphasis-color)}.control-filter>.filter-group>.filter-scope.dropdown,.control-filter>.filter-group>.filter-scope.scope-dropdown{padding:8px 0 4px}.control-filter>.filter-group>.filter-scope.dropdown:after,.control-filter>.filter-group>.filter-scope.scope-dropdown:after{content:""}.control-filter>.filter-group>.filter-scope.dropdown .select2-container,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container{display:inline-block;position:relative;top:-2px;width:100%}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .select2-selection,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .select2-selection{background-color:transparent;border:none;border-radius:0;box-shadow:none;font-size:12px;height:29px;line-height:29px;padding:0 3px 0 12px}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .select2-selection.select2-default,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .select2-selection.select2-default{font-weight:400}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .select2-selection:focus-visible,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .select2-selection:focus-visible{outline:1px auto}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .loading-indicator>span,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .loading-indicator>span{top:15px}.control-filter>.filter-group>.filter-scope.dropdown .select2-container.select2-container--open,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container.select2-container--open{border:none;border-radius:0}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .select2-selection__arrow,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .select2-selection__arrow{font-size:14px;right:10px;top:1px}.control-filter>.filter-group>.filter-scope.dropdown .select2-container .select2-selection__rendered,.control-filter>.filter-group>.filter-scope.scope-dropdown .select2-container .select2-selection__rendered{color:var(--bs-secondary-color);font-size:14px;padding:0 28px 0 0}.control-filter>.filter-group>.filter-scope.dropdown.active .select2-selection__arrow,.control-filter>.filter-group>.filter-scope.dropdown.active .select2-selection__rendered,.control-filter>.filter-group>.filter-scope.dropdown:hover .select2-selection__arrow,.control-filter>.filter-group>.filter-scope.dropdown:hover .select2-selection__rendered,.control-filter>.filter-group>.filter-scope.scope-dropdown.active .select2-selection__arrow,.control-filter>.filter-group>.filter-scope.scope-dropdown.active .select2-selection__rendered,.control-filter>.filter-group>.filter-scope.scope-dropdown:hover .select2-selection__arrow,.control-filter>.filter-group>.filter-scope.scope-dropdown:hover .select2-selection__rendered{color:var(--bs-emphasis-color)}.control-filter>.filter-group>.filter-scope.scope-inline{align-items:center;display:flex;padding:0}.control-filter>.filter-group>.filter-scope.scope-inline:after{content:""}.control-filter-popover .filter-search{min-height:36px;position:relative}.control-filter-popover .filter-search input{background:transparent!important;border:none;border-bottom:1px solid var(--bs-border-color);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;height:auto;padding-bottom:6px;padding-right:35px;padding-top:6px}.control-filter-popover .filter-search .close{display:none}.control-filter-popover .filter-search .filter-active-items,.control-filter-popover .filter-search .filter-items{color:var(--bs-secondary-color);font-size:13px}.control-filter-popover .filter-search .filter-active-items li,.control-filter-popover .filter-search .filter-active-items ul,.control-filter-popover .filter-search .filter-items li,.control-filter-popover .filter-search .filter-items ul{list-style-type:none;margin:0;padding:0}.control-filter-popover .filter-search .filter-active-items li,.control-filter-popover .filter-search .filter-items li{transition:color .6s,background-color .3s}.control-filter-popover .filter-search .filter-active-items a,.control-filter-popover .filter-search .filter-items a{color:var(--bs-secondary-color);display:block;padding:7px 9px;text-decoration:none}.control-filter-popover .filter-search .filter-active-items a:before,.control-filter-popover .filter-search .filter-items a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:100px;display:inline-block;font-family:octo-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:4px;position:relative;text-align:center;text-transform:none;top:1px;vertical-align:baseline}.control-filter-popover .filter-search .filter-active-items a:hover,.control-filter-popover .filter-search .filter-items a:hover{background-color:var(--oc-selection);color:#fff}.control-filter-popover .filter-search .filter-items{max-height:200px;overflow:auto}.control-filter-popover .filter-search .filter-items a:before{content:"\f067"}.control-filter-popover .filter-search .filter-items li.loading{padding:7px}.control-filter-popover .filter-search .filter-items li.loading>span{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:url(../../../../assets/images/loader-transparent.svg);background-position:50% 50%;background-size:20px 20px;display:block;height:20px;width:20px}.control-filter-popover .filter-search .filter-items li.animate-enter{-webkit-animation:fadeInUp .3s;animation:fadeInUp .3s}.control-filter-popover .filter-search .filter-buttons{border-top:none}.control-filter-popover .filter-search .filter-active-items{border-top:1px solid var(--bs-border-color)}.control-filter-popover .filter-search .filter-active-items a{color:var(--bs-body-color);font-weight:600}.control-filter-popover .filter-search .filter-active-items a:before{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);content:"\e93e";left:-1px}.control-filter-popover .filter-search .filter-active-items a:hover:before{background-color:#fff;color:#c63e26}.control-filter-popover .filter-search .filter-active-items li.animate-enter{-webkit-animation:fadeInDown .3s;animation:fadeInDown .3s}.control-filter-popover .filter-search .filter-active-items li:last-child{border-bottom:1px solid var(--bs-border-color)}.control-filter-popover .filter-box .filter-facet{display:flex;padding:10px 5px}.control-filter-popover .filter-box .filter-facet .facet-item{line-height:1.8;padding-left:5px;padding-right:5px;white-space:nowrap}.control-filter-popover .filter-box .filter-facet .facet-item>span{color:var(--bs-secondary-color);font-size:12px}.control-filter-popover .filter-box .filter-facet .facet-item.is-grow{flex-grow:1}.control-filter-popover .filter-box .filter-facet+.filter-facet{padding-top:0}.control-filter{background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:14px;padding:0 10px}.control-filter a{color:var(--bs-secondary-color);text-decoration:none}.control-filter>.filter-setup{padding:6px 0}.control-filter>.filter-setup>a>span{border-radius:3px;color:var(--oc-toolbar-color);display:block;height:24px;margin-left:-2px;margin-right:-2px;text-align:center;width:24px}.control-filter>.filter-setup>a>span>i{font-size:20px;position:relative;top:2px}.control-filter>.filter-setup>a:hover>span{background:var(--oc-toolbar-hover-bg);color:var(--oc-toolbar-hover-color)}.control-filter>.filter-group{display:inline-block;vertical-align:middle}.control-filter>.filter-group>.filter-scope{display:block;padding:8px}.control-filter>.filter-group>.filter-scope .filter-label{margin-right:5px}.control-filter>.filter-group>.filter-scope .filter-setting{display:inline-block;margin-right:5px;transition:color .6s}.control-filter>.filter-group>.filter-scope.loading-indicator-container.in-progress{cursor:default;pointer-events:none}.control-filter>.filter-group>.filter-scope.loading-indicator-container.in-progress .loading-indicator{background:transparent}.control-filter>.filter-group>.filter-scope.loading-indicator-container.in-progress .loading-indicator>span{background-color:var(--bs-body-bg);background-size:15px 15px;border-radius:50%;height:20px;left:unset;margin-top:0;right:0;top:10px;width:20px}.control-filter>.filter-group>.filter-scope:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-family:octo-icon!important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.control-filter>.filter-group>.filter-scope.active .filter-setting{background-color:var(--bs-success);border-radius:4px;color:#fff;padding-left:5px;padding-right:5px;transition:color 1s,background-color 1s}.control-filter>.filter-group>.filter-scope.active,.control-filter>.filter-group>.filter-scope.active .filter-label,.control-filter>.filter-group>.filter-scope:hover,.control-filter>.filter-group>.filter-scope:hover .filter-label{color:var(--bs-emphasis-color)}.control-filter>.filter-group>.filter-scope.active.active .filter-setting,.control-filter>.filter-group>.filter-scope:hover.active .filter-setting{background-color:var(--bs-success)}.control-filter>.filter-group>.filter-has-popover{display:inline-block;padding:10px}.control-filter>.filter-group>.filter-has-popover .filter-setting{display:inline-block;transition:color .6s}.control-filter>.filter-group>.filter-has-popover:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-family:octo-icon!important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.control-filter>.filter-group>.filter-has-popover.active .filter-setting{background-color:var(--bs-success);border-radius:4px;color:#fff;padding-left:5px;padding-right:5px;transition:color 1s,background-color 1s}.control-filter>.filter-group>.filter-has-popover:hover{color:#000}.control-filter>.filter-group>.filter-has-popover:hover .filter-label{color:var(--bs-secondary-color)}.control-filter>.filter-group>.filter-has-popover:hover.active .filter-setting{background-color:#79c035}.control-filter.is-loading{cursor:wait}.control-filter.is-loading>.filter-group{opacity:.7;pointer-events:none}.control-filter.is-loading>.filter-setup>a{opacity:0}.control-filter.is-loading>.filter-setup:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:url(../../../../../backend/assets/images/loader-transparent.svg);background-position:50% 50%;background-size:20px 20px;content:" ";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.control-filter-popover{min-width:275px}.control-filter-popover>.loading-indicator-container>.loading-indicator{border-radius:4px}.control-filter-popover>.loading-indicator-container>.loading-indicator>span{left:10px}.control-filter-popover input[type=number]{-moz-appearance:textfield}.control-filter-popover input[type=number]::-webkit-inner-spin-button,.control-filter-popover input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.control-filter-popover .filter-buttons{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid var(--bs-border-color);display:flex;padding:10px}.control-filter-popover .filter-buttons>div{flex-grow:1}.control-filter-popover .filter-buttons>.btn{text-align:center}
