/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Child theme for Astra
Author: Wasla Market
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/

/* ضع أكواد CSS هنا */
/* Login page: show login form only and center it */
/* Login page: show login form only */
body.page-id-7736 .woocommerce .u-column2.col-2,
body.page-id-7736 .woocommerce .register {
    display: none !important;
}

/* Center login form */
body.page-id-7736 .woocommerce .u-columns {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

body.page-id-7736 .woocommerce .u-column1.col-1 {
    float: none !important;
    width: 100% !important;
    max-width: 480px !important;
    margin: 0 auto !important;
}

/* Login form style */
body.page-id-7736 .woocommerce form.login {
    width: 100% !important;
    direction: rtl !important;
    text-align: right !important;
    background: white;
    padding: 30px !important;
    border-radius: 12px !important;
}

/* Login fields alignment */
body.page-id-7736 .woocommerce form.login label,
body.page-id-7736 .woocommerce form.login p,
body.page-id-7736 .woocommerce form.login .form-row {
    direction: rtl !important;
    text-align: right !important;
}

body.page-id-7736 .woocommerce form.login input.input-text {
    direction: rtl !important;
    text-align: right !important;
}

/* Remember me checkbox */
body.page-id-7736 .woocommerce form.login label.woocommerce-form-login__rememberme {
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 8px !important;
    text-align: right !important;
}

/* Login button alignment */
body.page-id-7736 .woocommerce form.login .form-row {
    text-align: right !important;
}


/*صفحة إنشاء حساب جديد*/


/* Register page: show register form only */
body.page-id-7754 .woocommerce .u-column1.col-1,
body.page-id-7754 .woocommerce .login {
    display: none !important;
}

/* Center register form */
body.page-id-7754 .woocommerce .u-columns {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

body.page-id-7754 .woocommerce .u-column2.col-2 {
    float: none !important;
    width: 100% !important;
    max-width: 600px !important;
    margin: 0 auto !important;
}

/* Register form style */
body.page-id-7754 .woocommerce form.register {
    width: 100% !important;
    direction: rtl !important;
    text-align: right !important;
    background: white;
    padding: 30px !important;
    border-radius: 12px !important;
}

/* Register fields alignment */
body.page-id-7754 .woocommerce form.register label,
body.page-id-7754 .woocommerce form.register p,
body.page-id-7754 .woocommerce form.register .form-row {
    direction: rtl !important;
    text-align: right !important;
}

body.page-id-7754 .woocommerce form.register input.input-text,
body.page-id-7754 .woocommerce form.register select,
body.page-id-7754 .woocommerce form.register textarea {
    direction: rtl !important;
    text-align: right !important;
}

/* Register button alignment */
body.page-id-7754 .woocommerce form.register .form-row {
    text-align: right !important;
}






/* Hide unwanted Dokan address fields on register page */

/* البلد Country */
body.page-id-7754 .woocommerce form.register select[name="dokan_address[country]"] {
    display: none !important;
}

body.page-id-7754 .woocommerce form.register select[name="dokan_address[country]"] + .select2,
body.page-id-7754 .woocommerce form.register select[name="dokan_address[country]"] ~ .select2 {
    display: none !important;
}

/* الحالة / المحافظة State */
body.page-id-7754 .woocommerce form.register input[name="dokan_address[state]"],
body.page-id-7754 .woocommerce form.register select[name="dokan_address[state]"] {
    display: none !important;
}

body.page-id-7754 .woocommerce form.register select[name="dokan_address[state]"] + .select2,
body.page-id-7754 .woocommerce form.register select[name="dokan_address[state]"] ~ .select2 {
    display: none !important;
}

/* الرمز البريدي ZIP */
body.page-id-7754 .woocommerce form.register input[name="dokan_address[zip]"] {
    display: none !important;
}

/* الشارع الثاني Street 2 */
body.page-id-7754 .woocommerce form.register input[name="dokan_address[street_2]"] {
    display: none !important;
}






/* Wasla - Logout button style in Secondary Menu */
.secondary-menu .wasla-logout-menu-item > a,
.ast-builder-menu .wasla-logout-menu-item > a,
.main-header-menu .wasla-logout-menu-item > a,
.wasla-logout-menu-item > a.wasla-logout-button,
.wasla-logout-menu-item > a.menu-link {
    background-color: #f28b82 !important;
    color: #ffffff !important;
    padding: 10px 18px !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 38px !important;
    margin-right: 8px !important;
    margin-left: 8px !important;
}

/* Hover */
.secondary-menu .wasla-logout-menu-item > a:hover,
.ast-builder-menu .wasla-logout-menu-item > a:hover,
.main-header-menu .wasla-logout-menu-item > a:hover,
.wasla-logout-menu-item > a.wasla-logout-button:hover,
.wasla-logout-menu-item > a.menu-link:hover {
    background-color: #e06666 !important;
    color: #ffffff !important;
}


























/* Wasla - WhatsApp thank you box */
.wasla-thankyou-whatsapp-box {
    max-width: 620px !important;
    margin: 35px auto !important;
    padding: 28px !important;
    border-radius: 16px !important;
    background-color: #f2fff7 !important;
    border: 2px solid #25D366 !important;
    text-align: center !important;
    direction: rtl !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08) !important;
}

.wasla-thankyou-whatsapp-box h3 {
    margin-bottom: 12px !important;
    color: #174d51 !important;
    font-size: 24px !important;
    font-weight: 800 !important;
}

.wasla-thankyou-whatsapp-box p {
    margin-bottom: 20px !important;
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
}

.wasla-thankyou-whatsapp-button {
    background-color: #25D366 !important;
    color: #ffffff !important;
    padding: 16px 34px !important;
    border-radius: 12px !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    min-width: 280px !important;
    box-shadow: 0 6px 16px rgba(37, 211, 102, 0.35) !important;
}

.wasla-thankyou-whatsapp-button:hover {
    background-color: #1ebe5d !important;
    color: #ffffff !important;
    transform: translateY(-1px);
}

.wasla-whatsapp-note {
    margin-top: 14px !important;
    margin-bottom: 0 !important;
    font-size: 14px !important;
    color: #666666 !important;
}

/* إخفاء زر تابع التسوق من صفحة الشكر */
body .woocommerce-order a.button.wc-forward,
body .woocommerce-order .button.wc-forward,
body .wcf-thank-you-wrap a.button,
body .wcf-thankyou-wrap a.button,
body .wcf-thank-you-wrap .wcf-button,
body .wcf-thankyou-wrap .wcf-button {
    display: none !important;
}