.input-select{position:relative}.input-select__label{color:rgb(var(--color_gray_olive));display:block;font:700 normal 14px/1.6em var(--font-std),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.6em;padding-left:10px;padding-right:10px;position:relative}.input-select__label a{color:rgb(var(--color_gray_olive));text-decoration:underline}.input-select__label strong{font-weight:700}.input-select__value__hidden{display:none}.input-select__value{align-items:center;border-color:rgb(var(--color_gray_olive));border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:10px;height:50px;padding:10px;position:relative;width:100%}.has-error .input-select__value{border-color:rgb(var(--color_cd_red))}.input-select__value__text{color:rgb(var(--color_gray_olive));flex:100%;font:400 normal 16px/1.6em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6em}.has-error .input-select__value__text{color:rgb(var(--color_cd_red))}.input-select__value__icon{color:rgb(var(--color_gray_olive));display:inline-block;font:400 normal 30px/30px icomoon;font-size:30px;font-style:normal;font-weight:400;line-height:30px}.input-select.-js-input-select--open .input-select__value__icon{transform:rotate(180deg)}.input-select__option{color:rgb(var(--color_gray_olive));cursor:pointer;font:400 normal 16px/1.6em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;position:relative}.input-select__option.-js-input-select__option--selected,.input-select__option:active,.input-select__option:focus,input:checked+.input-select__option{background-color:rgba(var(--color_gray_light),.3)}.has-error .input-select__option{color:rgb(var(--color_cd_red))}.input-select__container{background-color:rgb(var(--color_white));overflow:hidden;position:absolute;top:100%;width:100%;z-index:1}.input-select.-js-input-select--open .input-select__container{max-height:200vh}.input-select:not(.-js-input-select--open) .input-select__container{max-height:0}.input-select__container__content{background-color:rgb(var(--color_white));border:1px solid rgb(var(--color_gray_olive));display:flex;flex-direction:column;gap:10px;padding:10px}.input-select__container__content input{appearance:none;cursor:pointer;height:100%;margin:0;position:absolute;width:100%}