.dataset {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0;

    &__loader {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    &__tabs {
        width: 300px;
    }

    &__panels {
        position: relative;
        height: 100%;
    }

    &__content-panel {
        justify-content: center;
        overflow: hidden auto;
        display: flex;

        &_right {
            justify-content: left;
            height: 100%;
            overflow: auto;
        }
    }

    &__preview-panel {
        max-height: 100%;
        z-index: 3;

        &_right {
            overflow-x: auto;
        }
    }

    &__actions-panel-right-items {
        display: flex;
        column-gap: 8px;
    }

    &__settings-hint {
        margin-left: 8px;
    }

    &__settings-templating-disable-hint {
        width: 200px;
    }

    &__shared-entry-icon {
        margin-left: var(--g-spacing-2);
    }

    &__action-panel {
        &_readonly {
            background-color: var(--g-color-base-misc-medium);
        }
    }
}
