.chat-button,.chat-popup{bottom:145px;position:fixed}.buu,.chat-button,.chat-popup,.chatbox{position:fixed}.chat-button{right:9px;background-color:#fff;color:#fff;border-radius:50%;width:63px;border:2px solid #000;height:63px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.2);cursor:pointer;z-index:4}.chat-button img{width:62px;height:62px}.chat-header{background-color:#c99c18;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center}.chat-title{display:flex;align-items:center;gap:10px}.chat-avatar{width:40px;height:40px;border-radius:50%}.close-button{background:0 0;border:none;color:#fff;font-size:20px;cursor:pointer}.chat-body{padding:15px;font-size:14px;color:#333;background:#e8e8e8;overflow-y:scroll;height:300px}.topic-buttons{display:flex;flex-wrap:wrap;gap:5px}.topic-buttons button{background-color:#ff5a5f;color:#fff;border:none;border-radius:20px;padding:5px 10px;cursor:pointer;font-size:12px}.topic-buttons button:hover{background-color:#ff3a3f}.chat-footer{padding:10px;display:flow;gap:5px;border-top:1px solid #ddd;background:#e8e8e8}.chat-footer input{flex:1;padding:8px;border:1px solid #ddd;border-radius:20px}.send-button{background-color:#c99c18;color:#fff;border:none;border-radius:20px;padding:8px 15px;cursor:pointer}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.response-area{margin-top:10px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f1f1f1;font-size:14px;color:#333;display:none}#input,.chatbox,button.send{font-size:16px}body .card #message-section::-webkit-scrollbar{width:10px}body .card #message-section{height:32vw;padding:0 2.5vw;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body .card #message-section::-webkit-scrollbar-track{background:var(--scrollbarBG)}body .card #message-section::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}body .card #message-section #bot,body .card #message-section #user{position:relative;bottom:0;min-height:1.5vw;border:.15vw solid #777;background-color:#fff;border-radius:0 1.5vw 1.5vw 1.8vw;padding:1vw;margin:1.5vw 0}body .card #message-section #user{border:1.5px solid #000;border-radius:1.5vw 0 1.5vw 1.8vw;background-color:#000;float:right}body .card #message-section #user #user-response{color:#fff}body .card #message-section .message{color:#000;clear:both;line-height:1.2vw;font-size:1.2vw;padding:8px;position:relative;margin:8px 0;max-width:85%;word-wrap:break-word;z-index:2}body .card #input-section{z-index:1;padding:0 2.5vw;display:flex;flex-direction:row;align-items:flex-end;overflow:hidden;height:6vw;width:100%}body .card #input-section input{color:#000;min-width:.5vw;outline:0;height:5vw;width:26vw;border-top:none;border-left:none;border-right:none;border-bottom:.1vw solid #000}body .card .send{background:0 0;border:0;cursor:pointer;flex:0 0 auto;margin-left:1.4vw;margin-right:0;padding:0;position:relative;outline:0}body .card .send .circle{position:relative;width:4.8vw;height:4.8vw;display:flex;align-items:center;justify-content:center}body .card .send .circle i{font-size:3vw;margin-left:-1vw;margin-top:1vw}#bot-non-applicant,div#bot,div#bot-applicant{border:1px solid #c99c18;padding:10px;word-wrap:break-word;border-radius:0 1.5vw 1.5vw 1.8vw;margin:1.2vw 0;background:#fffbee}div#user{border:1.5px solid #246832;border-radius:1.5vw 0 1.5vw 1.8vw;background-color:#e0ffdc;padding:10px;margin:1.5vw 0;word-wrap:break-word}#input,#suggestions{border:1px solid #ccc}#input-section{position:relative;width:100%}#suggestions{position:absolute;bottom:100%;left:0;width:98%;background-color:#f0f0f0;max-height:150px;overflow-y:auto;z-index:10}.suggestion-item{padding:5px;cursor:pointer;border-bottom:1px solid #ccc}.suggestion-item:hover{background-color:#e0e0e0}#input-container{display:flex;align-items:center;justify-content:space-between;width:100%}#input{flex:1;padding:10px;border-radius:5px}button.send{color:#fff;border-radius:5px;cursor:pointer}button.send:hover{background-color:#b5891500}.chatbot-buttons button,.chatbot-buttons button:hover{background-color:#c99c18}@media only screen and (max-width:767px){div#bot{border-radius:0 3vw 3vw;margin:2.5vw 0}div#user{border-radius:3vw 0 3vw 3vw}}.chatbot-buttons{display:flex;flex-wrap:wrap;gap:18px}.chatbot-buttons button{flex:1;padding:10px;border:1px solid #c99c18;color:#000;font-weight:500;font-size:14px;border-radius:5px;cursor:pointer;transition:background-color .3s}.circle.send-button{font-size:16px;text-align:center;display:flex;justify-content:center;align-items:center;width:38px;padding:11px;border-radius:30px;color:#fff}.chatbox .close-btnnn,span.labelbot,span.labeluser{font-size:14px;font-weight:700}button#exitButton{background-color:#898989;color:#fff;padding:9px;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:8px}.inner-btn,.payment{margin-top:20px}.prequestion{border:1px solid #c99c18;background-color:#fffbee;padding:10px;margin:.6vw 0;color:#333;text-align:left;cursor:pointer;word-wrap:break-word;border-radius:1.2vw 0 1.2vw 1.2vw}span.labeluser{color:#246832;font-style:italic}span.labelbot{color:#c99c18;font-style:italic}.buu{background:#ffffffcf}button#chatButton:hover{box-shadow:1px 1px 8px -1px #aaa}.chat-popup{display:none;right:16px;width:350px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);background-color:#fff;overflow:hidden;animation:.3s fadeIn;z-index:999}button.send{border:none;width:39px;background:#00000000}.buu{bottom:345px;right:263px;color:#000;cursor:pointer;z-index:2;width:23px;border-radius:24px;background:#ffffffcf}.chatbox{bottom:149px;right:85px;width:300px;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px;line-height:1.4;z-index:17}.chatbox .close-btnnn{position:absolute;top:8px;left:8px;background:#ccc;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;cursor:pointer}.chatbox .close-btnnn:hover{background:#999}.chatbox .emoji{font-size:24px}@media (max-width:767px){.chat-popup{width:325px!important}.chatbox{width:231px}}