.multiselect{background-color:#fff;display:flex;flex-direction:column}.multiselect-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999999999999999999;display:flex;align-items:center;justify-content:center;background-color:transparent}.multiselect-modal .overlay-close{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:rgba(0,0,0,0.75)}.multiselect-modal-body{height:600px;width:500px;background-color:white;padding:50px;position:relative}.multiselect-header__title{display:flex;justify-content:space-between;flex-shrink:0;align-items:left}.multiselect-header__title span{display:flex}.multiselect-header__title a{cursor:pointer}.multiselect-header__icons{position:absolute;top:0;left:0;right:0;width:100%}.multiselect-header__icons a{cursor:pointer;position:absolute;top:10px;left:10px;font-size:14px}.multiselect-header__icons a span{font-size:16px;position:relative;top:2px;margin-right:5px}.multiselect-header__icons a.multiselect-header__close{left:auto;right:10px}.multiselect-footer{display:flex;justify-content:center;flex-shrink:0}.multiselect-content{position:relative}.multiselect-panel{position:absolute;top:0;left:0;bottom:0;right:0;background-color:white;display:flex;flex-direction:column}.multiselect-panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);pointer-events:none}.multiselect-tabs{flex-shrink:0}.multiselect-tabs .nav-item{cursor:pointer}.multiselect-tabs .nav-item .nav-link{font-weight:600;border-bottom:3px solid transparent;padding:10px 0;margin-right:20px;margin-bottom:10px}.multiselect-tabs .nav-item .nav-link:hover{color:var(--primary) !important}.multiselect-tabs .nav-item .nav-link.active{color:var(--primary);border-bottom-color:var(--parimary)}.multiselect-loading:before,.multiselect-loading:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:2rem;height:2rem;margin-top:-.5rem;margin-left:-.5rem;content:"";border:2px solid transparent;border-radius:50%;-webkit-animation:spinner .6s ease infinite;animation:spinner .6s ease infinite;border-top-color:#c4c4c4;border-right-color:#c4c4c4}.multiselect-loading:before{-webkit-animation-delay:.1s;animation-delay:.1s}.multiselect-facets{overflow-x:hidden;overflow-y:auto;list-style:none;margin:0 !important;padding:0 0 80px 0}.multiselect-facets .multiselect-facets-divider{display:flex;flex-direction:row;padding:15px 15px 5px 10px;margin:0;list-style:none;align-items:center}.multiselect-facets .multiselect-facets-item{display:flex;flex-direction:row;padding:15px;margin:0;list-style:none;align-items:center}.multiselect-facets .multiselect-facets-item.item-disabled{opacity:0.5;cursor:not-allowed}.multiselect-facets .multiselect-facets-item.item-disabled label{cursor:not-allowed}.multiselect-facets .multiselect-facets-item.item-disabled .icon-tick{color:#ddd;background:#ddd}.multiselect-facets .multiselect-facets-item label{display:flex;flex:1 1 auto;align-items:center;cursor:pointer;margin:0;position:relative;max-width:200px;padding:2px 0 2px 0}.multiselect-facets .multiselect-facets-item label span{width:18px;height:18px;line-height:18px !important;position:absolute;left:0;border-radius:50%;border:1px solid #ddd;transition:all .3s ease;text-align:center;background:#fff;color:#fff;font-size:10px;font-weight:600 !important}.multiselect-facets .multiselect-facets-item label:hover span{background:#ddd}.multiselect-facets .multiselect-facets-item label input{margin-right:15px;opacity:0}.multiselect-facets .multiselect-facets-item span{flex:0 1 auto;font-size:12px;margin-left:auto}.multiselect-facets .multiselect-facets-item a{flex:0 1 auto;cursor:pointer;padding:5px !important;margin:0 0 0 5px !important;line-height:1 !important;border-radius:20px;transition:all .25s ease-out;white-space:nowrap}.multiselect-facets .multiselect-facets-item a:hover{text-decoration:none !important;color:#fff !important}.multiselect-facets .multiselect-facets-item a.item-selected{color:#fff;transition:all .25s ease-out}.multiselect-facets .multiselect-facets-item a.item-selected span{padding:0 5px;width:auto;max-width:150px;opacity:1;transition:all .25s ease-out}.multiselect-facets .multiselect-facets-item a span{padding:0;transition:all .25s ease-out;position:relative;top:-2px;opacity:0;color:#fff;max-width:0px;display:inline-block}.multiselect-facets .multiselect-facets-item a:hover{text-decoration:none}.multiselect-searchbox{display:block;position:relative}.multiselect-searchbox span{position:absolute;top:13px;font-size:18px;right:20px}.multiselect-searchbox input{border-radius:6px;width:100%;border:none}

