/*THANK YOU PAGE*/

.woocommerce .woocommerce-order-details .responsive-table table tfoot td span {
    font-family: "DM Sans", sans-serif !important;
    font-weight: 700;
    color: #2E2A27 !important;
    font-size: 16px;
}

/*MY ACCOUNT SIDEBAR*/
.woocommerce-MyAccount-title.entry-title {
    display: none !important;
}

.wd-my-account-sidebar li.woocommerce-MyAccount-navigation-link {
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: "DM Sans", sans-serif !important;
    color: #2E2A27 !important;
}

.wd-my-account-sidebar li.woocommerce-MyAccount-navigation-link.is-active a {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: "DM Sans", sans-serif !important;
    color: #8B3A2E !important;
}

/*MY ORDER DETAIL NUMBER #1212 */
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td span.woocommerce-Price-amount.amount {
    font-family: "DM Sans", sans-serif !important;
    font-weight: 700;
    color: #2E2A27 !important;
    font-size: 16px;
}

/*ORDERS*/
.woocommerce-MyAccount-content {
    padding-top: 0 !important;
}

/*Disable woocmmerce-info message about NO ORDER YET*/
.woocommerce-MyAccount-content>.woocommerce-info,
.woocommerce-MyAccount-content>.wd-notice.woocommerce-info {
    display: none !important;
}

/*NO ORDER YET CSS*/
.empty-orders-container {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 80px 40px;
    text-align: center;
    background-color: #ffffff;
}

.empty-orders-inner {
    max-width: 500px;
    margin: 0 auto;
}

.empty-orders-icon {
    width: 60px;
    height: auto;
    margin-bottom: 25px;
    opacity: 0.8;
}

.empty-orders-title {
    font-family: 'Source Serif 4', serif !important;
    font-size: 28px !important;
    font-weight: 500;
    color: #1d1d1f;
    margin-bottom: 15px !important;
}

.empty-orders-text {
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    line-height: 1.5;
    color: #515154;
    margin: 0 auto;
}

.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a {
    color: #8B3A2E !important;
    font-family: "DM Sans", sans-serif !important;
    font-weight: 800;
}

.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount {
    font-family: "DM Sans", sans-serif !important;
    font-weight: 700;
    color: #2E2A27 !important;
    font-size: 16px;
}

/*Account details*/

.woocommerce-EditAccountForm.edit-account input {
    /* background-color: red !important; */
    height: 44px !important;
    border-radius: 8px !important;
}

.woocommerce-EditAccountForm.edit-account button.show-password-input {
    /* height: 44px !important;
    border-radius: 0 8px 8px 0 !important;
    background: #fff !important;
    border-top: 2px solid rgba(0, 0, 0, 0.1);
    border-right: 2px solid rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);

GORE JE ISPRAVAN CSS, ALI STALNO CRASH-UJE I BUDE NEVIDLJIV
    */
    display: none !important;


}

/*Address*/

.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input {
    height: 44px !important;
    border-radius: 8px !important;
}

.woocommerce-MyAccount-content .select2-selection.select2-selection--single {
    height: 44px !important;
    border-radius: 8px !important;
}

/*Whishlist*/
.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {
    padding-bottom: 20px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105) !important;
}

.woocommerce-MyAccount-content .wd-wishlist-content .wd-wishlist-head {
    display: none;
}

.woocommerce-MyAccount-content .wd-wishlist-content .wd-wishlist-product-actions {
    position: absolute;
    background: white;
    z-index: 1;
    right: 10px;
    top: 10px;
    padding: 10px !important;
    height: 42px !important;
}

/*Logout*/

.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
    padding-top: 20px !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a {
    display: flex;
    align-items: center;
    gap: 8px;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url('/wp-content/uploads/2026/04/logout.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 768px) {
    .woocommerce-MyAccount-content {
        flex-basis: 75% !important;
        margin: auto 20px !important;
    }

    .my-dashboard-title,
    .my-dashboard-paragraph {
        padding-inline: 20px !important;
    }

}
