.svg-drawing-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 10px 0;
    overflow-x: auto; /* Позволяет горизонтальную прокрутку, если SVG слишком широк */
}

.svg-drawing-container svg {
    max-width: 100%;
    height: auto;
    display: block; /* Убираем лишнее пространство под SVG */
}

.message {
    word-wrap: break-word; /* Ensures long words break and wrap */
    overflow-wrap: break-word; /* Modern equivalent of word-wrap */
    word-break: break-word; /* Breaks words at arbitrary points if necessary */
}

.chatgpt-message {
    word-wrap: break-word; /* Ensures long words break and wrap */
    overflow-wrap: break-word; /* Modern equivalent of word-wrap */
    word-break: break-word; /* Breaks words at arbitrary points if necessary */
}