.user-message {
    text-align: right;
    margin-bottom: 5px;
    padding: 8px;
    background-color: #e1f5fe;
    border-radius: 8px;
    margin-left: 20%;
}

.server-message {
    text-align: left;
    margin-bottom: 5px;
    padding: 8px;
    background-color: #f1f1f1;
    border-radius: 8px;
    margin-right: 20%;
}

.session-selector { margin-bottom: 15px; }
.chat-history {}
.chat-input { display: flex; }
.chat-input input { flex-grow: 1; margin-right: 5px; }