.wi-blog-chat{position:fixed;left:20px;bottom:20px;z-index:9999999999;font-family:var(--font-body-family);color:#212326}
.wi-blog-chat[hidden],.wi-blog-chat [hidden]{display:none!important}
.wi-blog-chat__launch{display:flex;width:50px;height:50px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#8ad2d5;box-shadow:0 1px 6px #0000000f,0 2px 32px #00000029;cursor:pointer}
.wi-blog-chat__launch img{display:block;width:50px;height:50px;border-radius:50%}
.wi-blog-chat__launch[aria-busy="true"]{cursor:progress}
.wi-blog-chat__launch:focus-visible,.wi-blog-chat__actions :focus-visible{outline:2px solid #35708a;outline-offset:4px}
.wi-blog-chat__feedback{position:absolute;bottom:64px;left:0;width:min(320px,calc(100vw - 40px));padding:16px 20px;background:#fff;border:1px solid #e0dad2;border-radius:8px;box-shadow:0 8px 28px #19333d26;font-size:14px;line-height:1.5}
.wi-blog-chat__feedback p{margin:0 0 8px}
.wi-blog-chat__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}
.wi-blog-chat__actions a,.wi-blog-chat__actions button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#35708a;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
html.wi-blog-chat-pending :is(#sitespeak-launcher,#sitespeak-welcome-bubble){visibility:hidden!important}
html.wi-widgets-focused .wi-blog-chat,
body:is(.menu-mobile--opening,.menu-mobile--closing,.mini-cart--opening,.mini-cart--closing,.quick-view--opening,.quick-view--closing) .wi-blog-chat,
body:has(header-drawer>details[open],search-modal>details[open],cart-drawer>details[open],quick-view-drawer>details[open],modal-dialog[open],#WiSubscriptionEntry:not([hidden])) .wi-blog-chat{display:none!important}
@media(prefers-reduced-motion:reduce){.wi-blog-chat *{transition:none!important}}
