.wm-ai{--wm-ai-accent: var(--wm-accent, #6f1d2b);--wm-ai-accent-dark: var(--wm-accent-ink, #4d111c);--wm-ai-ink: var(--wm-ink, #24231f);--wm-ai-muted: var(--wm-ink-3, #6b665c);--wm-ai-line: var(--wm-line, #d8d1c5);--wm-ai-paper: #fbf8f2;position:relative;z-index:2147483000}.wm-ai-tab{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:2147483000;width:32px;padding:13px 0;writing-mode:vertical-rl;background:var(--wm-ai-accent);color:#fff;border:0;border-radius:999px 0 0 999px;box-shadow:-4px 4px 18px #24231f2e;font-family:var(--wm-sans, Arial, sans-serif);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background .2s ease}.wm-ai-tab__icon{writing-mode:horizontal-tb;display:flex;flex:none;align-items:center;justify-content:center}.wm-ai-tab__icon svg{width:13px;height:13px}.wm-ai__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:block;width:100%;height:100%;padding:0;background:#16141175;border:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.wm-ai__drawer{position:fixed;top:0;right:0;z-index:2147483002;display:flex;flex-direction:column;width:min(430px,calc(100vw - 24px));height:100vh;height:100dvh;margin:0;background:#fff;color:var(--wm-ai-ink);border:0;box-shadow:-12px 0 40px #18130f38;transform:translate(105%);visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}.wm-ai.is-open .wm-ai__backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.wm-ai.is-open .wm-ai__drawer{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.wm-ai.is-open .wm-ai-tab{display:none}.wm-ai__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;padding:22px 22px 18px;color:#fff;background:var(--wm-ai-accent)}.wm-ai__eyebrow{margin:0 0 4px;font-family:var(--wm-sans, Arial, sans-serif);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.78}.wm-ai__header h2{margin:0;color:inherit;font-family:var(--wm-serif, Georgia, serif);font-size:27px;font-weight:500;line-height:1.05}.wm-ai__close{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.45);border-radius:50%;cursor:pointer}.wm-ai__close svg{width:20px;height:20px}.wm-ai__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;background:var(--wm-ai-paper)}.wm-ai__consent,.wm-ai__conversation{min-height:100%;padding:24px 22px}.wm-ai__identity{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--wm-ai-muted);font-family:var(--wm-sans, Arial, sans-serif);font-size:12px;font-weight:600}.wm-ai__identity-mark{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--wm-ai-accent);border-radius:50%;font-size:10px;letter-spacing:.08em}.wm-ai__intro{margin:0 0 20px;color:var(--wm-ai-ink);font-family:var(--wm-sans, Arial, sans-serif);font-size:15px;line-height:1.55}.wm-ai__notice{margin-bottom:18px;padding:16px;background:#fff;border:1px solid var(--wm-ai-line);border-left:3px solid var(--wm-ai-accent)}.wm-ai__notice strong{display:block;margin-bottom:5px;font-family:var(--wm-sans, Arial, sans-serif);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.wm-ai__notice p,.wm-ai__privacy,.wm-ai__error p{margin:0;font-family:var(--wm-sans, Arial, sans-serif);font-size:13px;line-height:1.5}.wm-ai__consent-check{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start;margin-bottom:20px;font-family:var(--wm-sans, Arial, sans-serif);font-size:13px;line-height:1.45;cursor:pointer}.wm-ai__consent-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--wm-ai-accent)}.wm-ai__start-actions{display:grid;gap:10px}.wm-ai__primary,.wm-ai__secondary,.wm-ai__control{min-height:48px;padding:11px 16px;font-family:var(--wm-sans, Arial, sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wm-ai__primary{display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--wm-ai-accent);border:1px solid var(--wm-ai-accent)}.wm-ai__primary svg{width:18px;height:18px}.wm-ai__secondary,.wm-ai__control{color:var(--wm-ai-accent);background:#fff;border:1px solid var(--wm-ai-line)}.wm-ai__primary:disabled,.wm-ai__secondary:disabled{opacity:.42;cursor:not-allowed}.wm-ai__privacy{margin-top:18px;color:var(--wm-ai-muted);text-align:center}.wm-ai a{color:var(--wm-ai-accent);text-decoration:underline}.wm-ai__conversation{display:flex;flex-direction:column;gap:14px}.wm-ai__conversation[hidden],.wm-ai__consent[hidden]{display:none!important}.wm-ai__status{display:flex;align-items:center;gap:8px;flex:none;color:var(--wm-ai-muted);font-family:var(--wm-sans, Arial, sans-serif);font-size:12px;font-weight:600}.wm-ai__status-dot{width:8px;height:8px;background:#a79f92;border-radius:50%}.wm-ai[data-status=connected] .wm-ai__status-dot{background:#2f8f55}.wm-ai[data-status=speaking] .wm-ai__status-dot{background:var(--wm-ai-accent)}.wm-ai[data-status=error] .wm-ai__status-dot{background:#b42318}.wm-ai__messages{display:flex;flex-direction:column;gap:10px;min-height:170px;flex:1;overflow-y:auto;padding:2px 2px 6px}.wm-ai__message{max-width:86%;padding:11px 13px;font-family:var(--wm-sans, Arial, sans-serif);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.wm-ai__message--agent{align-self:flex-start;background:#fff;border:1px solid var(--wm-ai-line);border-radius:3px 14px 14px}.wm-ai__message--user{align-self:flex-end;color:#fff;background:var(--wm-ai-accent);border-radius:14px 3px 14px 14px}.wm-ai__error{flex:none;padding:14px;background:#fff3f1;border:1px solid #e9b9b3;color:#6d211b;font-family:var(--wm-sans, Arial, sans-serif)}.wm-ai__error strong{display:block;margin-bottom:5px}.wm-ai__error p+p{margin-top:8px}.wm-ai__error .wm-ai__secondary{width:100%;margin-top:12px}.wm-ai__composer{display:grid;grid-template-columns:1fr 46px;gap:8px;flex:none}.wm-ai__composer textarea{min-height:48px;max-height:120px;resize:vertical;padding:11px 12px;color:var(--wm-ai-ink);background:#fff;border:1px solid var(--wm-ai-line);border-radius:0;font-family:var(--wm-sans, Arial, sans-serif);font-size:14px;line-height:1.35}.wm-ai__composer button{display:grid;place-items:center;width:46px;min-height:48px;padding:0;color:#fff;background:var(--wm-ai-accent);border:0;cursor:pointer}.wm-ai__composer button:disabled{opacity:.42;cursor:not-allowed}.wm-ai__composer svg{width:19px;height:19px}.wm-ai__session-actions{display:flex;flex-wrap:wrap;gap:8px;flex:none}.wm-ai__control{min-height:38px;flex:1 1 auto;padding:8px 10px;font-size:10px}.wm-ai__control--end{color:#6d211b}.wm-ai button:focus-visible,.wm-ai textarea:focus-visible,.wm-ai input:focus-visible{outline:2px solid var(--wm-ai-accent);outline-offset:2px}@media(max-width:768px){.wm-ai-tab{width:40px;padding:15px 0;font-size:9.5px}.wm-ai-tab__icon svg{width:14px;height:14px}.wm-ai__drawer{width:min(94vw,430px);top:auto;bottom:0;height:min(82dvh,680px);border-radius:18px 0 0;overflow:hidden}.wm-ai__header{padding:17px 18px 15px}.wm-ai__header h2{font-size:24px}.wm-ai__consent,.wm-ai__conversation{padding:19px 18px}}@media(hover:hover){.wm-ai-tab:hover{background:var(--wm-ai-accent-dark);transform:translateY(-50%) translate(-3px)}.wm-ai__primary:hover{background:var(--wm-ai-accent-dark);border-color:var(--wm-ai-accent-dark)}.wm-ai__secondary:hover,.wm-ai__control:hover{border-color:var(--wm-ai-accent)}}@media(prefers-reduced-motion:reduce){.wm-ai-tab,.wm-ai__backdrop,.wm-ai__drawer{transition:none}.wm-ai-tab:hover{transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/wm-ai-drawer.css.map */
