.ChatbotPanel-module-scss-module__YAXotG__panel{z-index:901;border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100dvh - 140px);font-family:var(--kit-font);color:var(--kit-gray-100);flex-direction:column;animation:.18s ease-out ChatbotPanel-module-scss-module__YAXotG__chatIn;display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 18px 44px #100c1829}@media (max-width:768px){.ChatbotPanel-module-scss-module__YAXotG__panel{width:auto;bottom:84px;left:16px;right:16px}}@keyframes ChatbotPanel-module-scss-module__YAXotG__chatIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ChatbotPanel-module-scss-module__YAXotG__head{align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-5);border-bottom:1px solid var(--kit-gray-500);flex-shrink:0;display:flex}.ChatbotPanel-module-scss-module__YAXotG__avatar{background:var(--ai-gradient);width:36px;height:36px;color:var(--kit-white);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.ChatbotPanel-module-scss-module__YAXotG__headText{flex:1;min-width:0}.ChatbotPanel-module-scss-module__YAXotG__title{color:var(--kit-gray-100);font-size:15px;font-weight:600;line-height:20px}.ChatbotPanel-module-scss-module__YAXotG__status{color:var(--kit-gray-200);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.ChatbotPanel-module-scss-module__YAXotG__status:before{content:"";background:#18b868;border-radius:50%;width:6px;height:6px}.ChatbotPanel-module-scss-module__YAXotG__close{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:32px;height:32px;color:var(--kit-gray-200);cursor:pointer;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s;display:inline-flex}.ChatbotPanel-module-scss-module__YAXotG__close:hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.ChatbotPanel-module-scss-module__YAXotG__list{gap:var(--kit-space-3);min-height:0;padding:var(--kit-space-4) var(--kit-space-5);scrollbar-width:thin;scrollbar-color:var(--kit-gray-400) #0000;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatbotPanel-module-scss-module__YAXotG__row{display:flex}.ChatbotPanel-module-scss-module__YAXotG__rowMe{justify-content:flex-end}.ChatbotPanel-module-scss-module__YAXotG__bubble{max-width:86%;padding:10px var(--kit-space-4);border-radius:var(--kit-radius-lg);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:20px}.ChatbotPanel-module-scss-module__YAXotG__bubbleBot{border:1px solid var(--kit-gray-500);background:var(--kit-gray-600);color:var(--kit-gray-100);border-bottom-left-radius:var(--kit-radius-sm)}.ChatbotPanel-module-scss-module__YAXotG__bubbleMe{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-bottom-right-radius:var(--kit-radius-sm)}.ChatbotPanel-module-scss-module__YAXotG__typing{padding:14px var(--kit-space-4);gap:5px;display:inline-flex}.ChatbotPanel-module-scss-module__YAXotG__typing span{background:var(--kit-gray-300);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite ChatbotPanel-module-scss-module__YAXotG__chatDot}.ChatbotPanel-module-scss-module__YAXotG__typing span:nth-child(2){animation-delay:.15s}.ChatbotPanel-module-scss-module__YAXotG__typing span:nth-child(3){animation-delay:.3s}@keyframes ChatbotPanel-module-scss-module__YAXotG__chatDot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ChatbotPanel-module-scss-module__YAXotG__suggestions{gap:var(--kit-space-2);padding:0 var(--kit-space-5) var(--kit-space-3);flex-wrap:wrap;display:flex}.ChatbotPanel-module-scss-module__YAXotG__chip{border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500;line-height:16px;transition:background-color .16s,border-color .16s,color .16s}.ChatbotPanel-module-scss-module__YAXotG__chip:hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600);color:var(--kit-gray-100)}.ChatbotPanel-module-scss-module__YAXotG__form{align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-4);border-top:1px solid var(--kit-gray-500);flex-shrink:0;display:flex}.ChatbotPanel-module-scss-module__YAXotG__input{min-width:0;height:40px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-400);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);outline:none;flex:1;font-size:14px;transition:border-color .16s}.ChatbotPanel-module-scss-module__YAXotG__input::placeholder{color:var(--kit-gray-300)}.ChatbotPanel-module-scss-module__YAXotG__input:focus{border-color:var(--kit-green)}.ChatbotPanel-module-scss-module__YAXotG__send{background:var(--kit-gray-100);width:40px;height:40px;color:var(--kit-white);cursor:pointer;border:none;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform 80ms;display:inline-flex}.ChatbotPanel-module-scss-module__YAXotG__send:hover:not(:disabled){transform:translateY(-1px)}.ChatbotPanel-module-scss-module__YAXotG__send:disabled{background:var(--kit-gray-600);color:var(--kit-gray-300);cursor:not-allowed}.ChatbotPanel-module-scss-module__YAXotG__note{padding:0 var(--kit-space-5) var(--kit-space-3);color:var(--kit-gray-300);text-align:center;flex-shrink:0;font-size:11px;line-height:14px}.ChatbotPanel-module-scss-module__YAXotG__link{color:var(--kit-green-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ChatbotPanel-module-scss-module__YAXotG__link:hover{color:var(--kit-green-dark)}
