.dashboard-module-scss-module__FeoYda__dashboard{color:#111827;background:#f9fafb;min-height:100vh;padding:24px}.dashboard-module-scss-module__FeoYda__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.dashboard-module-scss-module__FeoYda__loading .dashboard-module-scss-module__FeoYda__spinner{color:#9ca3af;animation:1s linear infinite dashboard-module-scss-module__FeoYda__spin}@keyframes dashboard-module-scss-module__FeoYda__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-module-scss-module__FeoYda__header{align-items:center;gap:24px;max-width:1200px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:flex}.dashboard-module-scss-module__FeoYda__backButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:all .15s;display:flex}.dashboard-module-scss-module__FeoYda__backButton:hover{background:#f9fafb;border-color:#d1d5db}.dashboard-module-scss-module__FeoYda__headerInfo h1{color:#111827;margin:0;font-size:24px;font-weight:600}.dashboard-module-scss-module__FeoYda__headerInfo p{color:#6b7280;margin:4px 0 0;font-size:14px}.dashboard-module-scss-module__FeoYda__tabs{border-bottom:1px solid #e5e7eb;gap:8px;max-width:1200px;margin:0 auto 24px;padding-bottom:0;display:flex}.dashboard-module-scss-module__FeoYda__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-weight:500;transition:all .15s;display:flex}.dashboard-module-scss-module__FeoYda__tab:hover{color:#374151;background:0 0}.dashboard-module-scss-module__FeoYda__tab.dashboard-module-scss-module__FeoYda__active{color:#111827;background:0 0;border-bottom-color:#111827}.dashboard-module-scss-module__FeoYda__section{max-width:1200px;margin:0 auto}.dashboard-module-scss-module__FeoYda__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-module-scss-module__FeoYda__sectionHeader h2{color:#111827;margin:0;font-size:18px;font-weight:600}.dashboard-module-scss-module__FeoYda__addButton,.dashboard-module-scss-module__FeoYda__refreshButton{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.dashboard-module-scss-module__FeoYda__addButton:hover,.dashboard-module-scss-module__FeoYda__refreshButton:hover{background:#1f2937}.dashboard-module-scss-module__FeoYda__refreshButton{color:#374151;background:#fff;border:1px solid #e5e7eb}.dashboard-module-scss-module__FeoYda__refreshButton:hover{background:#f9fafb;border-color:#d1d5db}.dashboard-module-scss-module__FeoYda__employeesList,.dashboard-module-scss-module__FeoYda__historyList{flex-direction:column;gap:12px;display:flex}.dashboard-module-scss-module__FeoYda__empty{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.dashboard-module-scss-module__FeoYda__empty svg{opacity:.4;color:#9ca3af;margin-bottom:16px}.dashboard-module-scss-module__FeoYda__empty p{color:#374151;margin:0;font-size:16px;font-weight:500}.dashboard-module-scss-module__FeoYda__empty span{color:#6b7280;margin-top:8px;font-size:14px}.dashboard-module-scss-module__FeoYda__employeeCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .15s;display:flex}.dashboard-module-scss-module__FeoYda__employeeCard:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.dashboard-module-scss-module__FeoYda__employeeCard.dashboard-module-scss-module__FeoYda__inactive{opacity:.6}.dashboard-module-scss-module__FeoYda__employeeInfo{align-items:center;gap:16px;display:flex}.dashboard-module-scss-module__FeoYda__employeeAvatar{color:#4b5563;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}.dashboard-module-scss-module__FeoYda__employeeDetails h3{color:#111827;margin:0 0 4px;font-size:15px;font-weight:600}.dashboard-module-scss-module__FeoYda__employeeDetails p{color:#6b7280;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.dashboard-module-scss-module__FeoYda__employeeActions{align-items:center;gap:12px;display:flex}.dashboard-module-scss-module__FeoYda__roleBadge{color:#4b5563;background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.dashboard-module-scss-module__FeoYda__roleBadge.dashboard-module-scss-module__FeoYda__roleOwner{color:#374151;background:#e5e7eb}.dashboard-module-scss-module__FeoYda__roleBadge.dashboard-module-scss-module__FeoYda__roleManager{color:#4b5563;background:#f3f4f6}.dashboard-module-scss-module__FeoYda__roleBadge.dashboard-module-scss-module__FeoYda__roleEmployee{color:#6b7280;background:#f3f4f6}.dashboard-module-scss-module__FeoYda__statusBadge{border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.dashboard-module-scss-module__FeoYda__statusBadge.dashboard-module-scss-module__FeoYda__active{color:#16a34a;background:#dcfce7}.dashboard-module-scss-module__FeoYda__statusBadge.dashboard-module-scss-module__FeoYda__inactive{color:#dc2626;background:#fee2e2}.dashboard-module-scss-module__FeoYda__actionButtons{gap:4px;display:flex}.dashboard-module-scss-module__FeoYda__actionButtons button{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .15s}.dashboard-module-scss-module__FeoYda__actionButtons button.dashboard-module-scss-module__FeoYda__deactivateBtn{color:#dc2626}.dashboard-module-scss-module__FeoYda__actionButtons button.dashboard-module-scss-module__FeoYda__deactivateBtn:hover{background:#fee2e2}.dashboard-module-scss-module__FeoYda__actionButtons button.dashboard-module-scss-module__FeoYda__activateBtn{color:#16a34a}.dashboard-module-scss-module__FeoYda__actionButtons button.dashboard-module-scss-module__FeoYda__activateBtn:hover{background:#dcfce7}.dashboard-module-scss-module__FeoYda__historyCard{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #16a34a;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .15s;display:flex}.dashboard-module-scss-module__FeoYda__historyCard:hover{border-color:#d1d5db #d1d5db #d1d5db #16a34a}.dashboard-module-scss-module__FeoYda__historyCard.dashboard-module-scss-module__FeoYda__failed{border-left-color:#dc2626}.dashboard-module-scss-module__FeoYda__historyInfo{flex-direction:column;gap:8px;display:flex}.dashboard-module-scss-module__FeoYda__historyUser{flex-direction:column;display:flex}.dashboard-module-scss-module__FeoYda__historyUser strong{color:#111827;font-size:15px}.dashboard-module-scss-module__FeoYda__historyUser span{color:#6b7280;font-size:13px}.dashboard-module-scss-module__FeoYda__historyMeta{gap:16px;display:flex}.dashboard-module-scss-module__FeoYda__historyMeta p{color:#6b7280;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.dashboard-module-scss-module__FeoYda__historyStatus{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dashboard-module-scss-module__FeoYda__successBadge,.dashboard-module-scss-module__FeoYda__failedBadge{border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.dashboard-module-scss-module__FeoYda__successBadge{color:#16a34a;background:#dcfce7}.dashboard-module-scss-module__FeoYda__failedBadge{color:#dc2626;background:#fee2e2}.dashboard-module-scss-module__FeoYda__logoutInfo{color:#6b7280;font-size:12px}.dashboard-module-scss-module__FeoYda__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard-module-scss-module__FeoYda__modal{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:24px;box-shadow:0 20px 40px #00000026}.dashboard-module-scss-module__FeoYda__modal h2{color:#111827;margin:0 0 24px;font-size:20px;font-weight:600}.dashboard-module-scss-module__FeoYda__formGroup{margin-bottom:16px}.dashboard-module-scss-module__FeoYda__formGroup label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dashboard-module-scss-module__FeoYda__formGroup input,.dashboard-module-scss-module__FeoYda__formGroup select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:all .15s}.dashboard-module-scss-module__FeoYda__formGroup input:focus,.dashboard-module-scss-module__FeoYda__formGroup select:focus{border-color:#9ca3af;outline:none;box-shadow:0 0 0 3px #0000000d}.dashboard-module-scss-module__FeoYda__formGroup input::placeholder,.dashboard-module-scss-module__FeoYda__formGroup select::placeholder{color:#9ca3af}.dashboard-module-scss-module__FeoYda__formGroup select{cursor:pointer}.dashboard-module-scss-module__FeoYda__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.dashboard-module-scss-module__FeoYda__modalActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.dashboard-module-scss-module__FeoYda__cancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .15s}.dashboard-module-scss-module__FeoYda__cancelBtn:hover{background:#f9fafb;border-color:#9ca3af}.dashboard-module-scss-module__FeoYda__submitBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .15s}.dashboard-module-scss-module__FeoYda__submitBtn:hover:not(:disabled){background:#1f2937}.dashboard-module-scss-module__FeoYda__submitBtn:disabled{opacity:.6;cursor:not-allowed}
.Layout-module-scss-module__SfDMba__layoutContainer{background:#fff;flex-direction:column;min-height:100vh;display:flex}.Layout-module-scss-module__SfDMba__navbar{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.Layout-module-scss-module__SfDMba__navbarContent{justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto;padding:12px 24px;display:flex}.Layout-module-scss-module__SfDMba__navbarBrand{flex-shrink:0;align-items:center;gap:12px;display:flex}.Layout-module-scss-module__SfDMba__navbarBrand .Layout-module-scss-module__SfDMba__logoLink{color:inherit;text-decoration:none}.Layout-module-scss-module__SfDMba__navbarBrand .Layout-module-scss-module__SfDMba__title{color:#111827;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:600}.Layout-module-scss-module__SfDMba__navbarBrand .Layout-module-scss-module__SfDMba__userInfo{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:8px;padding:4px 8px;font-size:.75rem}.Layout-module-scss-module__SfDMba__mobileMenuButton{font:inherit;color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;margin:0;padding:8px;transition:all .15s;display:none}.Layout-module-scss-module__SfDMba__mobileMenuButton:hover{color:#111827;background:#f3f4f6}@media (max-width:768px){.Layout-module-scss-module__SfDMba__mobileMenuButton{justify-content:center;align-items:center;display:flex}}.Layout-module-scss-module__SfDMba__navbarLinks{align-items:center;gap:4px;margin-left:auto;display:flex}@media (max-width:768px){.Layout-module-scss-module__SfDMba__navbarLinks{display:none}}.Layout-module-scss-module__SfDMba__navLink{font:inherit;color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:4px;margin:0;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.Layout-module-scss-module__SfDMba__navLink:hover{color:#111827;background:#f3f4f6}.Layout-module-scss-module__SfDMba__mobileMenu{display:none}@media (max-width:768px){.Layout-module-scss-module__SfDMba__mobileMenu{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:4px;padding:12px;display:flex}}.Layout-module-scss-module__SfDMba__mobileNavLink{font:inherit;color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:12px;margin:0;padding:12px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.Layout-module-scss-module__SfDMba__mobileNavLink:hover{color:#111827;background:#f3f4f6}.Layout-module-scss-module__SfDMba__mainContent{background:#f9fafb;flex:1;padding:32px}@media (max-width:768px){.Layout-module-scss-module__SfDMba__mainContent{padding:16px}}
.IntegrationPills-module-scss-module__jT7ZUG__pillsContainer{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.IntegrationPills-module-scss-module__jT7ZUG__pill{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.IntegrationPills-module-scss-module__jT7ZUG__pill:hover{background-color:#f9fafb;border-color:#9ca3af}.IntegrationPills-module-scss-module__jT7ZUG__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out IntegrationPills-module-scss-module__jT7ZUG__fadeIn;display:flex;position:fixed;inset:0}@keyframes IntegrationPills-module-scss-module__jT7ZUG__fadeIn{0%{opacity:0}to{opacity:1}}.IntegrationPills-module-scss-module__jT7ZUG__modal{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:75vh;animation:.2s ease-out IntegrationPills-module-scss-module__jT7ZUG__slideUp;display:flex;box-shadow:0 25px 50px #00000026}@keyframes IntegrationPills-module-scss-module__jT7ZUG__slideUp{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.IntegrationPills-module-scss-module__jT7ZUG__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.IntegrationPills-module-scss-module__jT7ZUG__modalTitle{color:#111827;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.IntegrationPills-module-scss-module__jT7ZUG__modalClose{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .15s}.IntegrationPills-module-scss-module__jT7ZUG__modalClose:hover{color:#374151;background-color:#f3f4f6}.IntegrationPills-module-scss-module__jT7ZUG__modalBody{padding:12px 24px 16px;overflow-y:auto}.IntegrationPills-module-scss-module__jT7ZUG__promptsList{flex-direction:column;gap:8px;display:flex}.IntegrationPills-module-scss-module__jT7ZUG__promptButton{text-align:left;cursor:pointer;color:#1f2937;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5;transition:all .15s}.IntegrationPills-module-scss-module__jT7ZUG__promptButton:hover{background:#fff;border-color:#9ca3af;box-shadow:0 2px 4px #0000000d}.IntegrationPills-module-scss-module__jT7ZUG__noPrompts{color:#6b7280;text-align:center;padding:24px;font-size:.875rem}
.ChatInterface-module-scss-module__erxo8q__chatContainer{background-color:#fff;flex-direction:column;max-width:800px;height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.ChatInterface-module-scss-module__erxo8q__chatContainer.ChatInterface-module-scss-module__erxo8q__embedded{background-color:#f9fafb;max-width:none;height:100%;margin:0}.ChatInterface-module-scss-module__erxo8q__header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:12px 24px}.ChatInterface-module-scss-module__erxo8q__headerTop{justify-content:space-between;align-items:center;display:flex}.ChatInterface-module-scss-module__erxo8q__headerLeft{align-items:center;gap:16px;display:flex}.ChatInterface-module-scss-module__erxo8q__headerRight{align-items:center;gap:8px;display:flex}.ChatInterface-module-scss-module__erxo8q__backButton{color:#4b5563;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ChatInterface-module-scss-module__erxo8q__backButton:hover{color:#111827;background-color:#f3f4f6}.ChatInterface-module-scss-module__erxo8q__headerTitle{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.ChatInterface-module-scss-module__erxo8q__addEventButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ChatInterface-module-scss-module__erxo8q__addEventButton:hover{color:#111827;background-color:#e5e7eb}.ChatInterface-module-scss-module__erxo8q__settingsButton{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;text-decoration:none;transition:all .2s;display:flex}.ChatInterface-module-scss-module__erxo8q__settingsButton:hover{color:#374151;background-color:#f3f4f6}.ChatInterface-module-scss-module__erxo8q__messagesContainer{background-color:#fff;flex-direction:column;flex:1;gap:16px;padding:24px 16px;display:flex;overflow-y:auto}.ChatInterface-module-scss-module__erxo8q__embedded .ChatInterface-module-scss-module__erxo8q__messagesContainer{background-color:#f9fafb;padding:16px}.ChatInterface-module-scss-module__erxo8q__messageWrapper{display:flex}.ChatInterface-module-scss-module__erxo8q__messageWrapper.ChatInterface-module-scss-module__erxo8q__userMessage{justify-content:flex-end}.ChatInterface-module-scss-module__erxo8q__messageWrapper.ChatInterface-module-scss-module__erxo8q__botMessage{justify-content:flex-start}.ChatInterface-module-scss-module__erxo8q__messageBubble{word-break:break-word;border-radius:12px;max-width:75%;padding:12px 16px;font-size:1rem;line-height:1.6}.ChatInterface-module-scss-module__erxo8q__messageBubble.ChatInterface-module-scss-module__erxo8q__user{color:#fff;background-color:#111827}.ChatInterface-module-scss-module__erxo8q__messageBubble.ChatInterface-module-scss-module__erxo8q__bot{color:#111827;background-color:#f3f4f6}.ChatInterface-module-scss-module__erxo8q__messageContent p{margin:0 0 8px}.ChatInterface-module-scss-module__erxo8q__messageContent p:last-child{margin-bottom:0}.ChatInterface-module-scss-module__erxo8q__messageContent strong{font-weight:600}.ChatInterface-module-scss-module__erxo8q__messageContent ul,.ChatInterface-module-scss-module__erxo8q__messageContent ol{margin:8px 0;padding-left:24px}.ChatInterface-module-scss-module__erxo8q__messageContent li{margin:4px 0}.ChatInterface-module-scss-module__erxo8q__messageContent code{background-color:#00000014;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.9em}.ChatInterface-module-scss-module__erxo8q__messageContent pre{color:#f3f4f6;background-color:#111827;border-radius:8px;margin:8px 0;padding:12px;overflow-x:auto}.ChatInterface-module-scss-module__erxo8q__messageContent pre code{color:inherit;background-color:#0000;padding:0}.ChatInterface-module-scss-module__erxo8q__messageTime{opacity:.5;text-align:right;margin-top:4px;font-size:.75rem}.ChatInterface-module-scss-module__erxo8q__typingIndicator{justify-content:flex-start;display:flex}.ChatInterface-module-scss-module__erxo8q__typingBubble{background-color:#f3f4f6;border-radius:12px;padding:12px 16px}.ChatInterface-module-scss-module__erxo8q__typingBubble span{color:#6b7280;font-size:.875rem}.ChatInterface-module-scss-module__erxo8q__inputContainer{background-color:#fff;border-top:1px solid #e5e7eb;padding:12px 16px 16px}.ChatInterface-module-scss-module__erxo8q__embedded .ChatInterface-module-scss-module__erxo8q__inputContainer{background-color:#fff}.ChatInterface-module-scss-module__erxo8q__inputForm{align-items:flex-end;gap:8px;display:flex}.ChatInterface-module-scss-module__erxo8q__inputWrapper{flex:1;min-width:0}.ChatInterface-module-scss-module__erxo8q__input{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:12px 16px;font-size:1rem;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__input::placeholder{color:#9ca3af}.ChatInterface-module-scss-module__erxo8q__input:focus{border-color:#9ca3af;outline:none;box-shadow:0 0 0 2px #1118270d}.ChatInterface-module-scss-module__erxo8q__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#111827;border:none;border-radius:12px;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__submitButton:hover:not(:disabled){background-color:#1f2937}.ChatInterface-module-scss-module__erxo8q__submitButton:disabled{color:#6b7280;cursor:not-allowed;background-color:#d1d5db}.ChatInterface-module-scss-module__erxo8q__suggestionsContainer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ChatInterface-module-scss-module__erxo8q__suggestionButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 12px;font-size:.875rem;font-weight:400;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__suggestionButton:hover{color:#111827;background-color:#e5e7eb;border-color:#d1d5db}.ChatInterface-module-scss-module__erxo8q__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ChatInterface-module-scss-module__erxo8q__modal{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000026}.ChatInterface-module-scss-module__erxo8q__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ChatInterface-module-scss-module__erxo8q__modalTitle{color:#111827;align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:600;display:flex}.ChatInterface-module-scss-module__erxo8q__modalClose{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__modalClose:hover{color:#374151;background-color:#f3f4f6}.ChatInterface-module-scss-module__erxo8q__eventForm{padding:24px}.ChatInterface-module-scss-module__erxo8q__formGroup{margin-bottom:16px}.ChatInterface-module-scss-module__erxo8q__formGroup label{color:#374151;margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.ChatInterface-module-scss-module__erxo8q__formGroup input,.ChatInterface-module-scss-module__erxo8q__formGroup textarea{color:#111827;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px;font-size:1rem;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__formGroup input:focus,.ChatInterface-module-scss-module__erxo8q__formGroup textarea:focus{border-color:#9ca3af;outline:none;box-shadow:0 0 0 2px #1118270d}.ChatInterface-module-scss-module__erxo8q__formGroup input::placeholder,.ChatInterface-module-scss-module__erxo8q__formGroup textarea::placeholder{color:#9ca3af}.ChatInterface-module-scss-module__erxo8q__formGroup textarea{resize:vertical;min-height:80px}.ChatInterface-module-scss-module__erxo8q__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ChatInterface-module-scss-module__erxo8q__formActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.ChatInterface-module-scss-module__erxo8q__cancelButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__cancelButton:hover{background-color:#f9fafb;border-color:#9ca3af}.ChatInterface-module-scss-module__erxo8q__submitEventButton{color:#fff;cursor:pointer;background-color:#111827;border:none;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ChatInterface-module-scss-module__erxo8q__submitEventButton:hover:not(:disabled){background-color:#1f2937}.ChatInterface-module-scss-module__erxo8q__submitEventButton:disabled{color:#6b7280;cursor:not-allowed;background-color:#d1d5db}
.ChatWidget-module-scss-module__rwcHuq__floatingButton{color:#fff;z-index:999;cursor:pointer;white-space:nowrap;background:#111827;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}.ChatWidget-module-scss-module__rwcHuq__floatingButton:hover{background:#1f2937;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.ChatWidget-module-scss-module__rwcHuq__floatingButton:active{transform:translateY(0)}.ChatWidget-module-scss-module__rwcHuq__inlineButton{font:inherit;color:#fff;cursor:pointer;background:#111827;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.ChatWidget-module-scss-module__rwcHuq__inlineButton:hover{background:#1f2937;transform:translateY(-1px)}.ChatWidget-module-scss-module__rwcHuq__chatModal{z-index:9999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ChatWidget-module-scss-module__rwcHuq__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;animation:.2s ease-out ChatWidget-module-scss-module__rwcHuq__fadeIn;position:absolute;inset:0}.ChatWidget-module-scss-module__rwcHuq__modalContent{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:100%;max-width:900px;height:85vh;max-height:700px;animation:.25s ease-out ChatWidget-module-scss-module__rwcHuq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000026}.ChatWidget-module-scss-module__rwcHuq__modalHeader{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.ChatWidget-module-scss-module__rwcHuq__modalHeader h2{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.ChatWidget-module-scss-module__rwcHuq__headerActions{align-items:center;gap:8px;display:flex}.ChatWidget-module-scss-module__rwcHuq__addEventButton{font:inherit;color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ChatWidget-module-scss-module__rwcHuq__addEventButton:hover{color:#111827;background:#e5e7eb}.ChatWidget-module-scss-module__rwcHuq__closeButton{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:all .2s;display:flex}.ChatWidget-module-scss-module__rwcHuq__closeButton:hover{color:#374151;background:#f3f4f6}.ChatWidget-module-scss-module__rwcHuq__closeButton:active{transform:scale(.95)}.ChatWidget-module-scss-module__rwcHuq__modalBody{background:#f9fafb;flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes ChatWidget-module-scss-module__rwcHuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ChatWidget-module-scss-module__rwcHuq__slideUp{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.ChatWidget-module-scss-module__rwcHuq__chatModal{padding:0}.ChatWidget-module-scss-module__rwcHuq__modalContent{border:none;border-radius:0;max-width:100%;height:100vh;max-height:100vh}.ChatWidget-module-scss-module__rwcHuq__floatingButton{padding:8px 12px;bottom:16px;right:16px}.ChatWidget-module-scss-module__rwcHuq__addEventButton span{display:none}}
