.select{position:relative;width:100%;cursor:pointer;border:1px solid #ccc;border-radius:4px;background-color:#fff;box-sizing:border-box;padding:0}.select .styles_number-input-box__label__kfcTm{font-weight:400;font-size:14px;line-height:149%;color:#bbb;position:absolute;top:-12px;left:10px;background:#fff;padding:0 5px;z-index:1;pointer-events:none}.select--open{border-color:#141414}.select__control{display:flex;align-items:center;padding:19px 15px;justify-content:space-between}.select__value{flex-grow:1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#b2b2b2}@media(max-width:1439px){.select__value{max-width:230px}}@media(max-width:767px){.select__value{max-width:270px}}.select__value--placeholder{color:#aaa}.select__arrow{flex-shrink:0;width:8px;height:5px;transition:transform .2s ease;color:#555}.select--open .select__arrow{transform:rotate(180deg)}.select__menu{position:absolute;top:calc(100% + 5px);left:-1px;width:calc(100% + 2px);z-index:200;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden}.select__list{list-style:none;margin:0;padding:0;max-height:150px;overflow-y:auto}.select__option{padding:10px 15px;font-size:16px;color:#b2b2b2;transition:background-color .2s ease}.select__option:hover{background-color:#f0f0f0}.select__option--selected{background-color:#f0f0f0;color:#141414}