/* Личное меню — оформление в стиле меню каталога */

.left_block > ul.left_menu {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    margin: 0 0 26px !important;
    padding: 0 !important;
    background: #fbfbfb!important;
    border: none !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 4px rgba(35, 55, 30, .10) !important;
}

.left_block > ul.left_menu > li {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fbfbfb!important;
    border: none !important;
}

.left_block > ul.left_menu > li > a {
    display: flex !important;
    align-items: center !important;
    min-height: 46px !important;
    padding: 10px 12px !important;
    background: transparent !important;
    border: none !important;
    color: #303b32 !important;
    text-decoration: none !important;
}

.left_block > ul.left_menu > li > a span {
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    color: #303b32 !important;
}

.left_block > ul.left_menu > li:not(.exit):hover > a {
    background: #edf4e7 !important;
}

.left_block > ul.left_menu > li.current > a {
    background: #e8f0df !important;
}

.left_block > ul.left_menu > li.exit {
    border-top: 1px solid #e3e9df !important;
}



/* ==========================================
   ЛИЧНЫЙ КАБИНЕТ — ГЛАВНАЯ СТРАНИЦА
========================================== */

/* Карточки личного кабинета — белый стиль */

.sale-personal-section-index-block {
    width: 100% !important;
    min-height: 150px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: ##fbfbfb!important;
    border: 1px solid #e8ede4 !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 4px rgba(35, 55, 30, .08) !important;
    overflow: hidden !important;
}

.sale-personal-section-index-block-link {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 150px !important;
    padding: 22px 14px !important;
    background: ##fbfbfb!important;
    text-decoration: none !important;
}

.sale-personal-section-index-block-ico {
    margin-bottom: 14px !important;
}

.sale-personal-section-index-block-name {
    margin: 0 !important;
    color: #303b32 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-align: center !important;
}

.sale-personal-section-index-block:hover {
    background: ##fbfbfb!important;
    border-color: #dce8d2 !important;
    box-shadow: 0 4px 12px rgba(35, 55, 30, .10) !important;
}

.sale-personal-section-index-block:hover .sale-personal-section-index-block-link {
    background: ##fbfbfb!important;
}

@media (max-width: 575px) {
    .sale-personal-section-index-block,
    .sale-personal-section-index-block-link {
        min-height: 125px !important;
    }

    .sale-personal-section-index-block-link {
        padding: 14px 8px !important;
    }

    .sale-personal-section-index-block-ico {
        margin-bottom: 10px !important;
    }

    .sale-personal-section-index-block-name {
        font-size: 12px !important;
    }
}

