/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box;margin:0;padding:0;font-family:Karla,sans-serif}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0}button:focus,input:focus{outline:0}html{line-height:1.15;-webkit-text-size-adjust:100%}a{background-color:transparent;text-decoration:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #b6b6b6;border-radius:3px}::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#949494}body{background-color:#f9f9f9}#app{width:100%;height:100vh;position:relative}.container{padding:30px}@media (min-width:1024px){.container{margin-left:300px;margin-right:50px}}.menu_button{padding:15px;border-radius:50%;border:none;position:fixed;top:15px;left:15px;display:flex;box-shadow:0 0 5px #464646;background-color:#fff;cursor:pointer}.menu_button.active{left:220px}@media (min-width:1024px){.menu_button{display:none}}.aside{position:fixed;width:250px;height:100%;background-color:#606060;box-shadow:2px 0 5px #ddd;display:grid;grid-template-rows:120px 1fr 50px}@media (min-width:768px){.aside{grid-template-rows:120px 1fr 70px}}.aside_logo{background-color:#fff;text-align:center;display:grid;place-items:center}.aside_logo img{height:120px;min-height:-moz-fit-content;min-height:fit-content;max-width:100%}.aside_nav{align-self:center}.aside_nav a{display:block;color:#fff;font-size:1.2rem;text-align:center;line-height:50px;height:50px;background-color:hsla(0,0%,100%,.07);transition:.2s ease-in-out}.aside_nav a.router-link-active,.aside_nav a:hover{background-color:hsla(0,0%,100%,.4);text-shadow:0 0 3px #2c2c2c}@media (min-width:768px){.aside_nav a{line-height:60px;height:60px}}.aside_leave_btn{cursor:pointer;background-color:hsla(0,0%,100%,.07);border:none;color:#fff;line-height:50px;font-size:1.2rem;transition:.2s ease-in-out}.aside_leave_btn:hover{background-color:hsla(0,0%,100%,.5);text-shadow:0 0 3px #2c2c2c}@media (min-width:768px){.aside_leave_btn{line-height:70px}}.form{display:grid;gap:20px;font-size:1.2rem;width:250px}@media (min-width:768px){.form{width:380px}}@media (min-width:1400px){.form{width:450px}}.form div{display:flex;gap:15px;justify-content:space-between;align-items:center}.form div.error label{color:#f73b3b}.form div.error input{border-color:#f73b3b}.form input,.form select{width:70%;padding:5px 10px;font-size:1.2rem;border-radius:5px;border:1px solid #888}.form input[disabled]{background-color:#f0f0f0}.form_error-msg{color:#f73b3b}.slide-right-enter{transform:translate(100%)}.slide-right-enter-from{transform:translate(-100%)}.slide-right-enter-to{transform:translate(0)}.slide-right-enter-active,.slide-right-leave-active{transition:.8s}.slide-right-leave-to{transform:translate(-100%)}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active,.fade-leave-active{transition:.3s}.fade-leave-to{opacity:0}.fade-leave-from{opacity:1}.login[data-v-2f1e9e39]{position:relative;height:70%;min-height:450px;margin:0 5%;border-radius:10px;box-shadow:0 0 8px #adadad;top:50%;transform:translateY(-50%);display:grid}@media (min-width:768px){.login[data-v-2f1e9e39]{grid-template-columns:35% 65%}}.login_form[data-v-2f1e9e39]{position:relative;background-color:#fff;border-radius:10px}.login_form form[data-v-2f1e9e39]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;gap:35px;width:90%}@media (min-width:1200px){.login_form form[data-v-2f1e9e39]{width:70%}}.login_form p[data-v-2f1e9e39]{font-size:1.1rem;color:#f72a2a}.login_button[data-v-2f1e9e39]{text-align:right}.login_button button[data-v-2f1e9e39]{padding:10px;background-color:#28a741;color:#fff;cursor:pointer;font-size:1.4rem;border:none;border-radius:10px;width:100%;transition:.2s ease-in-out}.login_button button[data-v-2f1e9e39]:hover{background-color:#266131}@media (min-width:1024px){.login_button button[data-v-2f1e9e39]{width:200px}}.login_fields[data-v-2f1e9e39]{color:#8f8f8f}.login_fields label[data-v-2f1e9e39]{font-size:1.5rem;margin-bottom:5px;display:inline-block}.login_fields input[data-v-2f1e9e39]{width:100%;border:none;height:30px;border-bottom:1px solid #8f8f8f;font-size:1.2rem}.login_fields input[data-v-2f1e9e39]:focus{color:#28a741;border-bottom:1px solid #28a741}.login_fields:focus-within .login_label[data-v-2f1e9e39]{color:#28a741}.login_fields.error label[data-v-2f1e9e39]{color:#f72a2a}.login_fields.error input[data-v-2f1e9e39]{border-color:#f72a2a}.login_fields.error:focus-within .login_label[data-v-2f1e9e39]{color:#f72a2a}.login_logo[data-v-2f1e9e39]{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.login_bg[data-v-2f1e9e39]{color:#fff;position:relative;padding-left:20px;padding-top:50px;display:none;font-family:cursive}.login_bg[data-v-2f1e9e39]:after{content:"";background:linear-gradient(120deg,#174e22,#105c27 35%,#184618);border-top-right-radius:10px;border-bottom-right-radius:10px;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.login_bg h1[data-v-2f1e9e39]{font-size:1.5rem;margin-bottom:20px}.login_bg p[data-v-2f1e9e39]{letter-spacing:.5px;font-size:1rem}@media (min-width:768px){.login_bg[data-v-2f1e9e39]{padding-left:60px;padding-top:150px;display:block}.login_bg h1[data-v-2f1e9e39]{font-size:2rem}.login_bg p[data-v-2f1e9e39]{font-size:1.2rem}}@media (min-width:1200px){.login_bg[data-v-2f1e9e39]{padding-left:90px}.login_bg h1[data-v-2f1e9e39]{font-size:3.2rem}.login_bg p[data-v-2f1e9e39]{font-size:1.6rem}}