:root{--chat--color-primary: #6f8f7b;--chat--color-primary-shade-50: #5f7c69;--chat--color-primary-shade-100: #506b5a;--chat--color-secondary: #b98a59;--chat--color-secondary-shade-50: #a7794c;--chat--color-white: #f7f3ea;--chat--color-light: #ece8df;--chat--color-light-shade-50: #ded9cf;--chat--color-light-shade-100: #c9c3b8;--chat--color-medium: #8f958f;--chat--color-dark: #202722;--chat--color-disabled: #777d78;--chat--color-typing: #c9d2cb;--chat--window--width: min(420px, calc(100vw - 24px));--chat--window--height: min(680px, calc(100vh - 96px));--chat--border-radius: 14px;--chat--toggle--background: #6f8f7b;--chat--toggle--hover--background: #5f7c69;--chat--toggle--active--background: #506b5a;--chat--toggle--color: #fff;--chat--toggle--size: 60px;--chat--header--background: #202722;--chat--header--color: #f7f3ea;--chat--message--bot--background: #f7f3ea;--chat--message--bot--color: #202722;--chat--message--user--background: #6f8f7b;--chat--message--user--color: #fff;--chat--input--background: #fff;--chat--input--text-color: #202722;--chat--input--send--button--color: #506b5a}#n8n-chat{position:relative;z-index:1000}.chat-window{box-shadow:0 18px 55px rgba(0,0,0,.32)}.chat-message a{color:inherit;text-decoration:underline;text-underline-offset:.18em}#n8n-chat .chat-inputs textarea{background:#fff !important;color:#202722 !important;caret-color:#202722;-webkit-text-fill-color:#202722}#n8n-chat .chat-inputs textarea::placeholder{color:#687069 !important;-webkit-text-fill-color:#687069;opacity:1}#n8n-chat .chat-message-from-bot,#n8n-chat .chat-message-from-bot p,#n8n-chat .chat-message-from-bot li,#n8n-chat .chat-message-from-bot strong,#n8n-chat .chat-message-from-bot b,#n8n-chat .chat-message-from-bot em,#n8n-chat .chat-message-from-bot span,#n8n-chat .chat-message-from-bot h1,#n8n-chat .chat-message-from-bot h2,#n8n-chat .chat-message-from-bot h3,#n8n-chat .chat-message-from-bot h4,#n8n-chat .chat-message-from-bot h5,#n8n-chat .chat-message-from-bot h6{color:#202722 !important}#n8n-chat .chat-message-from-user,#n8n-chat .chat-message-from-user p,#n8n-chat .chat-message-from-user li{color:#fff !important}#n8n-chat .chat-message-from-bot a{color:#345f4c !important}@media(max-width: 520px){:root{--chat--window--width: calc(100vw - 16px);--chat--window--height: calc(100vh - 84px);--chat--toggle--size: 54px}}#gc-gate{position:fixed;right:20px;bottom:96px;z-index:1001;width:min(320px,100vw - 32px);padding:14px;border-radius:14px;background:#202722;color:#f7f3ea;box-shadow:0 12px 40px rgba(0,0,0,.4);font-size:.9rem}#gc-gate label{display:block;margin-bottom:8px}#gc-gate div{display:flex;gap:8px}#gc-gate input{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #5f7c69;background:#fff;color:#202722;font-family:monospace}#gc-gate button{padding:8px 12px;border:0;border-radius:8px;background:#6f8f7b;color:#fff;cursor:pointer}#gc-offline{position:fixed;right:20px;bottom:96px;z-index:1001;padding:8px 12px;border-radius:999px;background:#3b2f2f;color:#f7f3ea;font-size:.8rem;box-shadow:0 6px 20px rgba(0,0,0,.35)}.gc-offline #n8n-chat .chat-inputs{pointer-events:none;opacity:.5}#gc-change-code{position:fixed;right:20px;bottom:4px;z-index:1001;padding:0;border:0;background:none;color:inherit;opacity:.5;font-size:.7rem;text-decoration:underline;cursor:pointer}#gc-launch{position:fixed;right:20px;bottom:20px;z-index:1001;display:flex;align-items:center;justify-content:center;width:var(--chat--toggle--size, 60px);height:var(--chat--toggle--size, 60px);border:0;border-radius:50%;background:var(--chat--toggle--background, #6f8f7b);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.35);cursor:pointer}#gc-launch:hover{background:var(--chat--toggle--hover--background, #5f7c69)}#gc-gate{position:fixed}#gc-gate .gc-close{position:absolute;top:4px;right:8px;padding:0 6px;background:none;color:inherit;font-size:1.3rem;line-height:1;opacity:.7}#gc-gate label{padding-right:18px}