.vs-chat{--chat-inset: 16px;--chat-launcher: 56px;position:fixed;z-index:var(--vs-z-widgets);right:var(--chat-inset);bottom:calc(var(--chat-inset) + var(--vs-bottom-offset) + env(safe-area-inset-bottom));font-family:var(--vs-font-body);transition:bottom .3s var(--vs-ease)}@media screen and (min-width:750px){.vs-chat{--chat-inset: 24px}}.vs-chat__launcher{position:relative;display:grid;place-items:center;width:var(--chat-launcher);height:var(--chat-launcher);padding:0;border:0;border-radius:50%;color:var(--vs-on-accent);background:var(--vs-gradient);box-shadow:0 10px 28px #00000073,var(--vs-glow),inset 0 1px #ffffff59;cursor:pointer;transition:transform var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease);-webkit-tap-highlight-color:transparent}.vs-chat__launcher:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px #00000080,var(--vs-glow-lg)}.vs-chat__launcher-icon{grid-area:1 / 1;display:grid;transition:transform var(--vs-dur) var(--vs-ease),opacity var(--vs-dur) var(--vs-ease)}.vs-chat__launcher-icon--close{opacity:0;transform:rotate(-90deg) scale(.6)}.vs-chat.is-open .vs-chat__launcher-icon--open{opacity:0;transform:rotate(90deg) scale(.6)}.vs-chat.is-open .vs-chat__launcher-icon--close{opacity:1;transform:none}.vs-chat__online-dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--vs-success);box-shadow:0 0 0 3px var(--vs-bg)}@media(prefers-reduced-motion:no-preference){.vs-chat__online-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--vs-success);animation:vs-ping 2.4s var(--vs-ease) infinite}}@keyframes vs-ping{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.2);opacity:0}}.vs-chat__teaser{position:absolute;right:0;bottom:calc(var(--chat-launcher) + 14px);width:max-content;max-width:min(280px,calc(100vw - 32px));opacity:0;transform:translateY(8px) scale(.98);transform-origin:bottom right;transition:opacity var(--vs-dur) var(--vs-ease),transform var(--vs-dur) var(--vs-ease)}.vs-chat__teaser.is-visible{opacity:1;transform:none}.vs-chat__teaser-body{display:flex;align-items:center;gap:10px;width:100%;padding:12px 44px 12px 12px;border-radius:16px 16px 4px;border:1px solid var(--vs-hairline-strong);background:#111114eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--vs-shadow);color:var(--vs-text);font:500 1.4rem/1.4 var(--vs-font-body);text-align:left;cursor:pointer}.vs-chat__teaser-avatar{flex:none}.vs-chat__teaser-avatar .vs-chat__avatar-ph,.vs-chat__teaser-avatar .vs-chat__avatar-img{width:32px;height:32px}.vs-chat__teaser-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vs-text-muted);cursor:pointer}.vs-chat__teaser-close:hover{color:var(--vs-text);background:#ffffff14}.vs-chat__window{position:absolute;right:0;bottom:calc(var(--chat-launcher) + 16px);display:flex;flex-direction:column;width:360px;height:540px;max-height:calc(100dvh - var(--chat-launcher) - 64px - var(--vs-bottom-offset));overflow:hidden;border-radius:16px;border:1px solid var(--vs-hairline-strong);background:#0b0b0ee6;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--vs-shadow-lg);opacity:0;transform:translateY(12px) scale(.97);transform-origin:bottom right;transition:opacity .22s var(--vs-ease),transform .22s var(--vs-ease)}.vs-chat__window.is-open{opacity:1;transform:none}@media screen and (max-width:749px){.vs-chat.is-open .vs-chat__launcher{opacity:0;pointer-events:none}.vs-chat__window{position:fixed;left:0;right:0;bottom:0;width:auto;height:calc(100dvh - 10px);max-height:none;border-radius:18px 18px 0 0;border-bottom:0;transform:translateY(24px);transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom)}}.vs-chat__head{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 16px;border-bottom:1px solid var(--vs-hairline);background:linear-gradient(135deg,color-mix(in srgb,var(--vs-accent-deep) 14%,transparent),color-mix(in srgb,var(--vs-accent) 6%,transparent))}.vs-chat__avatar{position:relative;flex:none;line-height:0}.vs-chat__avatar-img,.vs-chat__avatar-ph{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;object-fit:cover;color:var(--vs-on-accent);background:var(--vs-gradient)}.vs-chat__who{flex:1;min-width:0}.vs-chat__name{margin:0;color:var(--vs-text);font-weight:700;font-size:1.5rem;line-height:1.2}.vs-chat__status{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--vs-text-muted);font-size:1.25rem}.vs-chat__status-dot{width:8px;height:8px;border-radius:50%;background:var(--vs-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--vs-success) 25%,transparent)}.vs-chat__close{flex:none}.vs-chat__log{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vs-muted) transparent}.vs-chat__log:focus-visible{outline-offset:-3px}.vs-chat__msg{max-width:86%;font-size:1.45rem;line-height:1.45;animation:vs-msg-in .26s var(--vs-ease) both}.vs-chat__msg p{margin:0;padding:10px 14px;overflow-wrap:anywhere}.vs-chat__msg--bot{align-self:flex-start}.vs-chat__msg--bot>p{border-radius:16px 16px 16px 4px;background:var(--vs-card-2);color:var(--vs-text)}.vs-chat__msg--user{align-self:flex-end}.vs-chat__msg--user>p{border-radius:16px 16px 4px;background:var(--vs-gradient);color:var(--vs-on-accent)}.vs-chat__time{display:block;margin-top:4px;padding:0 4px;color:var(--vs-text-muted);font-size:1.1rem}.vs-chat__msg--user .vs-chat__time{text-align:right}@keyframes vs-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vs-chat__typing{display:inline-flex;gap:5px;padding:14px 16px;border-radius:16px 16px 16px 4px;background:var(--vs-card-2)}.vs-chat__typing span{width:7px;height:7px;border-radius:50%;background:var(--vs-text-muted);animation:vs-typing 1s infinite ease-in-out}.vs-chat__typing span:nth-child(2){animation-delay:.15s}.vs-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes vs-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.vs-chat__products{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.vs-chat__product{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:8px;border-radius:12px;border:1px solid var(--vs-hairline);background:var(--vs-card)}.vs-chat__product img,.vs-chat__product-ph{width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--vs-card-2)}.vs-chat__product-info{display:grid;min-width:0;gap:2px}.vs-chat__product-title{color:var(--vs-text);font-weight:700;font-size:1.3rem;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vs-chat__product-price{color:var(--vs-accent-text);font-weight:700;font-size:1.25rem}.vs-chat__product-price s{color:var(--vs-text-muted);font-weight:500;margin-left:4px}.vs-chat__product-btn,.vs-chat__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--vs-r-pill);background:var(--vs-gradient);color:var(--vs-on-accent);font-size:1.25rem;font-weight:700;text-decoration:none;white-space:nowrap}.vs-chat__product-btn:hover,.vs-chat__btn:hover{filter:brightness(1.1)}.vs-chat__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.vs-chat__btn{min-height:44px}.vs-chat__chips{display:flex;gap:8px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--vs-hairline);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.vs-chat__chips::-webkit-scrollbar{display:none}.vs-chat__chip{flex:none;min-height:44px;padding:0 14px;border-radius:var(--vs-r-pill);border:1px solid color-mix(in srgb,var(--vs-accent) 35%,transparent);background:var(--vs-accent-soft);color:var(--vs-accent-text);font:600 1.3rem/1 var(--vs-font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--vs-dur) var(--vs-ease),color var(--vs-dur) var(--vs-ease)}.vs-chat__chip:hover{background:var(--vs-gradient);color:var(--vs-on-accent);border-color:transparent}.vs-chat__form{display:flex;gap:8px;padding:10px 12px 12px}.vs-chat__input{flex:1;min-width:0;height:44px;padding:0 16px;border-radius:var(--vs-r-pill);border:1px solid var(--vs-border);background:#000;color:var(--vs-text);font:400 1.5rem/1 var(--vs-font-body);transition:border-color var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease)}.vs-chat__input::placeholder{color:var(--vs-text-muted)}.vs-chat__input:focus{outline:none;border-color:var(--vs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vs-accent) 25%,transparent)}@media screen and (max-width:749px){.vs-chat__input{font-size:16px}}.vs-chat__send{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--vs-on-accent);background:var(--vs-gradient);cursor:pointer}.vs-chat__send:hover{filter:brightness(1.1)}.vs-toast-wrap{position:fixed;z-index:calc(var(--vs-z-widgets) - 1);left:16px;bottom:calc(16px + var(--vs-bottom-offset) + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 100px));pointer-events:none;transition:bottom .3s var(--vs-ease)}@media screen and (min-width:750px){.vs-toast-wrap{left:24px;bottom:calc(24px + var(--vs-bottom-offset))}}.vs-toast{position:relative;pointer-events:auto;border-radius:14px;border:1px solid var(--vs-hairline-strong);background:#101014d1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--vs-shadow);opacity:0;transform:translateY(16px);transition:opacity .4s var(--vs-ease),transform .5s cubic-bezier(.25,1,.5,1)}.vs-toast.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vs-toast{transform:none}}.vs-toast__main{display:flex;align-items:center;gap:12px;padding:10px 44px 10px 10px;color:var(--vs-text-muted);text-decoration:none}.vs-toast__img{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid var(--vs-hairline)}.vs-toast__img--ph{display:block;background:var(--vs-card-2)}.vs-toast__body{display:grid;gap:3px;min-width:0}.vs-toast__text{font-size:1.35rem;line-height:1.35;color:var(--vs-text-muted)}.vs-toast__text strong{color:var(--vs-text);font-weight:700}.vs-toast__text strong:first-child{color:var(--vs-accent-text)}.vs-toast__meta{display:flex;align-items:center;gap:6px;color:var(--vs-text-muted);font-size:1.15rem}.vs-toast__demo{padding:1px 6px;border-radius:6px;background:var(--vs-star);color:#111;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vs-toast__close{position:absolute;top:50%;right:0;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vs-text-muted);cursor:pointer}.vs-toast__close:hover{color:var(--vs-text);background:#ffffff14}@media screen and (max-width:749px){.vs-toast__main{gap:10px;padding:8px 42px 8px 8px}.vs-toast__img{width:40px;height:40px}.vs-toast__text{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vs-widgets.css.map */
