section.woocommerce-MyAccount-content {
    padding-bottom: 80px;
}
.woocommerce-MyAccount-navigation,
.clear,
.account_display_name {
    display: none !important;
}
.account-head {
    margin-bottom: 25px;
}
.client-data-group {
    display: flex;
    gap: 60px;
}
.client-info {
    display: flex;
    gap: var(--blocks-indent);
}
.client-image img {
    min-width: 70px;
    width: 70px;
    height: 70px;
    border-radius: 10px;
}
.client-name {
    width: auto;
    max-width: 160px;
}
.edit-account-form {
    width: 100%;
}
.edit-account-form .h4 {
    margin-bottom: 20px;
}
.woocommerce-EditAccountForm > .woocommerce-form-row {
    width: calc(100% / 4 - var(--blocks-indent));
}
.woocommerce-EditAccountForm > .woocommerce-form-row label {
    font-family: var(--font-family-1);
    display: flex;
    font-size: 18px;
    line-height: 21px;
    color: rgb(10 18 31 / 30%);
    margin-bottom: 10px;
}
.program-loyality {
    padding: 80px 0;
}
.program-loyality .h2 {
    margin-bottom: 20px;
}
@media (max-width: 1480px) {
    .client-name {
        font-size: 20px;
        line-height: 24px;
    }
    .client-image img {
        min-width: 55px;
        width: 55px;
        height: 55px;
        border-radius: 5px;
    }
}
@media (max-width: 1366px) {
    .client-data-group {
        gap: 20px;
    }
    .client-name {
        max-width: 180px;
        font-size: 18px;
        line-height: 24px;
    }
}
@media (max-width: 1279px) {
    .account-head {
        margin-bottom: 15px;
        flex-direction: column;
    }
    .account-head .btn-group {
        flex-direction: column;
    }
    .account-head .btn-group .btn {
        width: 100%;
    }
    .client-data-group {
        flex-direction: column;
    }
    .client-name {
        font-size: 20px;
        line-height: 24px;
    }
    .form-data-group.row {
        flex-direction: column !important;
    }
    .woocommerce-EditAccountForm > .woocommerce-form-row {
        width: 100%;
    }
    .woocommerce-EditAccountForm > .woocommerce-form-row label {
        color: #0a121f;
    }
    .woocommerce-EditAccountForm .block-with-cols {
        flex-direction: column;
        margin-top: 15px;
    }
    .woocommerce-EditAccountForm .block-with-cols .btn {
        width: 100%;
    }
    .program-loyality {
        padding: 45px 0 80px 0;
    }
}

/* История заказов - Start */
.orders-list {
    padding-top: 15px;
    padding-bottom: 80px;
}
table.woocommerce-orders-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
table.woocommerce-orders-table,
table.woocommerce-orders-table th,
table.woocommerce-orders-table td {
    border: none;
}
table.woocommerce-orders-table th {
    font-family: var(--font-family-1);
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
}
table.woocommerce-orders-table tr td {
    padding: 30px 0;
    border-bottom: 1px solid #eaeaea;
    text-align: center;
}
table.woocommerce-orders-table tr:last-child td {
    border-bottom: 0px solid #eaeaea;
}
table.woocommerce-orders-table th:nth-child(4),
table.woocommerce-orders-table td:nth-child(4) {
    display: none !important;
}
/* История заказов - End */

/* Подробно о заказе - Start */
.woocommerce-order-details {
    padding-bottom: 50px;
}
table.woocommerce-table--order-details {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-top: 30px;
}
table.woocommerce-table--order-details,
table.woocommerce-table--order-details th,
table.woocommerce-table--order-details td {
    border: none;
}
table.woocommerce-table--order-details th {
    font-family: var(--font-family-1);
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: left;
    color: var(--black);
}
table.woocommerce-table--order-details tr td {
    padding: 15px 0;
    border-bottom: 1px solid #eaeaea;
}
.woocommerce-customer-details {
    padding-top: 30px;
    padding-bottom: 80px;
}
.woocommerce-table--custom-fields {
    display: none;
}
.woocommerce-columns--addresses {
    display: flex;
    flex-direction: row;
    width: 100%;
}
.woocommerce-columns--addresses > div{
    display: flex;
    flex-direction: column;
    width: 50%;
}


/* Сообщения в форме смены пароля - Start */
.password-change .form-messages {
    margin: 15px 0;
}

.password-change .form-messages .woocommerce-error {
    background: #fff5f5;
    color: #e74c3c;
    padding: 12px 15px;
    margin-bottom: 10px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
}

.password-change .form-messages .woocommerce-message {
    background: #f0f8ff;
    color: #27ae60;
    padding: 12px 15px;
    margin-bottom: 10px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
}

.btn.loading {
    opacity: 0.7;
    pointer-events: none;
}
/* Сообщения в форме смены пароля - End */

