.input-with-select{width:100%}.input-with-select__label{display:inline-block;margin-bottom:3px;font-size:16px;line-height:1;color:var(--gray)}.input-with-select__inner-wrapper{display:flex}.input-with-select__select{width:30%;margin-right:10px}.input-with-select__range-input{margin-right:10px;width:calc(35% - 5px)}.input-with-select__range-input:last-of-type{margin-right:0}.input-with-select__input{width:70%}.datepicker-with-select{width:100%}.datepicker-with-select__label{display:inline-block;margin-bottom:3px;font-size:16px;line-height:1;color:var(--gray)}.datepicker-with-select__inner-wrapper{display:flex}.datepicker-with-select__select{width:30%;margin-right:10px}.datepicker-with-select__range-datepicker{margin-right:10px;width:calc(35% - 5px)}.datepicker-with-select__range-datepicker:last-of-type{margin-right:0}.datepicker-with-select__datepicker{width:70%}.switch{position:relative;width:29px;height:15px;z-index:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--gray);outline:none;border-radius:40px;box-shadow:inset 0 0 5px rgba(var(--rgb-black),.2);transition:.3s;cursor:pointer}.switch:checked{background-color:var(--blue)}.switch:before{content:"";position:absolute;width:13px;height:13px;border-radius:50%;top:1px;left:1px;background-color:var(--white);transition:scale(1.1);box-shadow:0 2px 5px rgba(var(--rgb-black),.2);transition:.3s;z-index:1}.switch:checked:before{left:15px}.switch:disabled{cursor:default}.switch__container{display:flex;align-items:center}.switch__label{margin:0;font-weight:400px;color:var(--gray)}.switch__label--left{padding-right:5px}.switch__label--right{padding-left:5px}.select-with-input{width:100%}.select-with-input__label{display:inline-block;margin-bottom:3px;font-size:16px;line-height:1;color:var(--gray)}.select-with-input__select{margin-bottom:16px}.select-with-input__switch{margin-top:5px}.filter{display:flex;flex-direction:column;margin-bottom:15px}.filter__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px 15px;border-bottom:1px solid var(--gray)}.filter__top-column{display:flex}.filter__top-column--first{display:flex;flex-wrap:wrap;flex:0 0 75%;margin:0 -15px}.filter__top-column--second{justify-content:flex-end;flex:0 0 25%}.filter__top-field{display:flex;padding:0 15px;margin-bottom:15px;flex:0 0 50%;max-width:50%}.filter__button-toggle{display:flex;align-items:center;line-height:1;white-space:nowrap;background:none;border:none;cursor:pointer}.filter__search-icon{width:28px;height:28px;color:var(--gray)}.filter__badge-list{display:flex;flex-wrap:wrap;margin:10px}.filter__badge{display:flex;align-items:center;padding:5px 10px;margin-right:10px;margin-bottom:5px;line-height:1;color:var(--white);background-color:rgba(var(--rgb-blue),.6);border-radius:10px}.filter__badge:last-of-type{margin-right:0}.filter__badge-text{margin-right:10px}.filter__button-remove-badge{font-size:0;color:var(--red);border:none;background:none}.filter__remove-badge-icon{width:18px;height:18px}.filter__bottom{margin:10px 15px}.filter__bottom-row{display:flex;flex-wrap:wrap;margin:0 -15px}.filter__bottom-field{display:flex;flex:0 0 50%;padding:0 15px;margin-bottom:15px}@media only screen and (width:var(--breakpoint-sm-max)){.filter__bottom-field{flex:0 0 100%}}.filter__bottom-field-description{margin:10px 10px 0 0;width:250px;font-size:14px;line-height:1}@media only screen and (min-width:var(--breakpoint-sm-max)){.filter__bottom-field-description{width:150px}}.filter__bottom-panel{display:flex;justify-content:flex-end;margin-bottom:15px}.filter__button-close{font-size:14px;color:var(--gray);background:none;border:none;cursor:pointer}.filter__button-group{display:flex;padding:0 15px}.filter__button{width:180px}.filter__button:first-of-type{margin-right:15px}