.dr-AiChat{position:fixed;top:65%;left:0;z-index:9999}.dr-AiChat__launcher{transform:translateY(-50%);border:0;border-radius:0 12px 12px 0;padding:1.6rem .8rem;font:inherit;line-height:1;background:var(--riva-main-blue);color:var(--riva-white);cursor:pointer;box-shadow:4px 0 14px #0000003d;display:flex;align-items:center;justify-content:center}.dr-AiChat__launcher-text{display:block;writing-mode:vertical-rl;transform:rotate(180deg)}.dr-AiChat__launcher[disabled]{opacity:.7;cursor:wait}.dr-AiChat__launcher[aria-expanded=true]{opacity:0;pointer-events:none}.dr-AiChat__overlay{display:none}.dr-AiChat__drawer{position:fixed;inset-block-end:10vw;right:2vw;z-index:10000;width:90vw;max-width:none;max-height:70vh;display:grid;grid-template-rows:auto 1fr auto auto;gap:.8rem;padding:.4rem 1.2rem .2rem .8rem;border-radius:1.6rem;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 8px 32px #00000029;opacity:0;transform:translateY(1.6rem) scale(.95);pointer-events:none;transition:opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275)}.dr-AiChat__drawer.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dr-AiChat__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-height:36px}.dr-AiChat__title{margin:0;font-size:1.8rem;line-height:1.2}.dr-AiChat__close{border:0;background:transparent;color:var(--riva-black);cursor:pointer;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0}.dr-AiChat__close .svg-wrapper,.dr-AiChat__close svg{width:1.6rem;height:1.6rem}.dr-AiChat__messages{overflow-y:auto;display:grid;align-content:start;gap:.8rem;padding-inline-end:.4rem;padding-bottom:4px}.dr-AiChat__bubble{display:grid;gap:.4rem;max-width:92%;border-radius:1rem;padding:.8rem 1rem}.dr-AiChat__bubble--user{justify-self:start;background:#00000012}.dr-AiChat__bubble--assistant{justify-self:end;background:#d5e1f2}.dr-AiChat__bubble-text{margin:0;font-size:1.3rem;line-height:1.45;white-space:pre-wrap}.dr-AiChat__product-link,.dr-AiChat__auto-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.dr-AiChat__product-link:hover,.dr-AiChat__auto-link:hover{opacity:.75}.dr-AiChat__bubble-time{justify-self:end;font-size:1.1rem;opacity:.65}.dr-AiChat__empty-state,.dr-AiChat__status{margin:0;border-radius:.8rem;padding:.7rem .9rem;font-size:1.2rem;line-height:1.25}.dr-AiChat__empty-state{background:#0000000d}.dr-AiChat__status{background:#1e3e6814}.dr-AiChat__label{margin:0;font-size:1.2rem}.dr-AiChat__composer{display:grid;gap:.5rem}.dr-AiChat__composer-row{display:grid;grid-template-columns:1fr auto;gap:.6rem}.dr-AiChat__input{border:1px solid rgba(0,0,0,.2);border-radius:.8rem;min-height:4rem;padding:.9rem 1rem;font:inherit;font-size:16px;line-height:1.2;background:#fff;color:var(--riva-black)}.dr-AiChat__send{border:0;border-radius:.8rem;width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center;font:inherit;line-height:1;background:var(--riva-main-blue);color:var(--riva-white);cursor:pointer}.dr-AiChat__send .svg-wrapper,.dr-AiChat__send svg{width:1.8rem;height:1.8rem}.dr-AiChat__send svg{transform:rotate(180deg)}.dr-AiChat__send[disabled],.dr-AiChat__input[disabled]{opacity:.7;cursor:wait}.dr-AiChat__empty-state[hidden]{display:none}.dr-AiChat__disclaimer{margin:0;font-size:1rem;text-align:center;color:#00000080}.dr-AiChat__typing{display:inline-flex;align-items:center;gap:4px;background:#0000000d;padding:12px 16px;border-radius:16px 16px 16px 4px;margin-top:8px;width:fit-content}.dr-AiChat__typing-dot{width:6px;height:6px;background-color:#0006;border-radius:50%;animation:dr-AiChat-bounce 1.4s infinite ease-in-out both}.dr-AiChat__typing-dot:nth-child(1){animation-delay:-.32s}.dr-AiChat__typing-dot:nth-child(2){animation-delay:-.16s}@keyframes dr-AiChat-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.dr-AiChat__dots:after{content:"";animation:dr-AiChat-dots-content 1.5s infinite}@keyframes dr-AiChat-dots-content{0%,20%{content:""}25%,45%{content:"."}50%,70%{content:".."}75%,to{content:"..."}}@media screen and (min-width:750px){.dr-AiChat__launcher{top:400px}.dr-AiChat__drawer{inset-block-end:4rem;left:1.6rem;right:auto;width:min(38rem,calc(100vw - 3.2rem));max-height:60vh}.dr-AiChat__bubble{max-width:86%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dr-ai-phase1-trigger.css.map */
