.fade-enter-active,.fade-leave-active{transition:all .5s cubic-bezier(.785,.135,.15,.86)}.fade-enter,.fade-leave-to{opacity:0}.appear-enter-active,.appear-leave-active{transition:all .5s cubic-bezier(.785,.135,.15,.86);transition-delay:.5s}.appear-enter,.appear-leave-to{opacity:0;transform:scale(0)}.modal-enter-active,.modal-leave-active{transition:all .5s cubic-bezier(.785,.135,.15,.86);transition-delay:.5s}.modal-enter,.modal-leave-to{opacity:0;transform:translateY(-10%)}.vacation-templates{margin:0 auto;padding:40px 0 20px;width:890px}.vacation-templates section{background-color:#f3f3f3;border:1px solid #d0d0d0;border-radius:2px}.vacation-templates section:not(:first-child){margin-top:20px}.vacation-templates section header{align-items:center;background-color:#134685;border-radius:2px;color:#fff;display:flex;font-size:.84615rem;font-weight:700;justify-content:center;height:30px}.vacation-templates section main{margin:0 auto;padding:12.5px 0 18.5px;width:620px}.vacation-templates section main .row{display:flex}.vacation-templates section main .row textarea{border:1px solid #d3d3d3;border-radius:2px;color:#373737;font-size:.92308rem;height:8rem;outline:none;resize:none;width:100%;padding:.92308rem;transition:all .5s cubic-bezier(.785,.135,.15,.86)}.vacation-templates section main .row textarea::-moz-placeholder{color:inherit;opacity:.35;font-style:italic}.vacation-templates section main .row textarea::placeholder{color:inherit;opacity:.35;font-style:italic}.vacation-templates section main .row textarea:focus{background-color:#fff;box-shadow:0 0 0 1px #378ef0;border:1px solid #378ef0}.vacation-templates section main .row:not(:last-child){margin-bottom:7px}.vacation-templates section main .row .input-wrapper{width:100%}.vacation-templates section main .row .input-wrapper:not(:first-child){margin-left:21.5px}.vacation-templates section main .row .input-wrapper input{background-color:#fff}.vacation-templates section main .row .input-wrapper input::-moz-placeholder{color:rgba(0,0,0,.3)}.vacation-templates section main .row .input-wrapper input::placeholder{color:rgba(0,0,0,.3)}.vacation-templates section main .row .input-wrapper.input-wrapper--title input{font-weight:700;letter-spacing:.369231rem}.vacation-templates section main .row .input-wrapper.input-wrapper--bold input{font-weight:700}.vacation-templates section main .row .input-wrapper.input-wrapper--center input{text-align:center}.vacation-templates section main .row .input-wrapper.input-wrapper--right input{text-align:right}.vacation-templates section main .row .input-wrapper.input-wrapper--sub input{padding-left:20.5px}.vacation-templates .vacation-templates__buttons{align-items:center;display:flex;justify-content:space-between;margin-top:1.3rem}.vacation-templates .vacation-templates__buttons .warning{align-items:center;display:flex;color:#df6935;font-weight:500}.vacation-templates .vacation-templates__buttons .warning .icon{margin-right:10px;font-size:1.5rem}.vacation-templates .vacation-templates__buttons .buttons{align-items:center;display:flex}.vacation-templates .vacation-templates__buttons .button:not(:last-child){margin-right:10px}@media screen and (max-width:1280px){.vacation-templates,.vacation-templates section main{padding:10px;width:100%}}@media (orientation:landscape)and (max-width:950px),screen and (max-width:768px){.vacation-templates section main .row{flex-direction:column}.vacation-templates section main .row .input-wrapper:not(:first-child){margin:10px 0 0}.vacation-templates .vacation-templates__buttons{flex-direction:column}.vacation-templates .vacation-templates__buttons .warning{margin-bottom:10px}}