.jplist-panel{float:none}.jplist-panel input[type=checkbox],.jplist-panel input[type=radio],.jplist-panel label{color:var(--text-color-secondary);float:none;font-weight:600;height:auto;line-height:1.4}.jplist-panel label{height:auto}.jplist-panel input[type=radio]{display:none}.jplist-panel input[type=radio]+label{font-weight:500;padding:1rem 1.5rem}.jplist-drop-down .jplist-dd-panel{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;float:none;height:40px;padding:20px 10px;text-shadow:none}.jplist-drop-down .jplist-dd-panel:after{content:"\f107";font:var(--fa-font-light);z-index:10}[dir=rtl] .jplist-drop-down .jplist-dd-panel:after{left:10px;right:auto}.jplist-drop-down:hover .jplist-dd-panel,.jplist-drop-down:hover .jplist-dd-panel:after{color:var(--text-color-tertiary)}.jplist-drop-down{background-color:var(--form-field-bg-color);border:var(--form-field-border-width) solid var(--form-field-border-color);border-radius:var(--form-field-border-radius);float:none;height:auto;margin:0;max-width:100%;padding:.75rem 1.125rem;width:100%}.jplist-drop-down.margin-l-auto{margin-left:auto}@media screen and (min-width:768px){.jplist-drop-down{width:380px}}.jplist-drop-down .jplist-dd-panel,.jplist-drop-down ul{width:100%}.jplist-drop-down ul{border:1px solid var(--border-color-grey);box-shadow:0 1px 3px 0 var(--box-shadow-color);position:absolute;top:40px}.jplist-drop-down ul li{margin-bottom:0}.jplist-panel input[type=text]{appearance:none;background-color:var(--form-field-bg-color);border:var(--form-field-border-width) solid var(--form-field-border-color);border-radius:var(--form-field-border-radius);color:var(--text-color-tertiary);float:none;font-family:var(--base-font);font-size:.875rem;height:auto;outline:none;padding:.625rem .875rem;text-indent:0;width:100%}.jplist-panel select.jplist-select{background-color:#fff;border:1px solid var(--border-color-grey);border-radius:0;color:var(--text-color-tertiary)!important;float:none;font-family:var(--base-font)!important;height:40px;margin:0}.autocomplete-box .name{color:var(--text-color-tertiary)!important;cursor:pointer;font-size:.875rem;font-weight:400;margin:0}.jplist-autocomplete{float:none;height:auto;margin:0}.jplist-autocomplete-placeholder .autocomplete-box{padding:15px;width:100%;z-index:100}.autocomplete-box .jplist-item{margin-bottom:0;padding:20px}.autocomplete-box .jplist-item:last-of-type{margin-bottom:0}.autocomplete-box .jplist-item:hover{background-color:var(--bg-color-grey-cool)}.jplist-panel .jplist-pagination{display:flex;float:none;justify-content:center;margin-top:2.5rem}.jplist-panel .jplist-pagination.jplist-hidden{display:none}.jplist-panel .jplist-pagination>div:not(.jplist-hidden),.jplist-panel .jplist-pagination>div:not(.jplist-hidden)>div{display:flex}.jplist-panel .jplist-pagination .jplist-pagesbox{flex-wrap:wrap;justify-content:center}.jplist-panel .jplist-pagination button{align-items:center;background:none;border:0;border-radius:100%;color:var(--text-color-secondary)!important;display:flex;font-family:var(--base-font)!important;font-size:.875rem;font-weight:600!important;height:2rem;justify-content:center;margin:0 .25rem;text-shadow:none;transition:all .3s ease;width:2rem}.jplist-panel .jplist-pagination .jplist-pagingnext button,.jplist-panel .jplist-pagination .jplist-pagingprev button{color:var(--text-color-secondary)!important;padding:0;width:1rem}.jplist-panel .jplist-pagination button.jplist-current,.jplist-panel .jplist-pagination button:hover{background-color:var(--button-bg-color-primary)!important;border:var(--button-border-width-primary) solid var(--button-border-color-primary);color:var(--button-text-color-primary)!important}.jplist-panel .jplist-pagination .jplist-pagingnext button:hover,.jplist-panel .jplist-pagination .jplist-pagingprev button:hover{font-weight:400}@media only screen and (max-width:600px){.jplist-panel{display:block}.jplist-panel .jplist-pagination .jplist-pagingmid{justify-content:center}.jplist-pagingnext.jplist-hidden,.jplist-pagingprev.jplist-hidden{display:flex;opacity:.3}}.jplist-box{float:none;height:auto!important}.jplist-panel button{align-items:center;background:unset;display:flex;float:none;font-family:var(--base-font)!important;height:auto;text-shadow:none}.jplist-panel button:hover{background:unset}.jplist-panel button.jplist-radio-button{background:none;border:0;padding:0;text-align:left}.jplist-panel button.jplist-radio-button:before{border:1px solid var(--border-color-grey);content:"";display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.jplist-panel button.jplist-selected.jplist-radio-button:before{background-color:var(--border-color-grey)}.autocomplete-box .jplist-item{border-bottom:1px solid var(--border-color-grey);margin:0!important;padding:0!important;width:100%!important}.autocomplete-box .jplist-item:last-of-type{border-bottom:0}.autocomplete-box .listing-autocomplete-display-container{background-color:#fff;display:block!important;height:auto!important;padding:1rem 0!important;width:100%}.autocomplete-box .listing-autocomplete-display-container:after,.autocomplete-box .listing-autocomplete-display-container>:not(.name),.autocomplete-box .listing-autocomplete-hide-container{display:none!important}.filter-group{margin-bottom:1rem}.filter-group:last-of-type{margin-bottom:0}.filter-group-title{color:var(--text-color-secondary);cursor:pointer;position:relative}.filter-group .filter-group-title:after{content:"\f107";font:var(--fa-font-light);pointer-events:none;position:absolute;right:0;top:50%;transform:rotate(180deg) translateY(50%)}[dir=rtl] .filter-group .filter-group-title:after{left:0;right:auto}.filter-group:not(.open) .filter-group-title:after{transform:translateY(-50%)}.filter-group-row{align-items:flex-start;display:flex;font-size:.875rem;font-weight:500;margin-top:.5rem}.filter-group:not(.open) .filter-group-row,.filter-group:not(.open) button{display:none}