.chat-bubble{padding:8px 12px;border-radius:8px;margin:4px;max-width:70%;}
.chat-bubble.visitor{background:#e0e0e0;color:#000;text-align:left;}
.chat-bubble.admin{background:#fff;color:#000;text-align:right;border:1px solid #ddd;}
