*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;height:100vh;background-color:#f5f5f5}
.chat-window{position:fixed;bottom:15px;right:20px;width:390px;height:75vh;border-radius:3px;box-shadow:0 10px 40px rgba(0,0,0,0.2);z-index:1000;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);animation:containerSlideIn 0.6s ease-out /*background-color: rgb(211 205 205 / 90%);*/}
@keyframes containerSlideIn{from{opacity:0;transform:translateY(50px) scale(0.95)}
to{opacity:1;transform:translateY(0) scale(1)} 
}.chat-titlebar{background:linear-gradient(135deg,#87CEEB 0%,#1E90FF 100%);color:white;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;cursor:move;height:auto;box-shadow:0 2px 8px rgba(0,0,0,0.1)}
.chat-title{color: #f3f1f1;font-size:17px;font-weight:700;letter-spacing:0.5px;text-shadow:0 2px 4px rgba(0,0,0,0.1)}
.window-controls{display:flex;gap:12px}
.control-btn{width:25px;height:18px;border:none;border-radius:10%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:white;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(10px)}
.max-btn{background-color:rgba(182 187 235 / 60%);border:1px solid rgba(255,255,255,0.5)}
.min-btn{background-color:rgba(182 187 235 / 60%);border:1px solid rgba(255,255,255,0.5)}
.close-btn{background-color:rgba(182 187 235 / 60%);border:1px solid rgba(255,255,255,0.5)}
.control-btn:hover{background-color:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.15)}
.chat-content{width:100%;height:calc(100% - 60px);border:none}
.chat-window.minimized{height:50px}
.chat-window.minimized .chat-content{display:none}
.chat-toggle{position:fixed;bottom:120px;right:50px;width:60px;height:60px;background:linear-gradient(135deg,#87CEEB 0%,#1E90FF 100%);color:white;border:none;border-radius:50%;font-size:24px;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:999;transition:all 0.3s ease}
.chat-toggle:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.25)}