.DataDeletionThresholdsEditor {
    max-width: 1200px;
    margin: auto;
}

.DataDeletionThresholdsTableWrapper {
    border: 1px solid #ccc;
    border-radius: 12px;
    overflow: hidden;
    background: var(--surface-default);
}

.DataDeletionThresholdsTable {
    margin: 0;
    border: none;
    border-radius: 0;
    width: 100%;
    background: transparent;
}

.DataDeletionThresholdsOverrideToggle {
    flex-grow: 0;
    flex-shrink: 0;
    width: 35px;
}

.DataDeletionThresholdsInheritLabel {
    flex-grow: 0;
    flex-shrink: 0;
    width: 150px;
}

.DataDeletionThresholdsOverrideLabel {
    width: 150px;
}

.DataDeletionNoSpinners > input::-webkit-inner-spin-button,
.DataDeletionNoSpinners > input::-webkit-outer-spin-button {
    appearance: none; /* Chrome/Safari/Edge */
    margin: 0;
}

.DataDeletionThresholdsInput {
    width: 62px;
}

.DataDeletionThresholdsTable-header {
    font-weight: 500;
    cursor: default !important;
}

.DataDeletionThresholdsTable-NodeExpander {
    cursor: pointer;
}

.DataDeletionThresholdsTable-node {
    font-weight: 500;
    cursor: default;
}

.DataDeletionThresholdsTable-ValidationText {
    color: var(--text-danger);
    font-size: 12px;
}

.data-threshold-right {
    gap: 15px;
}
