.md-chat{--md-chat-gap: max(16px, env(safe-area-inset-right));position:fixed;inset-inline-end:var(--md-chat-gap);inset-block-end:max(16px,env(safe-area-inset-bottom));z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:var(--md-space-3);pointer-events:none}.md-chat[hidden]{display:none}.md-chat>*{pointer-events:auto}.md-chat__launcher{--_size: 56px;--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary);padding-inline:16px 20px;border-radius:var(--md-sys-shape-corner-full)}.md-chat__launcher[hidden],.md-chat__launcher-close,.md-chat.is-open .md-chat__launcher-open,.md-chat.is-open .md-chat__launcher-label{display:none}.md-chat.is-open .md-chat__launcher-close{display:inline-flex}.md-chat.is-open .md-chat__launcher{padding-inline:0;width:var(--_size);--_container: var(--md-sys-color-surface-container-highest);--_label: var(--md-sys-color-on-surface)}.md-chat__launcher-label{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.md-chat__panel{order:-1;display:flex;flex-direction:column;width:min(392px,calc(100vw - 2 * var(--md-chat-gap)));height:min(600px,calc(100dvh - 120px));overflow:hidden;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level3);transform-origin:100% 100%}.md-chat__panel[hidden]{display:none}.md-chat__header{display:flex;align-items:center;gap:var(--md-space-3);padding:var(--md-space-3) var(--md-space-2) var(--md-space-3) var(--md-space-4);background:var(--md-sys-color-surface-container)}.md-chat__avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-chat__avatar img{width:100%;height:100%;object-fit:cover}.md-chat__heading{flex:1;min-width:0}.md-chat__title{margin:0;font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.md-chat__status{display:flex;align-items:center;gap:6px;margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.md-chat__dot{width:8px;height:8px;border-radius:50%;background:var(--md-sys-color-primary)}.md-chat__log{display:flex;flex:1;flex-direction:column;gap:var(--md-space-2);padding:var(--md-space-4);overflow-y:auto;overscroll-behavior:contain;outline:0}.md-chat__msg{max-width:85%;padding:10px 14px;border-radius:var(--md-sys-shape-corner-large);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);overflow-wrap:anywhere;white-space:pre-line}.md-chat__msg--bot{align-self:flex-start;border-end-start-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}.md-chat__msg--user{align-self:flex-end;border-end-end-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md-chat__msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.md-chat__typing{display:inline-flex;gap:4px;padding-block:14px}.md-chat__typing span{width:6px;height:6px;border-radius:50%;background:var(--md-sys-color-on-surface-variant);opacity:.4}.md-chat__rate{display:flex;gap:2px;align-self:flex-start;margin-block-start:calc(var(--md-space-2) * -1 + 2px)}.md-chat__rate-button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--md-sys-color-on-surface-variant);opacity:.55;cursor:pointer;--md-icon-size: 16px}.md-chat__rate-button:hover,.md-chat__rate-button:focus-visible{opacity:1;background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.md-chat__rate-button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.md-chat__rate-button[aria-pressed=true]{opacity:1;color:var(--md-sys-color-primary)}.md-chat__rate-button[aria-pressed=true] .md-icon{--md-icon-fill: 1}.md-chat__actions{display:flex;flex-wrap:wrap;gap:var(--md-space-2);margin-block-start:var(--md-space-1)}.md-chat__replies{padding:0 var(--md-space-4) var(--md-space-3)}.md-chat__replies:empty{display:none}.md-chat__replies .md-chip{--_outline: var(--md-sys-color-outline);--_label: var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-label-large-size);cursor:pointer}.md-chat__contact{display:grid;gap:var(--md-space-3);padding:var(--md-space-4);border-block-start:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);--md-field-background: var(--md-sys-color-surface-container)}.md-chat__contact[hidden]{display:none}.md-chat__contact-title{margin:0;font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight)}.md-chat__consent,.md-chat__note,.md-chat__error{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.md-chat__consent a{color:inherit}.md-chat__error{color:var(--md-sys-color-error)}.md-chat__error[hidden]{display:none}.md-chat__contact-actions{display:flex;justify-content:flex-end;gap:var(--md-space-2)}.md-chat__composer{display:flex;align-items:flex-end;gap:var(--md-space-2);margin:0 var(--md-space-3) var(--md-space-2);padding:6px 6px 6px 16px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-lowest)}.md-chat__composer:focus-within{border-color:var(--md-sys-color-primary)}.md-chat__composer[hidden],.md-chat__contact:not([hidden])~.md-chat__composer{display:none}.md-chat__input{flex:1;min-width:0;max-height:120px;padding:10px 0;border:0;outline:0;background:none;color:var(--md-sys-color-on-surface);font:inherit;font-size:16px;line-height:1.4;resize:none;field-sizing:content}.md-chat__input::placeholder{color:var(--md-sys-color-on-surface-variant)}.md-chat__send{flex:none}.md-chat__note{padding:0 var(--md-space-4) var(--md-space-3);text-align:center}.md-chat__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:599px){html.md-chat-locked{overflow:hidden}.md-chat.is-nudged:not(.is-open) .md-chat__launcher{width:auto;padding-inline:16px 20px}.md-chat.is-nudged:not(.is-open) .md-chat__launcher-label{display:inline}.md-chat.is-open{top:0;right:0;bottom:0;left:0;gap:0}.md-chat.is-open .md-chat__launcher{display:none}.md-chat__panel{width:100%;height:100%;border-radius:0;padding-block-end:env(safe-area-inset-bottom)}.md-chat__launcher-label{display:none}.md-chat__launcher{padding-inline:0;width:var(--_size)}}@media(prefers-reduced-motion:no-preference){.md-chat__panel.is-entering{animation:md-chat-in var(--md-sys-motion-spring-fast-spatial-duration, .35s) var(--md-sys-motion-easing-emphasized-decelerate) both}.md-chat__launcher.is-entering{animation:md-chat-pop .5s var(--md-sys-motion-easing-emphasized-decelerate) both}.md-chat__msg{animation:md-chat-msg .26s var(--md-sys-motion-easing-emphasized-decelerate) both}.md-chat__typing span{animation:md-chat-typing 1.2s infinite ease-in-out}.md-chat__typing span:nth-child(2){animation-delay:.15s}.md-chat__typing span:nth-child(3){animation-delay:.3s}}@keyframes md-chat-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes md-chat-pop{0%{opacity:0;transform:translateY(16px) scale(.8)}}@keyframes md-chat-msg{0%{opacity:0;transform:translateY(6px)}}@keyframes md-chat-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.md-chat__launcher-face{width:40px;height:40px;margin-inline-start:-8px;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--md-sys-color-on-primary) 28%,transparent);object-fit:cover}.md-chat__launcher:has(.md-chat__launcher-face){padding-inline-start:16px}.md-chat__avatar .md-ovi{width:100%;height:100%}.md-ovi__eyes{transform-box:fill-box;transform-origin:center}.md-ovi__v{transform-box:fill-box;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.md-ovi__eyes{animation:md-ovi-blink 5.5s ease-in-out infinite}.md-chat__launcher:hover .md-ovi__v,.md-chat.is-nudged .md-ovi__v{animation:md-ovi-wiggle .9s ease-in-out}.md-chat__launcher:hover .md-ovi__eyes{translate:1.2px -.6px}}@keyframes md-ovi-blink{0%,92%,to{scale:1 1}95%{scale:1 .12}}@keyframes md-ovi-wiggle{0%,to{rotate:0deg}25%{rotate:-14deg}60%{rotate:10deg}}.md-chat.is-open .md-chat__launcher:has(.md-chat__launcher-face){padding-inline:0}@media(max-width:599px){.md-chat.is-open{z-index:70}.md-chat:not(.is-nudged) .md-chat__launcher:has(.md-chat__launcher-face){padding-inline:0}.md-chat:not(.is-nudged) .md-chat__launcher-face{margin:0}}.md-chat__role{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--md-sys-typescale-body-small-weight);letter-spacing:normal}.md-chat__dot{background:var(--md-sys-color-outline)}.md-chat.is-online .md-chat__dot{background:#1e9e5a;box-shadow:0 0 0 3px color-mix(in srgb,#1e9e5a 22%,transparent)}.md-chat__handoff{display:flex;align-items:center;gap:var(--md-space-3);padding:var(--md-space-2) var(--md-space-2) var(--md-space-2) var(--md-space-4);border-block-end:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container)}.md-chat__promise{flex:1;min-width:0;margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.md-chat__handoff-button{flex:none;height:32px;padding-inline:12px 14px;font-size:var(--md-sys-typescale-label-medium-size)}.md-chat__handoff-button .md-icon{--md-icon-size: 18px}.md-chat__handoff-button[hidden]{display:none}.md-chat__launcher{position:relative}.md-chat.is-online:not(.is-open) .md-chat__launcher:after{content:"";position:absolute;inset-block-start:4px;inset-inline-end:4px;width:12px;height:12px;border:2px solid var(--md-sys-color-surface);border-radius:50%;background:#1e9e5a;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/md-chat.css.map */
