:root{--lighter-bg:#797979;--light-bg:#797979;--darker-light-bg:#797979;--lighter-dark-bg:#797979;--dark-bg:#3d3d3d;--darker-bg:#2a2a2a;--nav-height:56px;--nav-w-sm:64px;--nav-w-full:250px;--nav-w-shrunk:54px}@media(max-width:760px){:root{--nav-w-sm:64px;--nav-height:54px}}.filter-cta{--set-width:300px;display:grid;grid-gap:8px;color:#5c5c5c;position:relative;width:var(--set-width);grid-template-columns:3fr 2fr}.filter-cta,.filter-cta .multi-button{min-width:var(--set-width);max-width:var(--set-width)}.filter-cta .multi-button{width:100%;display:block}.filter-cta .multi-button .button-map{width:100%}.filter-cta .multi-button .button-map .button-item-details{width:calc(100% - 74px)}.filter-cta .multi-button .button-map .active-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-cta .search{position:relative;--h:var(--btn-h)}.filter-cta .search input{width:200px;height:var(--h);margin-bottom:0}.filter-cta .search .s-icon{--w:18px;pointer-events:none;position:absolute;height:var(--w);width:var(--w);top:calc(var(--h)/2 - var(--w)/2);right:12px}.filter-cta .count{position:absolute;top:-7.5px;right:-7.5px;color:#fff;font-size:10px;height:15px;width:15px;padding-bottom:1.5px;line-height:0;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#343434;border-radius:50%}.filter-cta .g-form{display:flex;flex-direction:column;overflow:hidden}.filter-cta .g-form .body{flex:1 auto;overflow-y:scroll}.filter-cta .g-form .body .header-cnt{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:1.8rem}.filter-cta .g-form .body .header-cnt .title-bar{margin-bottom:.5rem}.filter-cta .g-form .body .query-list{display:flex;flex-direction:column;gap:.6rem;--side-pad:0.65rem;padding:.65rem .55rem 1rem;border:.09rem solid #c1c6c8;position:relative;margin-bottom:.8rem;background-color:#f5f5f5}.filter-cta .g-form .body .query-list .query-list-form{left:var(--side-pad);width:calc(100% - var(--side-pad)*2);background-color:#fff}.filter-cta .g-form .body .query-list .query-list-item{display:grid;grid-template-columns:32px 3fr 3fr 4fr 26px;grid-column-gap:10px}.filter-cta .g-form .body .query-list .query-list-item.single{grid-template-columns:.92fr .08fr!important}.filter-cta .g-form .body .query-list .query-list-item.double{grid-template-columns:.475fr .475fr .05fr!important}.filter-cta .g-form .body .query-list .query-list-item.no-value{grid-template-columns:.9fr 5fr 5fr .68fr}.filter-cta .g-form .body .query-list .query-list-item .form-group{margin-bottom:0!important}.filter-cta .g-form .body .query-list .query-list-item .form-group span.error{margin:0}.filter-cta .g-form .body .query-list .query-list-item .ix{background-color:#fff;border:.09rem solid #c1c6c8;display:flex;align-items:center;justify-content:center}.filter-cta .g-form .body .query-list .query-list-item .delete{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#bbb}.filter-cta .g-form .body .query-list .query-list-item .delete svg{height:15px;width:15px}.filter-cta .g-form .body .query-list .query-list-acts{margin-top:auto;width:calc(100% - var(--side-pad)*2 + 2px);left:calc(var(--side-pad) - 2px)}.filter-cta .g-form .body .query-list .query-list-acts button{color:#1e6cfe;padding:0}.filter-cta .g-form .body .query-list .query-list-acts button svg{height:15px;width:15px;margin-right:1rem}.filter-cta .g-form .body .filter-create{margin-top:1.2rem}.filter-cta .g-form .body .filter-create .listbox{height:280px}.filter-cta .g-form .body .filter-create .act-buttons{margin-top:2rem}.filter-cta .g-form .body .filter-create .act-buttons button.del-btn{padding:.7rem}.filter-cta .g-form .body .filter-create .form-group label{font-weight:500;font-size:.9rem}.filter-cta .g-form .body .filter-create .create-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem;padding-bottom:.6rem;border-bottom:.09rem solid #c1c6c8}.filter-cta .g-form .body .filter-create .create-header .create-details{display:flex;flex-direction:column}.filter-cta .g-form .body .filter-create .create-header .create-details .create-ttl{font-size:1.2rem;font-weight:600}.filter-cta .g-form .body .filter-create .create-header .create-details .create-desc{font-size:.875rem;margin-top:.1rem;font-weight:500}.filter-cta .g-form .body .filter-create .create-header .cancel-create{--w:30px;cursor:pointer;height:var(--w);width:var(--w);padding:5px}.filter-cta .g-form .acts{--v:8px;padding-bottom:var(--v);padding-top:var(--v);border-top:.09rem solid #c1c6c8}