#srirama-chatbot{position:fixed;bottom:75px;right:20px;z-index:9999;font-family:Arial,sans-serif}#chatbot-button{background-color:#0073aa;color:#fff;padding:12px 14px;border-radius:50%;cursor:pointer;font-size:20px;box-shadow:0 0 10px rgb(0 0 0 / .3)}#chatbot-window{display:none;width:320px;height:400px;background-color:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .2)}#chatbot-header{background-color:#0073aa;color:#fff;padding:10px;font-weight:700;position:relative}#chatbot-close{position:absolute;right:10px;top:5px;cursor:pointer;font-size:18px}#chatbot-body{display:flex;flex-direction:column;height:calc(100% - 40px)}#chatbot-messages{padding:10px;flex-grow:1;overflow-y:auto;font-size:14px}.bot-msg,.user-msg{margin-bottom:8px;max-width:90%}.bot-msg{background-color:#e0f0ff;padding:8px;border-radius:10px}.user-msg{background-color:#d1ffd1;padding:8px;border-radius:10px;margin-left:auto;text-align:right}#chatbot-input{padding:8px;border:none;border-top:1px solid #ccc;outline:none;font-size:14px}.service-btn{display:inline-block;background-color:#0073aa;color:#fff;padding:6px 10px;margin:5px 5px 0 0;border-radius:5px;font-size:13px;cursor:pointer}