.fileinput{display:none}.fileinput__wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap}.fileinput__button{display:inline-flex;align-items:center;height:36px;padding:10px 55px;margin-right:20px;font-size:16px;line-height:1;color:var(--white);border-radius:5px;background-color:var(--blue);transition:background .3s;cursor:pointer}.fileinput__button--disabled{background-color:var(--gray)}.fileinput__file-info{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileinput__file-info--linked{cursor:pointer;text-decoration:underline}.fileinput__file-info--linked:hover{text-decoration:none}.fileinput__cancel-button{padding-left:5px;z-index:2;font-size:0;border:none;background-color:transparent;cursor:pointer}.fileinput__icon{color:var(--gray);transition:color .3s}.fileinput__icon:hover{color:var(--red);transition:color .3s}