html, body {
	font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    overflow: hidden;
    border-radius: 1rem;
}
audio {
	width:200px;
}
.page-bg {
    background: rgba(49,57,65,1);
    background: linear-gradient(0deg, rgba(49,57,65,1) 0%, rgba(59,67,75,1) 50%, rgba(49,57,65,1) 100%);
}
.chat {
	padding: 4px;
    border-radius: 1rem;
    background: unset;
} 
.chat .contact.bar {
    background: unset;
}
.icon-container {
	position: absolute;
    right: 1rem;
    bottom: 25px;
    flex-direction: row;
}
.chat .input i {
	font-size: 18px;
    color: #bbb!important;
}
.chat .input i:hover {
    color: #eee!important;
}
.chat .input textarea {
	height: 10px;
}
.chat .input textarea:focus {
	outline: 2px solid #999;
}
.chat .input textarea {
	height: 68px;
    appearance: none;
    box-sizing: border-box;
    resize: none;
    font-size: 14px;
    font-weight: normal;
    inset: 0px;
    line-height: 20px;
    max-height: 200px;
    outline: none;
    overflow-wrap: break-word;
    overflow: hidden;
    padding: 14px 102px 14px 16px;
    white-space: pre-wrap;
    width: 100%;
    margin: 0px;
}
.chat .input {
    background: rgba(49,57,65,1);
    padding: 0px;
    margin: 0px;
}
.chat .messages .message {
    position: relative;
    text-align: left;
    //max-width: 280px;
    max-width: 80%;
    padding: 14px 16px;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: 20px;
    margin-left:0px;
    background-color: #313941;
    border: 1px solid #404045;
}
.inline button {
	background: unset;
}
.chat .messages .message.user {
	margin-right: 0px;
    background: #535b62;
    max-width: 80%;
}
.chat .contact {
	border-bottom: 0px;
}
.chat .contact.bar {
	background: unset;
}
.chat .messages .time {
	background: rgba(49,57,65,1);
}
.contact {
     height: unset;   
}
.contact .name {
	font-weight:700;
}
.inline {
	//margin: 0px;
}
.chat .messages,
.chat .input 
{
	padding: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.pic.chatgpt {
    top: unset;
}