.auth[data-v-bc019358]{background:#000;height:100%;min-height:100vh}.auth__container[data-v-bc019358]{display:flex;height:100vh}.auth__image-wrapper[data-v-bc019358]{height:100%;position:relative;width:50%}@media screen and (max-width:1083px){.auth__image-wrapper[data-v-bc019358]{display:none}}.auth__image[data-v-bc019358]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.auth__form-group-relative[data-v-bc019358]{position:relative}.auth__input-wrapper[data-v-bc019358]{position:relative;width:100%}.auth__input-text-error[data-v-bc019358]{color:#f87171;font-size:12px;padding:2px 6px;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%);z-index:1}@media(max-width:480px){.auth__input-text-error[data-v-bc019358]{display:block;font-size:12px;line-height:1.2;margin-top:10px;position:static;right:auto;top:auto;transform:none;white-space:normal;word-break:break-word}}.auth__content[data-v-bc019358]{align-items:center;display:flex;justify-content:center;padding:0;width:50%}@media screen and (max-width:1083px){.auth__content[data-v-bc019358]{width:100%}}.auth__form[data-v-bc019358]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;width:100%}.auth__button-wrapper[data-v-bc019358]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:581px){.auth__button-wrapper[data-v-bc019358]{flex-direction:column;gap:10px}}.auth__form-label[data-v-bc019358]{color:#fff;font-family:Montserrat;font-size:16px;font-weight:500}@media screen and (max-width:581px){.auth__form-label[data-v-bc019358]{font-size:14px}}.auth__wrapper[data-v-bc019358]{display:flex;flex-direction:column;max-width:500px;min-width:500px}@media screen and (max-width:581px){.auth__wrapper[data-v-bc019358]{max-width:300px;min-width:300px}}.auth__title[data-v-bc019358]{color:#fff;font-family:Montserrat;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px;text-align:center}@media screen and (max-width:581px){.auth__title[data-v-bc019358]{font-size:20px}}.auth__form-group[data-v-bc019358]{display:flex;flex-direction:column;gap:10px}.auth__button[data-v-bc019358],.auth__button-text[data-v-bc019358]{align-items:center;display:flex;gap:10px}.auth__button-text[data-v-bc019358]{justify-content:center;text-decoration:none}.auth__button-text-icon[data-v-bc019358]{height:20px;width:20px}.auth__button-text-title[data-v-bc019358]{color:#fff;font-family:Montserrat;font-size:16px;font-weight:500}@media screen and (max-width:581px){.auth__button-text-title[data-v-bc019358]{font-size:14px}}.auth__button-text-title-link[data-v-bc019358]{color:#34d399}.auth__wrapper-error[data-v-bc019358]{max-width:500px;position:fixed;right:20px;top:20px;z-index:1000}.auth__error[data-v-bc019358]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dc26261a;border:1px solid #ef4444;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#f87171;font-family:Montserrat;font-size:14px;margin:0;padding:15px 20px;text-align:center}@media screen and (max-width:581px){.auth__error[data-v-bc019358]{font-size:12px;padding:10px 15px}}.slide-enter-active[data-v-bc019358]{transition:all .3s ease-out}.slide-leave-active[data-v-bc019358]{transition:all .3s ease-in}.slide-enter-from[data-v-bc019358],.slide-leave-to[data-v-bc019358]{opacity:0;transform:translate(100%)}.slide-enter-to[data-v-bc019358],.slide-leave-from[data-v-bc019358]{opacity:1;transform:translate(0)}[data-v-bc019358] .p-inputtext{font-family:Montserrat;font-size:16px;font-weight:500;width:100%}@media screen and (max-width:581px){[data-v-bc019358] .p-inputtext{font-size:14px}}[data-v-bc019358] .p-password{width:100%}[data-v-bc019358] .p-password-input{font-family:Montserrat;font-size:16px;font-weight:500;width:100%}@media screen and (max-width:581px){[data-v-bc019358] .p-password-input{font-size:14px}}[data-v-bc019358] .p-button{font-family:Montserrat;font-size:16px;font-weight:500;width:100%}[data-v-bc019358] .p-button:hover{background:#1a1a1a;border:1px solid #fff;color:#fff}[data-v-bc019358] .p-button:active{border:1px solid #34d399}@media screen and (max-width:581px){[data-v-bc019358] .p-button{font-size:14px;padding:7px 20px}}
