body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f9f9f9}.chat-window{position:fixed;bottom:90px;right:20px;width:300px;height:auto;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:10px;display:flex;flex-direction:column;transition:transform .5s ease,opacity .5s ease;z-index:9999}.chat-header{background-color:#415b36;color:#fff;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;position:relative}.close-chat-right{position:absolute;top:10px;right:10px;cursor:pointer;font-size:14px;color:#fff}.close-chat-left{position:absolute;top:10px;left:10px;cursor:pointer;font-size:14px;color:#fff}.chat-icons-container{position:fixed;bottom:20px;right:20px;display:flex;gap:140px;z-index:9999}.chatbot-icon{background-color:#415b36;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2)}.chatbot-icon:hover{background-color:#3a4f2f}.chat-body{flex:1;padding:10px;overflow-y:auto;font-size:14px}.option-button{background-color:#415b36;color:#fff;border:none;padding:8px 10px;margin:5px 0;border-radius:5px;cursor:pointer;width:100%;text-align:left}.option-button:hover{background-color:#3a4f2f}@keyframes slideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.chat-window.closed{animation:slideDown .5s forwards}.chat-window.closed{animation:slideDown .5s forwards}@media (max-width:768px){.chat-window{width:90%;bottom:70px;right:5%}.chat-header{padding:15px;font-size:16px}.chat-body{font-size:12px;padding:15px;text-align:center}.chat-icons-container{bottom:10px;right:10px;gap:50px}.chatbot-icon{width:50px;height:50px;font-size:20px}.option-button{padding:10px;font-size:12px;text-align:center}}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.chat-window.opening{animation:slideUp .5s forwards}