.elementor-2113 .elementor-element.elementor-element-8cc792a{--display:flex;}.elementor-2113 .elementor-element.elementor-element-e05b5c5{--spacer-size:180px;}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-primary );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-dfb5dd0-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb5dd0-font-size );font-weight:var( --e-global-typography-dfb5dd0-font-weight );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6{--sections-background-color:var( --e-global-color-primary );--typography-section-titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-text );--checkboxes-color:var( --e-global-color-af170a7 );--payment-methods-radio-buttons-color:var( --e-global-color-af170a7 );--links-normal-color:var( --e-global-color-af170a7 );--forms-buttons-normal-text-color:var( --e-global-color-af170a7 );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-2113 .elementor-element.elementor-element-fcad9d6 button.button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .shop_table .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .order-again .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .woocommerce-pagination .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-dfb5dd0-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb5dd0-font-size );font-weight:var( --e-global-typography-dfb5dd0-font-weight );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-60da4b9{--spacer-size:180px;}div.onepage_scroll_nav{display:block;}@media(max-width:1024px){.elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-dfb5dd0-font-size );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 button.button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .shop_table .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .order-again .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .woocommerce-pagination .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-dfb5dd0-font-size );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}}@media(max-width:767px){.elementor-2113 .elementor-element.elementor-element-e05b5c5{--spacer-size:0px;}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-dfb5dd0-font-size );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 button.button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-fcad9d6 .shop_table .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .order-again .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .woocommerce-pagination .button, .elementor-2113 .elementor-element.elementor-element-fcad9d6 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-dfb5dd0-font-size );letter-spacing:var( --e-global-typography-dfb5dd0-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-60da4b9{--spacer-size:0px;}}/* Start custom CSS *//* Fix tab card text (white → black) */
.wps_wcb_wallet_display_wrapper,
.wps_wcb_wallet_display_wrapper h3,
.wps_wcb_wallet_display_wrapper p,
.wps_wcb_wallet_display_wrapper span {
    color: #000 !important;
}

/* Fix tab icons + labels visibility */
.wps_wcb_main_tabs_template svg,
.wps_wcb_main_tabs_template i {
    opacity: 1 !important;
    fill: #000 !important;
    color: #000 !important;
}

.wps_wcb_wallet_balance_container bdi {
    color: #fff !important;
    font-size: 2.2rem;
    font-weight: 700;
}
/* Currency symbol ($) */
.wps_wcb_wallet_balance_container .woocommerce-Price-currencySymbol {
    color: #fff !important;
}

/* Dark section text → white */
/* Force labels to white in wallet forms */
#wps_wallet_transfer_form label,
#wps_wallet_withdrawal_request_form label,
#wps_wallet_coupon_form label,
.wps_wcb_wallet_display_wrapper label {
    color: #fff !important;
}

/* ===== WALLET FORM - FULL DARK MODE FIX ===== */

/* Labels */
.wps-wallet-field-container label {
    color: #fff !important;
}

/* Inputs + textarea */
.wps-wallet-field-container input,
.wps-wallet-field-container textarea {
    background: #111 !important;
    color: #fff !important;
    border: 1px solid #444 !important;
}

/* Placeholder text */
.wps-wallet-field-container input::placeholder,
.wps-wallet-field-container textarea::placeholder {
    color: #888 !important;
}

/* Focus state (makes it feel better) */
.wps-wallet-field-container input:focus,
.wps-wallet-field-container textarea:focus {
    border-color: #2eaad3 !important;
    outline: none;
}

/* Error messages */
.wps-wallet-field-container + .error,
.error {
    color: #ff6b6b !important;
    font-size: 14px;
    margin-top: 5px;
}

/* Success / notice messages (if plugin uses them) */
.wps-notice,
.wps-success,
.woocommerce-message {
    color: #4ade80 !important;
}

/* Table text (withdrawal history, etc.) */
.wps-wallet-transaction-container table,
.wps-wallet-transaction-container th,
.wps-wallet-transaction-container td {
    color: #fff !important;
}

/* Table background (optional, if too light) */
.wps-wallet-transaction-container {
    background: #111;
    border-radius: 8px;
}

#wps_withdrawal_table_div {
    color: #2eaad3 !important;
    cursor: pointer;
    text-decoration: underline;
}

#wps_withdrawal_table_div:hover {
    color: #1b8fb3 !important;
}
#wps_fund_send_table_div {
    color: #2eaad3 !important;
    cursor: pointer;
    text-decoration: underline;
}
#wps_fund_send_table_div:hover {
    color: #1b8fb3 !important;
}

/* All wallet buttons unified */
.wps-btn__filled,
.wps_wcb_wallet_display_wrapper button {
    background: #1b8fb3 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 12px 20px !important;
    font-weight: 700;
    cursor: pointer;
    transition: 0.2s ease;
}

.wps-btn__filled:hover,
.wps_wcb_wallet_display_wrapper button:hover {
    background: #2eaad3 !important;
}
.wps_wsfw_wallet_user_id strong {
    font-weight: 400 !important;
}

#transactions_table td.wps_wallet_credit,
#transactions_table td.wps_wallet_debit,
#transactions_table td.wps_wallet_credit bdi,
#transactions_table td.wps_wallet_debit bdi {
    color: #fff !important;
}

#transactions_table td .woocommerce-Price-currencySymbol {
    color: #fff !important;
}

#transactions_table td.wps_wallet_credit *,
#transactions_table td.wps_wallet_debit * {
    color: #fff !important;
}

/* Override global black text rule for redeem messages */
.wps_wcb_wallet_display_wrapper .wsfw__redeem_form_message,
.wps_wcb_wallet_display_wrapper .wsfw__redeem_form_message * {
    color: #ff4d4f !important;
}/* End custom CSS */