.TrackBuilder {
    &-container {
        background-color: var(--white);
        min-height: $component-height;

        .LoadingIndicator {
            height: $component-height;
        }
        .DismissibleAlert {
            margin-bottom: 20px;
        }
    }

    &-content {
        align-content: stretch;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    &-header {
        align-items: baseline;
        display: flex;
        flex: 1;
        flex-direction: row;
        margin-bottom: 15px;
    }

    &-header-label {
        margin: 0;
    }

    &-header-space {
        flex-grow: 1;
    }

    &-flash-audio-player {
        height: 1px;
        width: 1px;
        z-index: -999;
    }

    &-panels {
        align-items: stretch;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    &-tracks-table {
        flex: 1;
    }

    &-editor-wrapper {
        display: flex;
        flex: 1;
        margin-left: 25px;
        margin-top: -45px;

        &.correction {
            margin-top: 0px;
        }
    }

    &-field-notification {
        text-transform: uppercase;
    }
}
