﻿.coluna-auto-size {
    width: 1%;
    white-space: nowrap;
}

    .coluna-auto-size .mud-button-group {
        flex-wrap: nowrap;
    }

.assinatura-detalhe-dialog,
.assinatura-detalhe-dialog .mud-dialog {
    display: inline-flex !important;
    width: fit-content !important;
    max-width: calc(100vw - 32px) !important;
}

.assinatura-detalhe-content,
.assinatura-detalhe-lista {
    width: fit-content;
    max-width: 100%;
}

.assinatura-detalhe-lista {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
}

.assinatura-detalhe-tabela {
    max-width: 100%;
    overflow-x: auto;
}

.assinatura-detalhe-dialog .mud-dialog-content {
    max-width: 100%;
    overflow-x: hidden;
    overflow-wrap: anywhere;
}

.chave-valor-item {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
    min-width: 0;
    max-width: 100%;
}

.chave-valor-chave,
.chave-valor-valor {
    min-width: 0;
    overflow-wrap: anywhere;
    word-break: break-word;
}
