
#chat-container{position:fixed;bottom:20px;right:20px;z-index:9999;}
#chat-toggle{background:#7A3FF3;color:#fff;padding:12px 18px;border-radius:30px;cursor:pointer;}
#chat-box{width:300px;height:380px;background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,0.15);display:none;flex-direction:column;}
#chat-box.open{display:flex;}
#chat-messages{flex:1;overflow-y:auto;padding:10px;}
.user-msg{text-align:right;margin:6px 0;background:#e0d4ff;padding:6px 10px;border-radius:10px;}
.bot-msg{text-align:left;margin:6px 0;background:#f5f5f5;padding:6px 10px;border-radius:10px;}
#chat-form{padding:10px;border-top:1px solid #ddd;display:flex;gap:8px;}
#chat-input{flex:1;padding:8px;border:1px solid #ccc;border-radius:8px;}
