.elementor-1771 .elementor-element.elementor-element-05614a7{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-a3df94e *//* Login page OTP-only layout */
body.page-id-1771 #vairaw-auth-box .woocommerce {
    max-width: 560px;
    margin: 40px auto;
}

/* Hide register section completely */
body.page-id-1771 #vairaw-auth-box .u-column2,
body.page-id-1771 #vairaw-auth-box .col-2 {
    display: none !important;
}

/* Make login section full width */
body.page-id-1771 #vairaw-auth-box .u-column1,
body.page-id-1771 #vairaw-auth-box .col-1 {
    width: 100% !important;
    max-width: 520px;
    margin: 0 auto !important;
    float: none !important;
}

/* Hide WooCommerce email/password login */
body.page-id-1771 #vairaw-auth-box form.woocommerce-form-login > p:not(.xoo-ml-form-row),
body.page-id-1771 #vairaw-auth-box input[name="username"],
body.page-id-1771 #vairaw-auth-box input[type="password"],
body.page-id-1771 #vairaw-auth-box button[name="login"],
body.page-id-1771 #vairaw-auth-box .woocommerce-form-login__rememberme,
body.page-id-1771 #vairaw-auth-box .lost_password,
body.page-id-1771 #vairaw-auth-box .woocommerce-LostPassword {
    display: none !important;
}

/* Hide email/password switch button */
body.page-id-1771 #vairaw-auth-box .xoo-ml-low-back {
    display: none !important;
}

/* OTP button text will be Login by JS */
body.page-id-1771 #vairaw-auth-box .xoo-ml-login-otp-btn {
    width: 100%;
    max-width: 220px;
    background: #008000 !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 6px;
}

/* Logged-in card */
.vairaw-already-login {
    max-width: 600px;
    margin: 80px auto;
    text-align: center;
    background: #fff;
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

.vairaw-login-actions {
    display: flex;
    gap: 14px;
    justify-content: center;
    flex-wrap: wrap;
}

.vairaw-shop-btn {
    background: #16a34a !important;
    color: #fff !important;
}

.vairaw-logout-btn {
    background: #111 !important;
    color: #fff !important;
}




body.page-id-1771 #vairaw-auth-box .xoo-ml-login-otp-btn,
body.page-id-1771 #vairaw-auth-box .xoo-ml-low-back {
    display: none !important;
}/* End custom CSS */