.elementor-10 .elementor-element.elementor-element-a8f0020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a8f0020:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8f0020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c62b692 .elementor-repeater-item-3198231{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .elementor-repeater-item-aab9127{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .elementor-repeater-item-b5221e7{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-login-form .eael-lr-btn{background-color:#00F2FF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-register-form .eael-lr-btn{background-color:#000000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-login-form .eael-user-login{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-login-form .eael-user-password{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lr-form-wrapper{width:335px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c62b692 .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c62b692 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-c62b692 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-69045bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-69045bf .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-bf24609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bf24609.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-21b513e .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-21b513e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:40px 40px 40px 40px;border-radius:5px 5px 5px 5px;box-shadow:1px 0px 7px -2px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lr-form-wrapper{width:75%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-c62b692 .eael-lr-form-wrapper{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-69045bf *//* ইউজার লগইন থাকলে এই ক্লাসটি হাইড হবে */
.logged-in .hide-if-logged-in {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bf24609 *//* বাটনটি চওড়া এবং মাঝখানে আনতে */
.nextend-social-login-provider-google {
    width: 100% !important;
    max-width: 400px;
    margin: 10px auto; /* মাঝখানে রাখার জন্য */
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #fff;
    transition: background-color 0.3s;
}

/* মাউস নিলে ব্যাকগ্রাউন্ড কালার হালকা ধূসর করার জন্য */
.nextend-social-login-provider-google:hover {
    background-color: #f9f9f9 !important;
}

/* টেক্সট এলাইনমেন্ট ঠিক করতে */
.nextend-social-login-provider-google .nextend-social-login-provider-label {
    width: 100%;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-21b513e *//* ১. ইউজার লগইন না থাকলে WooCommerce এর ডিফল্ট ফর্ম এবং টাইটেল হাইড করো */
body:not(.logged-in) .woocommerce-form-login, 
body:not(.logged-in) .woocommerce-form-register,
body:not(.logged-in) .u-columns.col2-set {
    display: none !important;
}

/* ২. লগইন করার পর যেন ড্যাশবোর্ড মেনু দেখা যায় কিন্তু ফর্ম হাইড হয় */
.logged-in .ea-login-register-wrapper,
.logged-in .nextend-social-login-provider-google,
.logged-in #shortcode-id-ba-text { 
    display: none !important;
}
/* ইউজার লগআউট অবস্থায় থাকলে এই ক্লাসটি পুরোপুরি হাইড থাকবে */
body:not(.logged-in) .show-only-logged-in {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* ওয়ালেট ব্যালেন্স কার্ড সুন্দর করার জন্য */
.terawallet-my-wallet-balance-box {
    background: linear-gradient(135deg, #4e54c8, #8f94fb) !important;
    border-radius: 10px !important;
    color: #fff !important;
    padding: 30px !important;
    text-align: center !important;
}

/* ট্রানজেকশন টেবিল জুবলির মতো করতে */
.terawallet-transactions-table {
    border: 1px solid #eee !important;
    border-radius: 8px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {
    color: white;
    font-weight: 500;
}/* End custom CSS */