.elementor-4684 .elementor-element.elementor-element-f1071d6{--display:flex;}.elementor-4684 .elementor-element.elementor-element-32ef336 .elementor-repeater-item-04fc278{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .elementor-repeater-item-c1aeabe{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .elementor-repeater-item-344ec9e{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn{background-color:#00C9A1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn:hover{background-color:#06F0C1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn{background-color:#00C9A1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn:hover{background-color:#06F0C1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn{background-color:#00C9A1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn:hover{background-color:#06F0C1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn{background-color:#00C9A1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn:hover{background-color:#06F0C1;color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-user-login{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-user-password{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lr-form-wrapper{width:400px;border-radius:5px 5px 5px 5px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form-wrapper .lr-form-header img{width:100px;height:100px;margin:0px 0px 20px 0px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form-wrapper .lr-form-header img{width:100px;height:100px;margin:0px 0px 20px 0px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form-wrapper .lr-form-header img{width:100px;height:100px;margin:0px 0px 20px 0px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .lr-form-wrapper .eael-lr-form-control{text-align:left;border-radius:5px 5px 5px 5px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn:hover .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form .eael-lr-btn:hover svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn:hover .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form .eael-lr-btn:hover svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn:hover .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form .eael-lr-btn:hover svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn:hover .eael-lr-btn-icon{color:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form .eael-lr-btn:hover svg.eael-lr-btn-icon{fill:#272727;}.elementor-4684 .elementor-element.elementor-element-32ef336 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-4684 .elementor-element.elementor-element-32ef336 .pass-meta-info{width:100%;}#elementor-popup-modal-4684 .dialog-widget-content{animation-duration:0.8s;background-color:#02010100;border-radius:15px 15px 15px 15px;}#elementor-popup-modal-4684{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4684 .dialog-message{width:400px;height:auto;}#elementor-popup-modal-4684 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-4684 .elementor-element.elementor-element-f1071d6{--content-width:1400px;}}@media(max-width:1024px){.elementor-4684 .elementor-element.elementor-element-32ef336 > .elementor-widget-container{margin:0px -70px 0px -70px;padding:0px 0px 0px 0px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lr-form-wrapper{width:75%;}}@media(max-width:767px){.elementor-4684 .elementor-element.elementor-element-32ef336 > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lr-form-wrapper{width:100%;}#elementor-popup-modal-4684 .dialog-message{width:400px;}}/* Start custom CSS for eael-login-register, class: .elementor-element-32ef336 *//* --- 核心背景设置 --- */
/* 涵盖：登录、注册、忘记密码、重置密码 四种表单容器 */
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-register-wrapper,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form-wrapper,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form-wrapper,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-lostpassword-form-wrapper,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-resetpassword-form-wrapper {
    background-color: #272727 !important;
    border-radius: 10px; /* 保持圆角一致 */
    padding: 20px; /* 稍微加点内边距，防止内容贴边 */
}

/* --- 文字颜色设置 --- */
/* 强制所有标题、标签、说明文字变白 */
.elementor-4684 .elementor-element.elementor-element-32ef336 h3, 
.elementor-4684 .elementor-element.elementor-element-32ef336 label, 
.elementor-4684 .elementor-element.elementor-element-32ef336 span,
.elementor-4684 .elementor-element.elementor-element-32ef336 p { /* p标签通常用于“忘记密码”页面的提示语 */
    color: #ffffff !important;
}

/* --- 链接颜色微调 --- */
/* 针对底部的“返回登录”、“注册”等小链接 */
.elementor-4684 .elementor-element.elementor-element-32ef336 a,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-login-form-footer a,
.elementor-4684 .elementor-element.elementor-element-32ef336 .eael-register-form-footer a {
    color: #cccccc !important; /* 浅灰色，避免纯白太刺眼 */
}
.elementor-4684 .elementor-element.elementor-element-32ef336 a:hover {
    color: #ffffff !important; /* 鼠标悬停变亮 */
}/* End custom CSS */