.auth-wrapper{position:relative;font-family:Montserrat,sans-serif;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;overflow:hidden}.auth-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/build/assets/bg-principal-eTaFzYCE.jpg) no-repeat center center fixed;background-size:cover;filter:blur(5px);z-index:-1;transform:scale(1.1)}.auth-card{position:relative;background:#fff;border-radius:12px;width:100%;max-width:420px;box-shadow:0 8px 20px #00000026;z-index:1;animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.bg-default{background:#20284e}.btn-default{background-color:#20284e;color:#fff;transition:all .2s ease-in-out}.btn-default:hover{background-color:#0d2288}.text-default{color:#20284e}.custom-alert{display:flex;align-items:center;background-color:#fdecea;border-left:4px solid #f5c6cb;color:#721c24;padding:.75rem 1rem;border-radius:4px;font-size:.9rem;position:relative;animation:fadeIn .3s ease-in-out}.custom-alert i{font-size:1.2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.spin[data-v-396597f5]{animation:spin-396597f5 1s linear infinite}@keyframes spin-396597f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-container[data-v-396597f5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f9fc;padding:20px}.auth-card[data-v-396597f5]{display:flex;flex-direction:row;width:100%;max-width:1200px;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000014;background:#fff}.auth-left[data-v-396597f5]{flex:1;padding:60px;display:flex;align-items:center}.auth-form[data-v-396597f5]{width:100%}.logo-title[data-v-396597f5]{font-weight:700;margin-bottom:40px}.input-wrapper[data-v-396597f5]{margin-bottom:20px}.input-box[data-v-396597f5]{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:10px;transition:.2s}.input-box[data-v-396597f5]:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.input-box input[data-v-396597f5]{border:none;outline:none;width:100%;padding-left:10px}.toggle-pass[data-v-396597f5]{cursor:pointer}.btn-login[data-v-396597f5]{width:100%;border:none;border-radius:10px;padding:9px;font-weight:600;background:linear-gradient(135deg,#0003c5,#05005e);color:#fff;transition:.25s}.btn-login[data-v-396597f5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f46e540}.error-box[data-v-396597f5]{background:#fee2e2;padding:10px;border-radius:8px;margin-bottom:15px;color:#991b1b}.auth-right[data-v-396597f5]{flex:1.5;position:relative;background:url(/build/assets/bg-principal-eTaFzYCE.jpg) center/cover no-repeat}.gradient-overlay[data-v-396597f5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#040296b3,#0c0e8f80)}.hero-text[data-v-396597f5]{position:absolute;bottom:60px;left:60px;color:#fff;max-width:350px}@media(max-width:992px){.auth-right[data-v-396597f5]{flex:1}.auth-left[data-v-396597f5]{padding:40px}}@media(max-width:768px){.auth-card[data-v-396597f5]{flex-direction:column}.auth-right[data-v-396597f5]{display:none}.auth-left[data-v-396597f5]{width:100%;padding:30px 20px}}.codigo-inputs[data-v-4eed9cfd]{display:flex;justify-content:space-between;margin:30px 0}.codigo-inputs input[data-v-4eed9cfd]{width:60px;height:60px;font-size:24px;text-align:center;border-radius:8px;border:1px solid #ccc}.codigo-inputs input[data-v-4eed9cfd]:focus{outline:2px solid #20284e;border-color:#20284e}button[data-v-4eed9cfd]{background-color:#20284e;border:none;padding:12px 40px;font-size:16px;border-radius:8px;cursor:pointer}button[data-v-4eed9cfd]:hover{background-color:#1a1f3b}.auth-container[data-v-4eed9cfd]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f9fc;padding:20px}.auth-card[data-v-4eed9cfd]{display:flex;flex-direction:row;width:100%;max-width:1200px;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000014;background:#fff}.auth-left[data-v-4eed9cfd]{flex:1;padding:60px;display:flex;align-items:center}.auth-form[data-v-4eed9cfd]{width:100%}.logo-title[data-v-4eed9cfd]{font-weight:700;margin-bottom:40px}.input-wrapper[data-v-4eed9cfd]{margin-bottom:20px}.input-box[data-v-4eed9cfd]{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:10px;transition:.2s}.input-box[data-v-4eed9cfd]:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.input-box input[data-v-4eed9cfd]{border:none;outline:none;width:100%;padding-left:10px}.toggle-pass[data-v-4eed9cfd]{cursor:pointer}.btn-login[data-v-4eed9cfd]{width:100%;border:none;border-radius:10px;padding:9px;font-weight:600;background:linear-gradient(135deg,#0003c5,#05005e);color:#fff;transition:.25s}.btn-login[data-v-4eed9cfd]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f46e540}.error-box[data-v-4eed9cfd]{background:#fee2e2;padding:10px;border-radius:8px;margin-bottom:15px;color:#991b1b}.auth-right[data-v-4eed9cfd]{flex:1.5;position:relative;background:url(/build/assets/bg-principal-eTaFzYCE.jpg) center/cover no-repeat}.gradient-overlay[data-v-4eed9cfd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#040296b3,#0c0e8f80)}.hero-text[data-v-4eed9cfd]{position:absolute;bottom:60px;left:60px;color:#fff;max-width:350px}@media(max-width:992px){.auth-right[data-v-4eed9cfd]{flex:1}.auth-left[data-v-4eed9cfd]{padding:40px}}@media(max-width:768px){.auth-card[data-v-4eed9cfd]{flex-direction:column}.auth-right[data-v-4eed9cfd]{display:none}.auth-left[data-v-4eed9cfd]{width:100%;padding:30px 20px}}
