.skillose-chat-launcher{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:8px;padding:13px 17px;border:0;border-radius:999px;background:linear-gradient(135deg,#0863ff,#8730ee);box-shadow:0 12px 32px #13245f55;color:#fff;font-weight:900;cursor:pointer}.skillose-chat-panel{position:fixed;right:22px;bottom:82px;z-index:41;display:none;width:min(370px,calc(100vw - 30px));overflow:hidden;border:1px solid #bfcbe3;border-radius:20px;background:#fff;box-shadow:0 22px 60px #0b153d55}.skillose-chat-panel.open{display:block}.chat-head{display:flex;align-items:center;gap:10px;padding:16px;background:#081331;color:#fff}.chat-head>img{display:block;width:39px;height:39px;border-radius:12px;object-fit:cover;box-shadow:0 0 14px #1b8cff55}.chat-head strong,.chat-head small{display:block}.chat-head small{color:#aec1e8}.chat-head button{margin-left:auto;border:0;background:none;color:#fff;font-size:22px;cursor:pointer}.chat-log{display:grid;gap:9px;height:285px;overflow:auto;padding:15px;background:#f6f8fd}.chat-message{max-width:88%;padding:10px 12px;border-radius:13px;font-size:13px}.chat-message.bot{justify-self:start;background:#fff;border:1px solid #dce3f1}.chat-message.user{justify-self:end;background:#1768f2;color:#fff}.chat-suggestions{display:flex;gap:6px;overflow:auto;padding:9px 12px;border-top:1px solid var(--line)}.chat-suggestions button{white-space:nowrap;padding:7px 9px;border:1px solid #c8d4ea;border-radius:999px;background:#fff;color:#254575;font-size:10px;font-weight:800}.chat-form{display:flex;gap:7px;padding:11px;border-top:1px solid var(--line)}.chat-form input{min-width:0;flex:1;padding:10px;border:1px solid #c3cee3;border-radius:9px}.chat-form button{border:0;border-radius:9px;padding:9px 12px;background:#0863ff;color:#fff;font-weight:900}.chat-disclaimer{display:block;padding:0 13px 11px;color:#75809b;font-size:9px}@media(max-width:480px){.skillose-chat-launcher{right:15px;bottom:15px}.skillose-chat-panel{right:15px;bottom:72px}}
