.auth-card[data-v-dc2eeb43]{background:#fff;border-radius:20px;box-shadow:var(--box-shadow);padding:30px 40px;width:100%}.auth-card[data-v-dc2eeb43] .el-input__wrapper{border-radius:10px;padding:5px 15px}.auth-card[data-v-dc2eeb43] .el-form-item__label{font-weight:700}.card-mobile[data-v-dc2eeb43]{padding:15px 30px}.card-mobile .auth-header[data-v-dc2eeb43]{margin-bottom:20px}.auth-header[data-v-dc2eeb43]{margin-bottom:30px;text-align:center}.auth-header h2[data-v-dc2eeb43]{background:linear-gradient(to right,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;font-size:22px;-webkit-text-fill-color:transparent}.auth-form .form-group[data-v-dc2eeb43]{margin-bottom:20px}.auth-form label[data-v-dc2eeb43]{color:var(--dark);display:block;font-weight:500;margin-bottom:8px}.auth-form input[data-v-dc2eeb43]{border:1px solid var(--border);border-radius:10px;font-size:1rem;padding:14px;transition:all .3s;width:100%}.auth-form input[data-v-dc2eeb43]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff00501a;outline:none}.auth-form .password-container[data-v-dc2eeb43]{position:relative}.auth-form .password-toggle[data-v-dc2eeb43]{color:var(--gray);cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.auth-form .remember-forgot[data-v-dc2eeb43]{justify-content:space-between;margin-bottom:20px}.auth-form .remember[data-v-dc2eeb43],.auth-form .remember-forgot[data-v-dc2eeb43]{align-items:center;display:flex}.auth-form .remember input[data-v-dc2eeb43]{margin-right:8px;width:auto}.auth-form .forgot-link[data-v-dc2eeb43]{color:var(--primary);font-weight:500;text-decoration:none}.auth-form .auth-btn[data-v-dc2eeb43]{background:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:25px!important;transition:all .3s;width:100%}.auth-form .auth-btn[data-v-dc2eeb43]:hover{background:#e00040}.auth-form .divider[data-v-dc2eeb43]{align-items:center;display:flex;margin:25px 0}.auth-form .divider[data-v-dc2eeb43]:after,.auth-form .divider[data-v-dc2eeb43]:before{border-bottom:1px solid var(--border);content:"";flex:1}.auth-form .divider span[data-v-dc2eeb43]{color:var(--gray);padding:0 15px}
