#n8n-chat{position:fixed;bottom:150px;right:20px;z-index:9999;width:390px;border-radius:12px;background:#DFD806}.chat-window-toggle svg{fill:white;color:white}.chat-header{background:#888888;border-radius:12px 12px 0px 0px;color:white;padding:12px;text-align:center;border-bottom:1px solid #ddd}.chat-heading h1{margin:0;font-size:20px}.chat-header p{margin:4px 0 0;font-size:16px}.chat-body{height:200px;overflow-y:auto;padding:12px;background:#f9fafb}.chat-message{margin-bottom:12px;padding:10px 14px;border-radius:12px;max-width:80%;word-wrap:break-word;font-size:14px}.chat-message-from-bot{background-color:#e0e7ff;color:#1e3a8a;align-self:flex-start;padding:4px}.chat-message-from-user{background-color:#d1fae5;color:#065f46;align-self:flex-end;margin-left:auto;padding:4px}.chat-footer{padding:10px;border-top:1px solid #eee;background:#DFD806;border-radius:0 0 12px 12px}.chat-input{display:flex;align-items:center;gap:8px}.chat-inputs{flex:1;display:flex;align-items:center;gap:6px}.chat-input textarea{width:100%;resize:none;padding:8px 10px;border-radius:8px;border:1px solid #ddd;font-size:14px}.chat-input-send-button{background:#191E35;border:none;padding:8px;border-radius:50%;cursor:pointer;color:white;display:flex;align-items:center;justify-content:center}.chat-input-send-button:disabled{background:#ccc;cursor:not-allowed}.chat-window-toggle{bottom:-70px;right:0;background:#95af86;padding:8px;border-radius:8px;cursor:pointer;position:absolute;z-index:10000;display:flex;align-items:center;justify-content:center}.chat-window-toggle::after{content:"¿Tienes dudas? 🙋‍ Haz tu pregunta →";position:absolute;right:55px;background:#8494ac;color:white;padding:1px 12px;border-radius:10px;font-size:14px;white-space:nowrap;opacity:0;transform:translateY(0);transition:opacity 0.3s ease;pointer-events:none}.chat-window-toggle:hover::after{opacity:1;pointer-events:auto}@media (max-width:600px){#n8n-chat{width:90vw;right:2.5vw;bottom:145px}.chat-body{height:160px}.chat-heading h1{font-size:18px}.chat-header p{font-size:14px}.chat-message{font-size:13px}.chat-input textarea{font-size:13px}.chat-window-toggle{bottom:-60px;right:10px;padding:6px}}