.dl-core-navigation-sidebar {
    &__places {
        margin-bottom: 8px;
    }

    &__header {
        font-size: 15px;
        font-weight: 500;
        height: 56px;
        padding: 10px 20px;
        display: flex;
        align-items: center;
    }

    &__item {
        display: flex;
        height: 40px;
        padding: 0 16px;
        align-items: center;
        color: var(--g-color-text-complementary);
        text-decoration: none;
        cursor: default;

        &:hover:not(&_current) {
            cursor: pointer;
            color: var(--g-color-text-primary);
            background: var(--g-color-base-simple-hover);
        }

        &_current {
            color: var(--g-color-text-primary);
            background: var(--g-color-base-selection);
        }
    }

    &__item-icon {
        margin-left: 7px;
        margin-right: 18px;
    }

    &__quick-header {
        height: 32px;
        padding: 8px 20px 0;
        line-height: 24px;
        color: var(--g-color-text-hint);
    }
}
