.elementor-13 .elementor-element.elementor-element-12819365{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-b5e78d3{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */@media only screen and (max-width: 770px) {

html, body {
    overflow-x: hidden;
}
}

.directorist-dropdown {
display: none;
}

.directorist-user-dashboard__contents.directorist-tab-content-grid-fix .directorist-user-dashboard-tabcontent .directorist-listing-table tr th.directorist_table-plan {
min-width: 130px;
}

.directorist-user-dashboard__contents.directorist-tab-content-grid-fix .directorist-user-dashboard-tabcontent .directorist-listing-table tr th.directorist-table-actions {
min-width: 120px;
}

form#user_profile_form .directorist-col-lg-3 {
    display: none;
}

/* ===== CONTAINER GERAL ===== */
.woocommerce-account .woocommerce {
    max-width: 1100px;
    margin: 0 auto;
    padding: 10px 0 50px;
    display: flex;
    gap: 30px;
}

/* ===== MENU LATERAL ===== */
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 230px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #ffffff;
    border-radius: 14px;
    box-shadow: 0 20px 45px rgba(0,0,0,0.04);
    overflow: hidden;
    border: none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 14px 20px;
    color: #333;
    font-size: 15px;
    text-decoration: none;
    background: #ffffff;
    border-left: 3px solid transparent;
    transition: .2s ease;
    border-radius: 0 !important;
}

/* Item ativo */
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
    background: #F5FAFF; /* azul clarinho igual ao print */
    color: #4DA3C8;
    font-weight: 600;
    border-left-color: #4DA3C8;
}

/* Hover */
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
    background: #F5FAFF;
    color: #4DA3C8;
}

/* ===== CONTEÚDO / CARD ===== */
.woocommerce-account .woocommerce-MyAccount-content {
    flex: 1;
    background: #ffffff;
    border-radius: 18px;
    padding: 26px 28px;
    box-shadow: 0 25px 45px rgba(0,0,0,0.04);
    border: none !important;
}

/* Remove textos inúteis */
.woocommerce-account .woocommerce-MyAccount-content > p:first-of-type {
    display: none;
}

/* ===== TABELA ===== */
.woocommerce-account table.shop_table {
    border: none !important;
    border-collapse: collapse;
    width: 100%;
    background: transparent !important;
}

/* Cabeçalho */
.woocommerce-account table.shop_table thead th {
    background: #FFF5EE !important; /* bege clarinho igual ao print */
    padding: 12px 14px;
    font-size: 13px;
    font-weight: 700;
    color: #333;
    border: none !important;
}

/* Linhas */
.woocommerce-account table.shop_table tbody tr {
    border: none !important;
}

/* Células */
.woocommerce-account table.shop_table tbody td {
    padding: 14px 14px;
    font-size: 14px;
    border: none !important;
    color: #444;
}

/* Remove todas aquelas linhas cinzas */
.woocommerce-account table.shop_table tr,
.woocommerce-account table.shop_table td,
.woocommerce-account table.shop_table th {
    border: none !important;
}

/* Links do número do pedido */
.woocommerce-account table.shop_table a {
    color: #4DA3C8 !important;
    font-weight: 600;
}

/* ===== BOTÃO "VISUALIZAR" ===== */
.woocommerce-account table.shop_table .button {
    background: transparent !important;
    color: #4DA3C8 !important;
    border: 2px solid #4DA3C8 !important;
    padding: 6px 16px !important;
    border-radius: 8px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    transition: .2s;
    box-shadow: none !important;
}

.woocommerce-account table.shop_table .button:hover {
    background: #4DA3C8 !important;
    color: #ffffff !important;
}

/* ===== RESPONSIVO ===== */
@media (max-width: 900px) {
    .woocommerce-account .woocommerce {
        flex-direction: column;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 18px 16px;
    }
}


.woocommerce-MyAccount-content-wrapper {
    border: none !important;
}

th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: #000 !important;
}

a.woocommerce-button.button.view {
    color: #eb6f2d !important;
    border: 2px solid #eb6f2d !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #000 !important;
}

a.woocommerce-button.button.view:hover {
    background: #ee7e46 !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr {
    background: #fff !important;
}/* End custom CSS */