.assistant-capabilities{display:flex;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #eee7f5;font-size:9px;color:#b2a0c2}.assistant-enable-ai{font:inherit;font-size:9px;border:1px solid #e5d7f1;background:#faf5ff;color:#a279c2;border-radius:15px;padding:5px 9px;cursor:pointer}.assistant-privacy{font-size:8px;color:#c1abcf;line-height:1.8;text-align:center;padding:9px 15px;background:#fcf9ff}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:7px}.assistant-suggestions button{font:inherit;font-size:9px;border:1px solid #e8dcf2;color:#aa8fbc;background:white;border-radius:15px;padding:5px 9px;cursor:pointer}.assistant-recommendations{display:grid;gap:8px}.assistant-service{font:inherit;text-align:right;border:1px solid #e8dcf4;border-radius:8px;background:#fcf9ff;padding:12px;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:6px}.assistant-service strong{font-size:11px;color:#8d68a8;line-height:1.8}.assistant-service span{font-size:10px;color:#a48cbb}.assistant-service small{font-size:8px;color:#baa1d0;grid-column:1/-1}.assistant-lead-button{font:inherit;font-size:10px;border:0;border-top:1px solid #e6d9f1;border-bottom:1px solid #e6d9f1;background:#f7f0ff;color:#aa7ace;padding:11px;cursor:pointer}.assistant-whatsapp{font-size:9px;text-align:center;display:block;color:#92bca0;padding:8px}.assistant-lead-form{padding:15px;background:#f9f5ff;border:1px solid #e5d7f0;border-radius:9px;display:grid;gap:12px}.assistant-lead-form strong{font-size:12px;color:#a483bb}.assistant-lead-form input{font:inherit;font-size:10px;width:100%;padding:10px;border-radius:5px;border:1px solid #e8ddf2;background:white}.assistant-lead-form button{font-size:10px;padding:10px;line-height:1.5}.assistant-lead-form p{font-size:10px;color:#a789bb}.assistant-ai-confirm{background:#faf6ff;border:1px solid #e6d7f4;padding:15px;border-radius:8px;font-size:10px;line-height:1.8;color:#b092c5}.assistant-ai-confirm button{font:inherit;font-size:10px;background:var(--purple);border:0;color:#fff;padding:8px 12px;border-radius:6px;margin-top:12px;cursor:pointer}.assistant-save-note{font-size:9px;color:#bb9baf}.assistant-ai-confirm button:disabled{opacity:.65}.assistant-form input:disabled{opacity:.5}.assistant-panel{width:390px}.assistant-log{max-height:350px;min-height:200px}.desktop-nav a{white-space:nowrap}.desktop-nav a small{font-size:8px;background:#f2eaff;color:#956ad0;padding:3px 5px;border-radius:5px;margin-right:4px}.catalog-chips{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 12px}.catalog-chip{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;border:1px solid #dccaf1;background:white;color:#69458b;border-radius:30px;padding:11px 22px;font:inherit;font-size:16px;font-weight:600;line-height:1.65;text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.catalog-chip:hover{background:#f8f3ff;border-color:#b99adf}.catalog-chip:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.catalog-chip[aria-pressed=true]{color:white;background:var(--purple);border-color:var(--purple)}.merchant-ai-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:60px auto;padding:40px 50px;background:linear-gradient(120deg,#f7f1fe,#eee6fc);border-radius:17px;border:1px solid #e8dbf6}.merchant-ai-intro h2{font-size:29px;line-height:1.8}.merchant-ai-intro p:not(.eyebrow){font-size:12px;line-height:1.9;color:#a18ab3;max-width:500px;margin-top:15px}.merchant-ai-intro a{flex-shrink:0;font-size:12px}.merchant-ai-intro a span{margin-right:17px}
@media(max-width:850px){.merchant-ai-intro{padding:30px;flex-direction:column;align-items:flex-start;gap:24px}.merchant-ai-intro h2{font-size:26px}.catalog-chips{gap:10px}.catalog-chip{font-size:15px;padding:11px 18px}.assistant-log{max-height:42svh}}@media(max-width:520px){.merchant-ai-intro{padding:26px;margin:40px auto}.merchant-ai-intro h2{font-size:23px}.merchant-ai-intro p:not(.eyebrow){font-size:11px}.assistant-panel{width:calc(100vw - 30px);max-width:390px}.catalog-chips{gap:9px}.catalog-chip{min-height:44px;font-size:14px;padding:10px 15px}.assistant-heading{padding:14px}.assistant-log{max-height:38svh}.assistant-shell{z-index:60}}
