.dialog-content {
    height: 540px;
    overflow-y: auto;
}

.selected-text-group > div {
    gap: 0.5rem;

    span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

iqser-circle-button {
    padding-left: 10px;

    &.undo-button {
        margin-left: 8px;
    }

    ::ng-deep mat-icon {
        padding: 2px;
    }
}

.w-full {
    width: 100%;
}

.fixed-height-36 {
    min-height: 36px;
}

textarea[name='value'] {
    margin-top: 0;
    min-height: 0;
    line-height: 1;
}

.table {
    display: flex;
    flex-direction: column;
    min-width: calc(100% - 26px);
    padding: 0 13px;

    label {
        opacity: 0.7;
        font-weight: normal;
    }

    .row {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        background-color: var(--iqser-alt-background);
        min-width: 100%;

        span {
            white-space: nowrap;
            text-overflow: ellipsis;
            list-style-position: inside;
            overflow: hidden;
        }
    }
}
