.ChatWidget_typingDots__96nqY span{animation:ChatWidget_blink__yByoC 1s infinite}.ChatWidget_typingDots__96nqY span:nth-child(2){animation-delay:.2s}.ChatWidget_typingDots__96nqY span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_blink__yByoC{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.ChatWidget_fullscreenContainer__jFyer{width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;margin:0;border:none;border-radius:0}.ChatWidget_mobileHalfContainer__wdR88{width:100vw;height:50vh;bottom:2rem;right:0;border:none;border-radius:0}.ChatWidget_centeredMessages__UrPid{max-width:80rem;margin-left:auto;margin-right:auto}.ChatWidget_centeredInput__N8CWZ{max-width:48rem;width:100%;margin-left:auto;margin-right:auto}.ChatWidget_taskBadgeContainer__CQ77n{max-height:4rem;overflow-y:auto;overflow-x:hidden;margin-bottom:.5rem;-webkit-overflow-scrolling:touch}.ChatWidget_taskBadgeContainer__CQ77n::-webkit-scrollbar{width:6px}.ChatWidget_taskBadgeContainer__CQ77n::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ChatWidget_taskBadgeContainer__CQ77n::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.ChatWidget_taskBadgeContainer__CQ77n::-webkit-scrollbar-thumb:hover{background:#6b7280}.ChatWidget_taskBadge__v_tb6{display:inline-flex;align-items:center;padding:.5rem 1rem;margin:.25rem;background-color:#f1f5f9;border-radius:9999px;font-size:.875rem;color:#4b5563;cursor:pointer;transition:background-color .2s}.ChatWidget_taskBadge__v_tb6:hover{background-color:#e5e7eb}.ChatWidget_taskBadge__v_tb6.ChatWidget_selected__DwYT6{background-color:#e0f2fe;color:#0284c7}.ChatWidget_addTaskButton__zRj62{display:inline-flex;align-items:center;padding:.5rem;margin:.25rem;background-color:#f1f5f9;border-radius:9999px;color:#4b5563;cursor:pointer;transition:background-color .2s}.ChatWidget_addTaskButton__zRj62:hover{background-color:#e5e7eb}.ChatWidget_modalOverlay__N3_m8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ChatWidget_modalContent__i8Czt{background-color:white;padding:1.5rem;border-radius:.5rem;max-width:32rem;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ChatWidget_modalButton__SIEB0{padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.ChatWidget_modalButton__SIEB0:disabled{background-color:#e5e7eb;cursor:not-allowed}@media (max-width:640px){.ChatWidget_centeredInput__N8CWZ,.ChatWidget_centeredMessages__UrPid{max-width:100%;padding-left:.5rem;padding-right:.5rem}.ChatWidget_taskBadgeContainer__CQ77n{max-height:5rem}.ChatWidget_taskBadge__v_tb6{padding:.375rem .75rem;font-size:.75rem}.ChatWidget_addTaskButton__zRj62{padding:.375rem}}