.woocommerce-account .my-account-header {
    display: none;
}
.woocommerce-account .woocommerce-EditAccountForm .form-row-last {
    float: right;
}
.woocommerce-MyAccount-navigation-link {
    border-radius: 8px;
}
.woocommerce-MyAccount-navigation-link.active {
    background-color: #f3f4f6;
}
.consumer-app-container .text-primary {
    color: var(--wp--preset--color--primary) !important;
}
.consumer-app-container .woocommerce-MyAccount-content .woocommerce-Address h4,
.shipping-info h4 {
    font-size: 1rem;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1)) !important;
}
.woocommerce-orders-table__header {
    border: none;
}
.woocommerce-view-order .order-details,
.woocommerce-view-order .shipping-info,
.woocommerce-view-order .order-summary {
    margin-top: 24px;
    overflow: hidden;
}
.woocommerce-view-order .order-summary .is-well {
    padding: 0;
}
.shipping-info .rounded-lg.p-4 {
    padding: 0 !important;
}
.shipping-info .grid {
    font-size: 0;
}
.woocommerce-view-order .consumer-app-container h3 {
    color: rgb(31 41 55 / var(--tw-text-opacity, 1));
    font-size: 1.2rem;
}
.woocommerce-view-order .text-primary span.amount {
    color: var(--wp--preset--color--primary) !important;
    font-weight: 500;
}

.woocommerce-edit-address form .optional,
.woocommerce-edit-address h2.page-title,
.woocommerce-edit-address #billing_country_field,
.woocommerce-edit-address #shipping_country_field,
.woocommerce-edit-address #billing_shipping_field,
.woocommerce-edit-address #billing_billing_field,
.woocommerce-edit-address #shipping_billing_field,
.woocommerce-edit-address #shipping_shipping_field{
    display: none;
}
.woocommerce-edit-address .woocommerce form {
    margin-top: 0;
}
.woocommerce-edit-address .woocommerce form h3 {
    margin-bottom: 20px;
}
.woocommerce-edit-address #shipping_address_2_field>label {
    opacity: 1;
    visibility: visible;
    width: auto;
}

.woocommerce-MyAccount-navigation-link.active span,
.woocommerce-MyAccount-navigation-link:hover span,
.woocommerce-MyAccount-navigation-link.active i,
.woocommerce-MyAccount-navigation-link:hover i{
    color: var(--wp--preset--color--primary) !important;

}
.woocommerce-edit-address .message-container {
    padding: 0.75rem;
    background-color: #198754 !important;
    color: #fff !important;
    width: auto !important;
    display: inline-block;
    font-size: .875rem;
    margin-left: 39px;
    max-width: calc(100vw - 78px);
}
@media (min-width: 576px) {
    .container,.container-sm {
        max-width:540px; 
    }
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 540px) / 2 + 39px);
    }
}
@media (min-width: 640px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 640px) / 2 + 39px);
    }
}
@media (min-width: 768px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 768px) / 2 + 39px);
    }
}

@media (min-width: 992px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 960px) / 2 + 39px);
    }
}

@media (min-width: 1024px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1024px) / 2 + 39px);
    }
}
@media (min-width: 1200px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1140px) / 2 + 39px);
    }
}
@media (min-width: 1280px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1280px) / 2 + 39px);
    }
}
@media (min-width: 1536px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1536px) / 2 + 39px);
    }
}
@media (min-width: 1600px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1400px) / 2 + 39px);
    }
}
@media (min-width: 1800px) {
    .woocommerce-edit-address .message-container { 
        margin-left: calc((100vw - 1700px) / 2 + 39px);
    }
}
@media (max-width: 767px) {
    .woocommerce-account .woocommerce-EditAccountForm .form-row-first,
    .woocommerce-account .woocommerce-EditAccountForm .form-row-last {
        width: 100%;
    }
}