.header {
    display: flex;
    flex: 0 0 40px;
    justify-content: space-between;
    align-items: center;

    height: var(--header-height, auto);
    max-height: var(--header-height, auto);
    padding: 0 var(--g-spacing-5);

    border-bottom: 1px solid var(--g-color-line-generic);

    .g-breadcrumbs__item_current {
        height: min-content;

        font-weight: var(--g-text-body-font-weight, inherit);
    }

    &__breadcrumbs {
        display: flex;
        flex-grow: 1;

        .g-breadcrumbs__divider {
            padding: 0 var(--g-spacing-1);
        }

        &_has-home-item {
            > .g-breadcrumbs__item:first-child .g-breadcrumbs__divider {
                display: none;
            }
        }
    }

    &__breadcrumbs-item {
        color: var(--g-color-text-secondary);

        .ydb-link:hover {
            color: var(--g-color-text-complementary);
        }

        &_active {
            color: var(--g-color-text-primary);
        }

        &_home {
            margin-right: 6px;

            color: var(--g-color-text-primary);
        }
    }

    &__breadcrumbs-icon {
        display: flex;
        align-items: center;
    }

    &__left-controls {
        padding-left: var(--g-spacing-2);
    }

    &__developer-ui-tooltip {
        white-space: pre-wrap;
    }
}
