.auth[data-v-092fe78f]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;flex-direction:column;padding:2rem 0;overflow-y:auto;background-color:#000;background-size:auto 100%;background-image:url(../img/img_login_background.8786ec15.jpg);background-repeat:repeat;background-attachment:fixed;animation:auth_animation-092fe78f 120s linear 0s infinite normal none running}@keyframes auth_animation-092fe78f{0%{background-position:0 0}to{background-position:calc(-100vw + 100%) 0}}.auth[data-v-092fe78f]:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1}.auth .auth_box[data-v-092fe78f]{position:relative;background:#fff;border-radius:4px;border:1px solid #eee;width:460px;max-width:95%;padding:24px;z-index:1}.auth img.logo[data-v-092fe78f]{display:block;margin:0 auto 32px auto;width:100px;max-width:90%}.auth .auth_box[data-v-092fe78f] h1{margin:0 0 24px 0;padding:0;font-size:1.5rem;font-weight:700}.auth .auth_box[data-v-092fe78f] .section{margin-bottom:16px}.auth .auth_box[data-v-092fe78f] .section a{font-size:.852rem;color:#333;text-decoration:none}.auth .auth_box[data-v-092fe78f] .section a:hover{text-decoration:underline}.auth .auth_box[data-v-092fe78f] .section>label{font-size:1rem;font-weight:700;letter-spacing:.25rem}.auth .auth_box[data-v-092fe78f] .section>input{display:block;width:100%;margin:8px 0 0 0}.auth .auth_box[data-v-092fe78f] .section>button{display:block;width:100%}.auth .auth_box[data-v-092fe78f] .section .error{margin:2px 0;padding:0;font-size:.852rem;color:#be0d0d}