/* @define FieldBehavioursEditor */
.FieldBehavioursEditor-tableWrapper {
    margin-top: 4px;
    position: sticky;
    top: 0;
}

.FieldBehavioursEditor-table {
    min-width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 0;
    position: relative;
    table-layout: fixed;
}

.FieldBehavioursEditor-tableHeaderCell {
    border-top: none !important;
    border-bottom: var(--border-subtle);
    position: sticky;
    top: 0;
    background: var(--secondary-subtle);
    z-index: 2;
}

.FieldBehavioursEditor-tableCell,
.FieldBehavioursEditor-tableHeaderCell {
    padding: 8px 12px;
    white-space: nowrap;
}

.FieldBehavioursEditor-tableHeaderCell--helpIcon {
    color: var(--text-primary);
    margin-left: 4px;
}

.FieldBehavioursEditor-validationIndicator {
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 2px;
}

.FieldBehavioursEditor-tableCell--behaviourName {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}

.FieldBehavioursEditor-tableHeaderCell--container {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.FieldBehavioursEditor-tableHeaderCell--label {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
    display: block;
    overflow: clip;
}
