.agente-cli-arquivos {
    table-layout: fixed;
    width: 100%;
}

.agente-cli-arquivos .codigo-scroll-horizontal {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-color: color-mix(in srgb, currentColor 28%, transparent) transparent;
    scrollbar-width: thin;
    white-space: pre;
}

.agente-cli-arquivos .codigo-scroll-horizontal::-webkit-scrollbar {
    height: 8px;
}

.agente-cli-arquivos .codigo-scroll-horizontal::-webkit-scrollbar-track,
.agente-cli-arquivos .codigo-scroll-horizontal::-webkit-scrollbar-corner {
    background: transparent;
}

.agente-cli-arquivos .codigo-scroll-horizontal::-webkit-scrollbar-thumb {
    background: color-mix(in srgb, currentColor 28%, transparent);
    background-clip: content-box;
    border: 2px solid transparent;
    border-radius: 999px;
}

.agente-cli-arquivos .codigo-scroll-horizontal::-webkit-scrollbar-thumb:hover {
    background: color-mix(in srgb, currentColor 42%, transparent);
    background-clip: content-box;
}
