:root{--chat--color--primary: #4f46e5 !important;--chat--color--primary-shade-50: #4338ca !important;--chat--color--primary--shade-100: #3730a3 !important;--chat--color--secondary: #0ea5e9 !important;--chat--color-secondary-shade-50: #0284c7 !important;--chat--color-white: #ffffff;--chat--color-light: #f8fafc;--chat--color-dark: #0f172a;--chat--font-family: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, sans-serif !important;--chat--window--width: min(380px, calc(100vw - 32px) );--chat--window--height: 600px;--chat--border-radius: 20px;--chat--toggle--size: 60px;--chat--header--background: rgba(15, 23, 42, .4) !important;--chat--header--color: #ffffff !important;--chat--header--padding: 16px 18px 12px !important;--chat--message--bot--background: rgba(255, 255, 255, .07) !important;--chat--message--bot--color: #e2e8f0 !important;--chat--message--bot--border: 1px solid rgba(255, 255, 255, .08) !important;--chat--message--user--background: #2b4bee !important;--chat--message--user--color: #ffffff !important;--chat--message--user--border: none !important;--chat--message--padding: 10px 16px !important;--chat--message--font-size: .95rem !important;--chat--message-line-height: 1.55 !important;--chat--message--border-radius: 16px !important;--chat--message--margin-bottom: 6px !important;--chat--message--pre--background: rgba(0, 0, 0, .35) !important;--chat--color-typing: rgba(226, 232, 240, .65) !important;--chat--spacing: 14px !important;--chat--messages-list--padding: 18px 16px 8px !important;--chat--body--background: transparent !important;--chat--footer--background: transparent !important;--chat--footer--border-top: none !important;--chat--footer--padding: 10px 12px 12px !important;--chat--footer--color: #e2e8f0 !important;--chat--input--container--background: rgba(255, 255, 255, .06) !important;--chat--input--container--border: 1px solid rgba(255, 255, 255, .12) !important;--chat--input--container--border-radius: 16px !important;--chat--input--container--padding: 4px 4px 4px 16px !important;--chat--input--background: transparent !important;--chat--input--text-color: #ffffff !important;--chat--input--border-radius: 12px;--chat--input--padding: 10px 4px !important;--chat--input--font-size: .95rem !important;--chat--textarea--height: 44px !important;--chat--textarea--max-height: 160px !important;--chat--input--send--button--background: linear-gradient(135deg, #2b4bee 0%, #00f2ff 100%) !important;--chat--input--send--button--background-hover: linear-gradient(135deg, #2b4bee 0%, #00f2ff 100%) !important;--chat--input--send--button--color: #ffffff !important;--chat--input--send--button--color-hover: #ffffff !important;--chat--input--button--border-radius: 12px}#n8n-chat .chat-window{background:linear-gradient(180deg,#161822b3,#0a0a0cd9)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0f;bottom:15px!important;overflow:hidden}@media(max-width:640px){#n8n-chat .chat-window{border-radius:16px}:root{--chat--textarea--max-height: 132px !important}}#n8n-chat .chat-window-toggle{display:none!important}#n8n-chat.xiro-open .chat-window-toggle{display:inline-flex!important}#n8n-chat .chat-window-transition-enter-active{transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1)}#n8n-chat .chat-window-transition-enter-from,#n8n-chat .chat-window-transition-leave-to{opacity:0;transform:scale(.9) translateY(12px)}#n8n-chat .chat-window-transition-leave-active{transition:opacity .18s ease-in,transform .18s ease-in}@media(prefers-reduced-motion:reduce){#n8n-chat .chat-window-transition-enter-active,#n8n-chat .chat-window-transition-leave-active{transition-duration:.01s!important}}#n8n-chat .chat-message-from-user{margin-left:auto!important;margin-right:0!important}#n8n-chat .chat-message-from-bot{margin-right:auto!important;margin-left:0!important}#n8n-chat .chat-message{max-width:85%!important;width:fit-content!important;box-shadow:0 1px 2px #0000001a}#n8n-chat .chat-message.chat-message-from-user:not(.chat-message-transparent){background:linear-gradient(135deg,#2b4bee,#00f2ff)!important;color:#fff!important;font-weight:500}#n8n-chat .chat-message p{word-wrap:break-word;overflow-wrap:break-word}#n8n-chat .chat-message a{color:#00f2ff;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}#n8n-chat .chat-message a:hover{color:#7df7ff}#n8n-chat .chat-message-actions{display:none!important}#n8n-chat .chat-header{position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:none!important;gap:0!important;margin-bottom:.1em!important}#n8n-chat .chat-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#2b4bee,#00f2ff);opacity:.85;pointer-events:none}#n8n-chat .chat-heading h1{font-size:1.3rem!important;font-weight:600}#n8n-chat .chat-header p{margin-bottom:.1em!important}#n8n-chat .chat-inputs{display:flex!important;align-items:center!important;overflow:hidden!important}#n8n-chat .chat-inputs:focus-within{border-color:#00f2ff80!important;box-shadow:0 0 0 3px #00f2ff1a!important}#n8n-chat .chat-layout .chat-footer{background:transparent!important;border-top:none!important}#n8n-chat .chat-layout .chat-body{background:transparent!important}#n8n-chat .chat-inputs textarea{background:transparent!important;color:#fff!important;caret-color:#00f2ff;min-width:0}#n8n-chat .chat-inputs textarea::placeholder{color:#e2e8f073!important}#n8n-chat .chat-input-send-button{background:linear-gradient(135deg,#2b4bee,#00f2ff)!important;color:#fff!important;border:none!important;border-radius:12px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;opacity:1!important;box-shadow:0 2px 8px #2b4bee59;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease,box-shadow .2s ease!important}#n8n-chat .chat-input-send-button:hover:not([disabled]){background:linear-gradient(135deg,#2b4bee,#00f2ff)!important;color:#fff!important;transform:scale(1.05);box-shadow:0 4px 14px #2b4bee80;filter:none!important}#n8n-chat .chat-input-send-button[disabled]{background:#ffffff14!important;color:#ffffff80!important;opacity:.5;cursor:not-allowed;box-shadow:none!important}#n8n-chat .chat-input-send-button svg{fill:currentColor!important;width:18px!important;height:18px!important}#n8n-chat .chat-input-mic-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0 8px 0 0!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:#94a3b8!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .2s ease!important}#n8n-chat .chat-input-mic-button svg{width:18px!important;height:18px!important}#n8n-chat .chat-input-mic-button:hover{background:#ffffff0f!important;border-color:#00f2ff66!important;color:#e2e8f0!important}#n8n-chat .chat-input-mic-button.is-listening{background:#ef444426!important;border-color:#ef444473!important;color:#f87171!important;animation:xiro-mic-pulse 1.5s ease-out infinite}#n8n-chat .xiro-voice-wave{display:none;align-items:center;justify-content:center;gap:2px;width:23px;height:24px;margin-right:8px;flex:0 0 23px;pointer-events:none}#n8n-chat .xiro-voice-wave.is-visible{display:inline-flex}#n8n-chat .xiro-voice-wave span{width:3px;height:18px;border-radius:999px;background:linear-gradient(180deg,#00f2ff,#5478ff);transform:scaleY(.18);transition:transform 80ms ease-out}@keyframes xiro-mic-pulse{0%{box-shadow:0 0 #ef444459}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@media(prefers-reduced-motion:reduce){#n8n-chat .chat-input-mic-button.is-listening{animation:none}#n8n-chat .xiro-voice-wave span{transform:scaleY(.45)!important;transition:none}}#n8n-chat .xiro-voice-status{margin:6px 8px 2px;color:#fca5a5;font-size:.8rem;line-height:1.4}#n8n-chat .chat-powered-by{display:none!important}#n8n-chat .chat-window-toggle{align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;background:transparent!important;color:#ffffffbf!important;border:1px solid rgba(255,255,255,.15)!important;cursor:pointer!important;transition:all .2s ease!important;margin-left:auto!important;flex-shrink:0!important;opacity:1!important;position:relative!important;pointer-events:auto!important;overflow:visible!important}#n8n-chat .chat-window-toggle:hover{background:#ffffff14!important;border-color:#ffffff4d!important;color:#fff!important}#n8n-chat .chat-window-toggle svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important}#n8n-chat .chat-body::-webkit-scrollbar,#n8n-chat .chat-messages::-webkit-scrollbar{width:6px}#n8n-chat .chat-body::-webkit-scrollbar-track,#n8n-chat .chat-messages::-webkit-scrollbar-track{background:transparent}#n8n-chat .chat-body::-webkit-scrollbar-thumb,#n8n-chat .chat-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}#n8n-chat .chat-body::-webkit-scrollbar-thumb:hover,#n8n-chat .chat-messages::-webkit-scrollbar-thumb:hover{background:#fff3}#n8n-chat .chat-inputs textarea::-webkit-scrollbar{width:6px}#n8n-chat .chat-inputs textarea::-webkit-scrollbar-track{background:transparent}#n8n-chat .chat-inputs textarea::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}
