.elementor-13 .elementor-element.elementor-element-48a20bdd{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-ad1664f *//* ==========================================
   登录与注册按钮排版优化（平分宽度 + 高度对齐）
   ========================================== */
.login-buttons-wrapper {
    display: flex !important;
    justify-content: space-between !important;
    align-items: stretch !important; /* 强制两按钮高度对齐 */
    gap: 15px !important;            /* 按钮间距 */
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
}

/* 统一两个按钮的宽度、高度、字体与边框盒子 */
.login-buttons-wrapper .woocommerce-form-login__submit,
.login-buttons-wrapper .custom-register-btn {
    flex: 1 1 50% !important;        /* 各占 50% 宽度 */
    width: 50% !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    
    /* 统一文字居中与高度 */
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 12px 10px !important;
    min-height: 46px !important;     /* 统一固定高度 */
    
    font-size: 14px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border-radius: 2px !important;
    transition: all 0.3s ease !important;
}

/* 登录按钮样式（纯黑背景） */
.login-buttons-wrapper .woocommerce-form-login__submit {
    background: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #000000 !important;
}

.login-buttons-wrapper .woocommerce-form-login__submit:hover {
    background: #333333 !important;
    border-color: #333333 !important;
}

/* 注册按钮样式（白底黑框） */
.login-buttons-wrapper .custom-register-btn {
    background: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
}

.login-buttons-wrapper .custom-register-btn:hover {
    background: #f5f5f5 !important;
    border-color: #000000 !important;
}

.ast-wooaccount-user-wrapper img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07a9d1f *//* ==========================================
   1. 优化显示密码（小眼睛）按钮样式
   ========================================== */
/* 让密码输入框容器相对定位 */
.woocommerce form .password-input {
    position: relative;
    display: block;
}

/* 给密码输入框右侧留出空间，防止文字与按钮重叠 */
.woocommerce form .password-input input {
    width: 100%;
    padding-right: 40px !important;
    box-sizing: border-box;
}

/* 重置 WooCommerce 原生空心方块按钮，将其定位到输入框内部右侧 */
.woocommerce form .password-input .show-password-input {
    position: absolute !important;
    right: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    cursor: pointer;
    outline: none;
    box-shadow: none !important;
}

/* 移除原有的伪元素残留（如果有的话） */
.woocommerce form .password-input .show-password-input::before {
    display: none !important;
}

/* 使用现代的 SVG “闭眼/睁眼”图标作为背景 */
.woocommerce form .password-input .show-password-input::after {
    content: "" !important;
    display: block;
    width: 100%;
    height: 100%;
    /* 默认：睁开的眼睛 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
    transition: opacity 0.3s;
}

/* 鼠标悬停时图标变深 */
.woocommerce form .password-input .show-password-input:hover::after {
    opacity: 0.9;
}

/* 点击显示密码时的状态切换图标（闭上的眼睛） */
.woocommerce form .password-input .show-password-input.display-password::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E");
}/* End custom CSS */