/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--chat--color--primary:#ff6b00;--chat--color--primary-shade-50:#e66000;--chat--color--primary--shade-100:#cc5500;--chat--color--secondary:#333333;--chat--color-secondary-shade-50:#2a2a2a;--chat--color-white:#ffffff;--chat--color-light:#f5f5f5;--chat--color-light-shade-50:#e8e8e8;--chat--color-light-shade-100:#d0d0d0;--chat--color-medium:#cccccc;--chat--color-dark:#222222;--chat--color-disabled:#999999;--chat--color-typing:#666666;--chat--spacing:1rem;--chat--border-radius:0.5rem;--chat--transition-duration:0.3s;--chat--window--width:400px;--chat--window--height:600px;--chat--header-height:auto;--chat--header--padding:var(--chat--spacing);--chat--header--background:var(--chat--color-dark);--chat--header--color:var(--chat--color-white);--chat--header--border-top:none;--chat--header--border-bottom:2px solid var(--chat--color--primary);--chat--heading--font-size:1.5rem;--chat--subtitle--font-size:0.875rem;--chat--subtitle--line-height:1.6;--chat--textarea--height:50px;--chat--message--font-size:1rem;--chat--message--padding:0.875rem 1rem;--chat--message--border-radius:var(--chat--border-radius);--chat--message-line-height:1.6;--chat--message--bot--background:var(--chat--color-light);--chat--message--bot--color:var(--chat--color-dark);--chat--message--bot--border:1px solid var(--chat--color-medium);--chat--message--user--background:var(--chat--color--primary);--chat--message--user--color:var(--chat--color-white);--chat--message--user--border:none;--chat--message--pre--background:rgba(0,0,0,0.08);--chat--toggle--background:var(--chat--color--primary);--chat--toggle--hover--background:var(--chat--color--primary-shade-50);--chat--toggle--active--background:var(--chat--color--primary--shade-100);--chat--toggle--color:var(--chat--color-white);--chat--toggle--size:64px;--chat--window--z-index:9999;}.poweredBy,[class*="poweredBy"],[class*="PoweredBy"],a[href*="n8n.io"]{display:none !important;}#n8n-chat{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}body.mobile-menu-open #n8n-chat,body.cart-active #n8n-chat{display:none !important;}.gift-toolbar-enabled #n8n-chat .chat-window-wrapper{bottom:150px;max-height:calc(100% - var(--chat--window--bottom,var(--chat--spacing)) * 2 - 150px);}@media (max-width:1400px){.gift-toolbar-enabled #n8n-chat .chat-window-wrapper{bottom:110px;max-height:calc(100% - var(--chat--window--bottom,var(--chat--spacing)) * 2 - 110px);}}#n8n-chat button,#n8n-chat input,#n8n-chat textarea{transition:all var(--chat--transition-duration) ease;}#n8n-chat ::-webkit-scrollbar{width:8px;}#n8n-chat ::-webkit-scrollbar-track{background:var(--chat--color-light);border-radius:var(--chat--border-radius);}#n8n-chat ::-webkit-scrollbar-thumb{background:var(--chat--color-medium);border-radius:var(--chat--border-radius);}#n8n-chat ::-webkit-scrollbar-thumb:hover{background:var(--chat--color--primary);}#n8n-chat [class*="toggle"],#n8n-chat [class*="Toggle"]{box-shadow:0 4px 12px rgba(255,107,0,0.3);}#n8n-chat [class*="toggle"]:hover,#n8n-chat [class*="Toggle"]:hover{box-shadow:0 6px 16px rgba(255,107,0,0.4);transform:translateY(-2px);}
