.checkbox{display:none}.checkbox__container{display:inline-flex;align-items:center;cursor:pointer}.checkbox__fake{content:"";position:relative;display:inline-block;width:20px;height:20px;border:1px solid var(--gray);border-radius:50%;background-color:var(--white);transition:border-color .3s,background .3s}.checkbox__fake:before{content:"";position:absolute;top:-3px;left:6px;z-index:1;display:block;width:7px;height:15px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);opacity:0;transform:rotate(39deg);transition:opacity .2s}.checkbox:checked+.checkbox__fake:before{opacity:1}.checkbox:checked+.checkbox__fake{border-color:var(--blue)}.checkbox:disabled+.checkbox__fake{border-color:var(--gray);background-color:rgba(var(--rgb-gray),.2)}.checkbox:checked:disabled+.checkbox__fake:before{border-color:var(--gray)}.checkbox__label{margin:0;font-size:16px;line-height:1;color:var(--black)}.checkbox__label--left{padding-right:5px}.checkbox__label--right{padding-left:5px}.fade-enter-active,.fade-leave-active{transition:opacity .35s}.fade-enter,.fade-leave-to{opacity:0}.select__wrapper{position:relative;width:100%}.select__wrapper--required .select{border-color:var(--red)}.select__label{display:inline-block;margin-bottom:3px;color:var(--gray)}.select__inner-wrapper{position:relative}.select{width:100%;height:36px;padding:7px 25px 7px 12px;font-size:16px;line-height:1;text-align:left;background-color:var(--white);border:1px solid var(--gray);border-radius:10px;outline:none;cursor:pointer}.select:focus{border:1px solid var(--blue)}.select:disabled{background-color:rgba(var(--rgb-gray),.2)}.select:disabled::-moz-placeholder{color:var(--black)}.select:disabled:-ms-input-placeholder{color:var(--black)}.select:disabled::placeholder{color:var(--black)}.select__icon-button{right:12px;top:11px;pointer-events:none;transition:transform .3s}.select__icon-button,.select__icon-clear{position:absolute;line-height:1;color:var(--gray)}.select__icon-clear{right:25px;top:10px;padding:0 5px 0 8px;background-color:var(--white);transition:color .3s ease;cursor:pointer}.select__icon-clear:hover{color:var(--blue)}.select__dropdown{position:absolute;top:100%;z-index:99;margin:5px 0;padding:8px;border:none;box-shadow:0 4px 11px rgba(0,0,0,.2)}.select__dropdown,.select__search-input{width:100%;background-color:var(--white)}.select__search-input{height:36px;margin-bottom:5px;padding:8px 16px;border:1px solid var(--gray);border-radius:5px;outline:none}.select__search-input:focus{border:1px solid var(--blue)}.select__list{height:100%;min-height:20px;max-height:300px;overflow-y:auto;line-height:20px;overflow:auto}.select__item{display:flex;align-items:center;padding:8px 16px;min-height:36px;border-radius:5px;cursor:pointer}.select__item:hover{color:var(--white);background:var(--gray)}.select__item--selected{color:var(--blue)}.select__item--mouseover{color:var(--white);background:var(--gray)}.select__item--hover-disabled:hover{color:inherit;background:inherit}.select__item-checkbox{margin-right:5px;pointer-events:none}.select__checkbox{pointer-events:none}.select__search-input--hidden{position:absolute;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}