.elementor-11 .elementor-element.elementor-element-33139391{--display:flex;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-34470f3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-11 .elementor-element.elementor-element-34470f3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-11 .elementor-element.elementor-element-34470f3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-11 .elementor-element.elementor-element-34470f3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-11 .elementor-element.elementor-element-34470f3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-11 .elementor-element.elementor-element-34470f3 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-34470f3{--tab-content-spacing:24px;--tabs-hover-color:#0366B3;--tabs-active-color:#0366B3;--checkboxes-color:#0366B3;--payment-methods-radio-buttons-color:#0366B3;--links-normal-color:#0366B3;--links-hover-color:#0366B3;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:0px 0px 0px 0px;--tables-links-normal-color:#0366B3;--tables-button-border-radius:0px 0px 0px 0px;--tables-button-padding:6px 16px 6px 16px;}.elementor-11 .elementor-element.elementor-element-34470f3 button.button, .elementor-11 .elementor-element.elementor-element-34470f3 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-34470f3 {--tables-buttons-border-color:#0366B3;}.elementor-11 .elementor-element.elementor-element-f9a4d5b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-38668dd{text-align:center;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-33139391{--content-width:1440px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-34470f3 */.elementor-11 .elementor-element.elementor-element-34470f3 input,
.elementor-11 .elementor-element.elementor-element-34470f3 textarea,
.elementor-11 .elementor-element.elementor-element-34470f3 select {
    background: #f9fafa !important;
    border: none !important;
    border-radius: var(--forms-fields-border-radius, 0) !important;
    color: var(--forms-fields-normal-color, #69727d) !important;
    font-size: 14px !important;
}

.elementor-11 .elementor-element.elementor-element-34470f3 .woocommerce-button,
.elementor-11 .elementor-element.elementor-element-34470f3 button[type=button],
.elementor-11 .elementor-element.elementor-element-34470f3 button#b2bking_purchase_list_new_button,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_new_conversation_close {
    background: var( --e-global-color-primary ) !important;
    border-radius: 0 !important;
    color: #fff !important;
}

.elementor-11 .elementor-element.elementor-element-34470f3 button::before  {
filter: invert(1);
}

.elementor-11 .elementor-element.elementor-element-34470f3 table#b2bking_purchase_lists_table,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_bulkorder_form_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_offer_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_conversation_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_new_conversation_container {
    border: 1px solid var(--sections-border-color, #d5d8dc);
    box-shadow: none !important;
    border-radius: 3px;
}

.elementor-11 .elementor-element.elementor-element-34470f3 table#b2bking_purchase_lists_table thead tr th,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_bulkorder_form_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_bulkorder_form_container_top,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_offer_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_offer_top,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_conversation_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_individual_conversation_top, 
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_new_conversation_container,
.elementor-11 .elementor-element.elementor-element-34470f3 .b2bking_myaccount_new_conversation_top {
    background: transparent !important;
    color: var(--tables-title-color, #000) !important;
    font-weight: 600;
}


.elementor-11 .elementor-element.elementor-element-34470f3 #customer_login .col-2 {
    display: none !important;
}

.elementor-11 .elementor-element.elementor-element-34470f3 #customer_login .col-1 {
    float: none !important;
    margin: auto;
}

.elementor-11 .elementor-element.elementor-element-34470f3 .woocommerce .woocommerce-ResetPassword {
    margin: auto !important;
}

.elementor-11 .elementor-element.elementor-element-34470f3 .wps_rma_ul_wrap_info h2 {
    display: none !important;
}

#b2bking_myaccount_conversations_title,
#b2bking_myaccount_offers_title,
.b2bking_purchase_lists_top_title,
#b2bking_myaccount_bulkorder_title {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Target the action cell to space the buttons */
.woocommerce-orders-table__cell-order-actions, 
.woocommerce-MyAccount-orders .td-order-actions {
    display: flex !important;
    gap: 10px !important;
    align-items: center !important;
    justify-content: flex-start;
}

/* Ensure the buttons have matching heights and shapes */
.woocommerce-orders-table__cell-order-actions .button,
.woocommerce-button.button {
    margin: 0 !important;
    padding: 8px 18px !important;
    border-radius: 0px !important; /* Matches your rounded brand style */
    line-height: 1.2 !important;
    height: auto !important;
    display: inline-flex !important;
    align-items: center;
}/* End custom CSS */