.FormDate{display:inline-flex;position:relative;overflow:hidden;border:1px solid #d1d1d1;border-radius:3px;max-height:2.5em;max-width:13em;margin:0 0 .5em 0}.FormDate__input{padding:.75em;border:none!important;margin-bottom:0!important;text-align:center;-moz-appearance:textfield}.FormDate__input::-webkit-inner-spin-button{display:none}.FormDate__input:first-child{padding-left:.75em}.FormDate__input:last-child{padding-right:.75em}.FormDate__input:focus{outline:none}.FormDate__divider{padding:.75em 0;pointer-events:none}.FormDate .day,.FormDate .month{width:30%}.FormDate .year{width:40%}.FormDate .message{position:absolute;top:-50%;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);text-align:center;padding:1em;color:red}.error .FormDate__input{border:1px solid red}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}