#loctite-assistant-dialog.assistant-chat{z-index:160;top:auto;left:auto;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:460px;max-width:calc(100vw - 36px);height:min(760px,100dvh - 36px);font-family:var(--font-geist-sans), Arial, sans-serif;background:#f5f6f9;border:1px solid #e3e7ed;border-radius:24px;outline:none;transform:none;box-shadow:0 24px 80px #18233138,0 4px 16px #18233112;translate:0!important}.assistant-chat .assistant-chat-header{color:#fff;background:#1d232d;border-bottom:3px solid #e10022;flex-direction:column;gap:0;padding:22px 24px 20px;display:flex}.assistant-chat-brand{align-items:center;gap:12px;margin:0 40px 15px 0;display:flex}.assistant-chat-wordmark{background:#fff;border-radius:7px;place-items:center;padding:6px 9px;display:grid}.assistant-chat-wordmark img{width:100px;height:auto;display:block}.assistant-chat-ai{color:#c5cbd5;letter-spacing:1.7px;font-size:9px;font-weight:650}.assistant-chat .assistant-chat-title{color:#fff;letter-spacing:-.5px;font-size:21px;font-weight:700;line-height:1.25}.assistant-chat-subtitle{color:#b3bbc8;margin-top:6px;font-size:12px;line-height:1.5}.assistant-chat>[data-slot=dialog-close]{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;width:36px;height:36px;transition:background .18s;top:17px;right:17px}.assistant-chat>[data-slot=dialog-close]:hover{color:#fff;background:#ffffff20;border-color:#ffffff42}.assistant-chat-reset{color:#d9dee6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;min-height:30px;margin-top:12px;padding:4px 9px;font-size:10px;font-weight:550;display:inline-flex}.assistant-chat-reset:hover{color:#fff;background:#ffffff10}.assistant-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d5de transparent;padding:24px 20px}.assistant-chat-messages{flex-direction:column;gap:20px;display:flex}.assistant-chat-message{overflow-wrap:anywhere;min-width:0;max-width:100%}.assistant-chat-message-user{background:#d90024;border-radius:18px 18px 5px;align-self:flex-end;width:fit-content;max-width:88%;padding:14px 17px;box-shadow:0 4px 12px #d9002417}.assistant-chat-message-user>p:first-child{color:#ffffffb8;font-size:10px;font-weight:600}.assistant-chat-message-user>p:last-child{color:#fff;margin-top:4px;font-size:14px;line-height:1.65}.assistant-chat-message-agent{background:#fff;border:1px solid #e8eaf0;border-radius:5px 18px 18px;align-self:flex-start;padding:16px;box-shadow:0 2px 5px #18233104}.assistant-chat-message-agent>p:first-child{color:#b8001d;letter-spacing:.3px;font-size:10px;font-weight:750}.assistant-chat-message-agent>div>p:first-child{color:#303a48;font-size:14px;line-height:1.7}.assistant-chat-message-agent[data-error=true]{background:snow;border-color:#f1cdd4}.assistant-chat-message-agent button,.assistant-chat-message-agent article,.assistant-chat-message-agent [aria-label="Nos produits et documents"]>div{border-radius:10px}.assistant-chat-capture{color:#227653;background:#eef8f3;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:11px;line-height:1.5}.assistant-chat-intro{padding:14px 6px 8px}.assistant-chat-intro-icon{color:#d90024;background:#fff0f3;border:1px solid #f7d3db;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;box-shadow:0 5px 14px #d9002408}.assistant-chat-intro-icon svg{stroke-width:1.6px;width:25px;height:25px}.assistant-chat-intro>p:first-of-type{text-transform:uppercase;letter-spacing:1.4px;color:#c70021;font-size:10px}.assistant-chat-intro h2{letter-spacing:-.8px;max-width:290px;margin-top:9px;font-size:28px;font-weight:700;line-height:1.18}.assistant-chat-intro>p:last-of-type{color:#727e8e;margin-top:12px;font-size:13px;line-height:1.7}.assistant-chat-prompts{gap:10px;margin-top:25px;display:grid}.assistant-chat-prompt{text-align:start;color:#445061;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:12px 14px;font-size:12px;font-weight:550;line-height:1.6;transition:border-color .18s,box-shadow .18s;display:flex}.assistant-chat-prompt svg{color:#d90024;flex:none;width:16px;height:16px}.assistant-chat-prompt:hover{border-color:#eb9eac;box-shadow:0 4px 12px #18233108}.assistant-chat-processing{color:#738092;background:#fff;border:1px solid #e7eaf0;border-radius:12px;align-items:center;gap:9px;width:fit-content;margin-top:18px;padding:10px 13px;font-size:11px;display:flex}.assistant-chat-composer{background:#fff;border-top:1px solid #e9ecf1;padding:15px 18px 8px}.assistant-chat-input{background:#fafbfc;border:1px solid #dfe3eb;border-radius:16px;align-items:flex-end;gap:8px;padding:6px;transition:border-color .18s,box-shadow .18s;display:flex}.assistant-chat-input:focus-within{background:#fff;border-color:#e87287;box-shadow:0 0 0 3px #e1000f08}.assistant-chat-input textarea{color:#273243;min-height:46px;padding:8px 10px;font-size:13px;line-height:1.65}.assistant-chat-input textarea::placeholder{color:#929baa}.assistant-chat-input textarea:focus-visible{box-shadow:none;outline:none}.assistant-chat-send{color:#fff;cursor:pointer;background:#d90024;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:grid;box-shadow:0 3px 8px #d900241c}.assistant-chat-send svg{width:17px;height:17px}.assistant-chat-send:hover{background:#b8001e}.assistant-chat-send:active{transform:scale(.95)}.assistant-chat-send:disabled{opacity:.35;cursor:default;box-shadow:none}.assistant-chat-stop{background:#28303d}.assistant-chat-whatsapp{color:#7b8593;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:5px;font-size:10px;font-weight:500;display:flex}.assistant-chat-whatsapp svg{width:15px;height:15px}.assistant-chat-whatsapp:hover{color:#167442}.assistant-chat button:focus-visible,.assistant-chat a:focus-visible{outline-offset:3px;outline:2px solid #e10024}@media (max-width:700px){#loctite-assistant-dialog.assistant-chat{top:var(--assistant-viewport-top,0px);width:100vw;max-width:100vw;height:var(--assistant-viewport-height,100dvh);border:0;border-radius:0;bottom:auto;right:0}.assistant-chat .assistant-chat-header{padding:18px 20px 16px}.assistant-chat-brand{margin-bottom:12px}.assistant-chat .assistant-chat-title{font-size:20px}.assistant-chat-scroll{padding:20px 16px}.assistant-chat-composer{padding:12px 12px max(6px, env(safe-area-inset-bottom))}.assistant-chat-intro{padding-top:6px}}@media (max-height:520px){.assistant-chat .assistant-chat-header{padding-top:12px;padding-bottom:12px}.assistant-chat-brand{margin-bottom:8px}.assistant-chat-subtitle{display:none}.assistant-chat-reset{margin-top:8px}.assistant-chat-whatsapp{min-height:28px}}@media (prefers-reduced-motion:reduce){.assistant-chat *,.assistant-chat{transition:none!important;animation:none!important}}
