.msg-wrap.s-1l9e8vl{display:flex}form.s-1l9e8vl{margin:auto 0 0}#msgBox.s-1l9e8vl{background-color:var(--ui-surface-control);border-top:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;display:flex}input.s-1l9e8vl{all:unset;color:var(--ui-text);padding:var(--ui-space-2);width:100%;min-height:var(--ui-target-min);background-color:transparent;border:none}button[type=submit].s-1l9e8vl{background-color:transparent;border:none}.message.s-1l9e8vl{--chat-received-bg:#3f5059;--chat-sent-bg:#604d4d;min-width:0;padding:var(--ui-space-2);background-color:var(--chat-received-bg);border-radius:var(--ui-radius-md);flex-direction:column;width:85%;margin-bottom:.4em;margin-left:.3em;display:flex}.sent.s-1l9e8vl{background-color:var(--chat-sent-bg);align-self:flex-end;margin-left:0;margin-right:.3em}.message-header.s-1l9e8vl{justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;display:flex}.message-header.s-1l9e8vl h4:where(.s-1l9e8vl){font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-text-accent);overflow-wrap:anywhere;margin:0}h4.admin.s-1l9e8vl{color:var(--ui-text-accent)}.message-header.s-1l9e8vl span:where(.s-1l9e8vl){font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);color:var(--ui-text-secondary);white-space:nowrap;margin:0}.message.s-1l9e8vl p:where(.s-1l9e8vl){font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-body);overflow-wrap:anywhere;margin:0}.video-embed.s-1l9e8vl{color:#fff;background-color:rgba(0,0,0,.25);border-radius:.4rem;align-items:center;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.4rem;padding:.3rem;text-decoration:none;display:flex}.video-embed.s-1l9e8vl:hover{background-color:rgba(0,0,0,.4)}.video-embed.s-1l9e8vl picture:where(.s-1l9e8vl){flex-shrink:0;display:flex}.video-embed.s-1l9e8vl img:where(.s-1l9e8vl){aspect-ratio:16/9;object-fit:cover;border-radius:.3rem;width:96px;display:block}.video-embed.s-1l9e8vl span:where(.s-1l9e8vl){font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-compact);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}h3.s-1l9e8vl{text-align:center}#chat.s-1l9e8vl{z-index:25;background-color:var(--ui-surface-page);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-panel);flex-direction:column-reverse;width:400px;max-width:80vw;height:500px;max-height:50vh;padding:1rem 0 0;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}button.s-1l9e8vl{all:unset;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}button.s-1l9e8vl:hover{box-shadow:var(--ui-shadow-panel)}
