.chat-widget-panel-chat{width:min(1000px,100vw - 2rem)}.chat-widget-panel-picker{width:auto;max-width:calc(100vw - 2rem)}.chat-widget-picker-body{background-color:var(--main-modules)}.chat-widget-body,.chat_messages{width:100%;max-width:1000px;height:min(550px,50vh)}.chat-sami-bubble{border-radius:24px 24px 24px 0;max-width:90%;padding:18px 24px;box-shadow:2px 2px 4px #00000026;background-color:var(--chat-incoming-bubble)!important}.chat-widget-input,.chat-widget-footer textarea,.chat_bottom textarea{background-color:var(--input-bg)!important;border:1px solid var(--input-outline)!important}html.dark .chat-sami-model-avatar{border:1px solid #fff}html.dark .chat-sami-model-avatar img{filter:invert()}html.dark .chat-mode-switch{text-decoration:underline;color:#fff!important}html.dark .sami-assistant-icon{color:#fff!important}html.dark .chat-sami-user-message{border:1px solid #fff;color:#fff!important;background-color:var(--row-01)!important}html.dark .chat_read_receipts .profile_pic{border:1px solid #fff}html.dark .chat-widget-panel{overflow-x:hidden;background-color:var(--card-header)!important;border-color:#0000!important}html.dark .chat-widget-header,html.dark .chat-widget-footer,html.dark .chat_bottom{background-color:var(--card-header)!important;border-color:#0000!important}html.dark .chat-widget-title,html.dark .chat-widget-header .text-lg{color:#fff!important}html.dark .chat-widget-body,html.dark .chat_messages{background-color:var(--card-bg-01)!important}html.dark .chat-widget-footer textarea,html.dark .chat_bottom textarea{background-color:var(--input-bg)!important;border-color:var(--input-outline)!important;color:#fff!important}html.dark .chat-widget-footer textarea::placeholder,html.dark .chat_bottom textarea::placeholder{color:#fff9!important}html.dark .chat-bottom-send-btn,html.dark .chat_bottom button{color:#fff!important;background-color:#000!important;border:1px solid #fff!important}html.dark .chat-bottom-send-btn:hover,html.dark .chat_bottom button:hover{color:#fff!important;background-color:#333!important}html.dark .chat-widget-body::-webkit-scrollbar{width:8px}html.dark .chat_messages::-webkit-scrollbar{width:8px}html.dark .styled-scrollbar::-webkit-scrollbar{width:8px}html.dark .chat-widget-body::-webkit-scrollbar-track{background:0 0}html.dark .chat_messages::-webkit-scrollbar-track{background:0 0}html.dark .styled-scrollbar::-webkit-scrollbar-track{background:0 0}html.dark .chat-widget-body::-webkit-scrollbar-thumb{background-color:#fff;border-radius:9999px}html.dark .chat_messages::-webkit-scrollbar-thumb{background-color:#fff;border-radius:9999px}html.dark .styled-scrollbar::-webkit-scrollbar-thumb{background-color:#fff;border-radius:9999px}html.dark .chat-widget-body,html.dark .chat_messages,html.dark .styled-scrollbar{scrollbar-color:#fff transparent}html.dark .chat-sami-bubble{box-shadow:none;color:#fff!important;background-color:var(--chat-incoming-bubble)!important}html.dark .chat-sami-disclaimer{color:#fff!important}html.dark .chat-modal-close-btn svg path,html.dark .chat-close-icon path{stroke:#fff!important}html.dark .chat-modal-close-btn:hover svg path,html.dark .chat-modal-close-btn:hover .chat-close-icon path{stroke:#000!important}.dark button[class*=py-2][class*=px-5][class*=font-semibold]:not([class*=bg-white]){background-color:var(--secondary-btn-bg)!important;border-color:var(--primary-btn-outline)!important;color:var(--primary-btn-text)!important}.dark button[class*=bg-transparent][class*=outline][class*=outline-]{background-color:var(--secondary-btn-bg)!important;border-color:var(--secondary-btn-outline)!important;color:var(--secondary-btn-text)!important}html.dark .opportunity-section-btn{background-color:var(--secondary-btn-bg)!important;border-color:var(--secondary-btn-outline)!important;color:var(--secondary-btn-text)!important;outline-color:var(--secondary-btn-outline)!important}html.dark .opportunity-section-btn:hover,html.dark .opportunity-section-btn:focus-visible{background-color:var(--secondary-btn-bg-hover)!important;border-color:var(--secondary-btn-outline)!important;color:var(--secondary-btn-text)!important;outline-color:var(--secondary-btn-outline)!important}.dark [class*=text-xs][class*=text-gray-500],.dark [class*=font-semibold][class*=text-\$],.dark .message-sender,.dark .message-date{color:#fff!important}
