.input-pricing{display:grid;gap:1rem;min-width:360px}.input-pricing__recommendation{width:360px}.input-pricing__options{display:flex;flex:1 0;overflow-y:auto;padding:3px}.input-pricing .option__name{font-weight:700;padding:.25rem .5rem}.input-pricing .input-select{margin-right:unset}.input-pricing .input-select select{width:100%}.input-pricing__option{border-radius:.5rem;box-shadow:0 0 0 1px #e5e8e9;cursor:pointer;display:inline-block;flex:1 0;margin-right:.5rem;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-pricing__option:last-of-type{margin-right:0}.input-pricing__option input,.input-pricing__option label{cursor:pointer}.input-pricing__option label{display:flex;flex-direction:column;font-weight:700;inset:0;position:relative}.input-pricing__option--selected{box-shadow:0 0 0 3px #cd8e45}.input-pricing__option input[type=checkbox],.input-pricing__option input[type=radio]{opacity:0;position:absolute}.input-meters{display:grid;gap:1rem;min-width:360px}.input-meters__recommendation{width:360px}.input-meters__options{display:flex;flex:1 0;overflow-y:auto;padding:3px}.input-meters .option__name{font-weight:700;padding:.25rem .5rem}.input-meters .input-select{margin-right:unset}.input-meters .input-select select{width:100%}.input-meters__option{border-radius:.5rem;box-shadow:0 0 0 1px #e5e8e9;cursor:pointer;display:inline-block;flex:1 0;margin-right:.5rem;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-meters__option:last-of-type{margin-right:0}.input-meters__option input,.input-meters__option label{cursor:pointer}.input-meters__option label{display:flex;flex-direction:column;font-weight:700;inset:0;position:relative}.input-meters__option--selected{box-shadow:0 0 0 3px #cd8e45}.input-meters__option input[type=checkbox],.input-meters__option input[type=radio]{opacity:0;position:absolute}.filter-box{border-bottom:1px solid #e5e8e9;display:inline-flex;flex-direction:column;margin-bottom:2em;padding-bottom:2em;position:relative}.filter-box__title{font-size:24px;font-weight:500;margin-bottom:.5em}.filter-box .form-input{margin-bottom:0}.filter-box__button{font-size:14px!important;padding:.75em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.filter-box__header{border-bottom:1px solid #e5e8e9;display:flex;justify-content:stretch;padding:.75em 1em}.filter-box__header .label{flex:1 0;text-align:center}.filter-box__header .clear,.filter-box__header .close{cursor:pointer}@media screen and (min-width:1220px){.filter-box__header{display:none}}.filter-box__content{display:flex;flex-direction:column;height:100%;width:100%;z-index:1000}@media screen and (min-width:1220px){.filter-box__content{min-width:160px;z-index:110}}.filter-box__slot{flex:1 0}.filter-box__apply,.filter-box__clear{color:#000;font-size:16px!important;padding:0!important}.filter-box__apply:hover,.filter-box__clear:hover{background-color:transparent!important}.filter-box__clear{display:block;margin-right:1rem}.filter-box__apply{background-color:#cd8e45;color:#cd8e45;width:unset}.filter-box__apply:hover{background-color:#6f4719}.filter-box__controls{border-top:1px solid #e5e8e9;display:flex;justify-content:space-between;justify-self:flex-end;padding:.5em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}
