.tt-weather-widget {
  padding:10px;border-radius:10px;background:#f0f4ff;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin:10px 0;
}
.tt-chatbot {position:fixed;bottom:20px;right:20px;width:280px;max-height:400px;background:#fff;border:1px solid #ccc;border-radius:12px;display:flex;flex-direction:column;}
.tt-chat-window {flex:1;padding:8px;overflow-y:auto;font-size:14px;}
.tt-chat-input {border:none;border-top:1px solid #ccc;padding:8px;font-size:14px;}
