.techspert,.ts-ask,.ts-drawer{--ts-purple: var(--primary-button-background, #591091);--ts-purple-dark: #3f0a68;--ts-tint: #f4f0fa;--ts-ink: #1d1d1d;--ts-heading: #000;--ts-text: var(--text-color, #677279);--ts-border: var(--border-color, #e1e3e4);--ts-field-border: var(--form-border-color, #d4d6d8);--ts-surface: #f7f8f8;--ts-radius: 8px;--ts-radius-card: 10px;--ts-focus: 0 0 0 3px rgba(89, 16, 145, .12)}.ts-icon{display:block;flex:0 0 auto}.ts-ask{margin:32px 0;font-family:Poppins,sans-serif}.ts-ask__heading{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:20px!important;font-weight:400;line-height:1.3;color:var(--ts-heading)}.ts-ask__heading .ts-icon{width:22px;height:22px;color:var(--ts-purple)}.ts-ask__sub{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ts-text)}.ts-ask__list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ts-ask__chip{-webkit-appearance:none;appearance:none;max-width:100%;margin:0;padding:8px 12px;border:1px solid var(--ts-field-border);border-radius:var(--ts-radius);background:#fff;color:var(--ts-ink);font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ts-ask__chip:hover{border-color:var(--ts-purple);background:var(--ts-tint);color:var(--ts-purple)}.ts-ask__open{-webkit-appearance:none;appearance:none;margin:0;padding:10px 18px;border:0;border-radius:var(--ts-radius);background:var(--ts-purple);color:#fff;font:inherit;font-family:Poppins-Bold,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3;cursor:pointer;transition:background .15s ease}.ts-ask__open:hover{background:var(--ts-purple-dark)}.ts-ask__chip:focus-visible,.ts-ask__open:focus-visible{outline:2px solid var(--ts-purple);outline-offset:2px}.ts-ask--desktop{display:none}@media(min-width:1000px){.ts-ask--desktop{display:block}.ts-ask--mobile{display:none}}@media(max-width:999px){.ts-ask--mobile{padding:0 20px}}.techspert{font-family:Poppins,sans-serif;color:var(--ts-ink);background:#fff}.techspert__shell{display:flex;flex-direction:column;min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px);max-width:760px;margin:0 auto;padding:0 16px 16px}.techspert__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--ts-border);background:#fff}.techspert__brand{display:flex;align-items:center;gap:12px;min-width:0}.techspert__avatar{flex:0 0 auto;width:40px;height:40px;border-radius:var(--ts-radius);display:inline-flex;align-items:center;justify-content:center;background:var(--ts-tint);color:var(--ts-purple)}.techspert__avatar .ts-icon{width:22px;height:22px}.techspert__brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.techspert__name{font-family:Poppins-Bold,Poppins,sans-serif;font-size:18px;font-weight:400;color:var(--ts-heading)}.techspert__status{font-size:13px;color:var(--ts-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.techspert__close{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--ts-radius);font-size:14px;font-weight:500;color:var(--ts-purple);text-decoration:none}.techspert__close .hero-icon{transform:rotate(180deg);width:16px;height:16px}.techspert__close:hover{background:var(--ts-tint)}.techspert__thread{flex:1 1 auto;overflow-y:auto;padding:20px 0 16px;display:flex;flex-direction:column;gap:12px}.techspert-msg{display:flex;max-width:100%}.techspert-msg--user{justify-content:flex-end}.techspert-msg__bubble{max-width:min(560px,85%);padding:10px 14px;border-radius:var(--ts-radius-card);font-size:15px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.techspert-msg--agent .techspert-msg__bubble{background:var(--ts-surface);border:1px solid var(--ts-border);border-bottom-left-radius:4px}.techspert-msg--user .techspert-msg__bubble{background:var(--ts-purple);color:#fff;border-bottom-right-radius:4px}.techspert-msg--error .techspert-msg__bubble{background:#fdf3f2;border-color:#f2d4d0}.techspert-msg__bubble strong{font-weight:600}.techspert-msg__bubble a{color:inherit;text-decoration:underline}.techspert-msg--agent .techspert-msg__bubble a{color:var(--ts-purple)}.techspert-typing{display:inline-flex;gap:4px;align-items:center;height:23px}.techspert-typing i{width:6px;height:6px;border-radius:50%;background:#a8b0b5;animation:techspertBlink 1.2s infinite ease-in-out both}.techspert-typing i:nth-child(2){animation-delay:.18s}.techspert-typing i:nth-child(3){animation-delay:.36s}@keyframes techspertBlink{0%,80%,to{opacity:.35}40%{opacity:1}}.techspert-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.techspert-product{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-card);background:#fff;color:var(--ts-ink);text-decoration:none;transition:border-color .15s ease}.techspert-product:hover{border-color:var(--ts-purple)}.techspert-product__media{display:block;aspect-ratio:1;border-radius:var(--ts-radius);overflow:hidden;background:var(--ts-surface)}.techspert-product__media img{width:100%;height:100%;object-fit:contain}.techspert-product__info{display:flex;flex-direction:column;gap:2px}.techspert-product__title{font-size:13px;font-weight:600;line-height:1.25}.techspert-product__price{font-size:13px;font-weight:700;color:var(--ts-purple)}.techspert-product__conditions{display:flex;flex-direction:column;gap:1px;margin-top:4px}.techspert-product__cond{font-size:11px;line-height:1.4;color:var(--ts-text)}.techspert__starters{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.techspert__starters[hidden]{display:none}.techspert__chip{-webkit-appearance:none;appearance:none;padding:8px 12px;border:1px solid var(--ts-field-border);border-radius:var(--ts-radius);background:#fff;color:var(--ts-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.techspert__chip:hover{border-color:var(--ts-purple);background:var(--ts-tint);color:var(--ts-purple)}.techspert__chip:focus-visible{outline:2px solid var(--ts-purple);outline-offset:2px}.techspert__composer{display:flex;align-items:flex-end;gap:8px;padding:4px 4px 4px 14px;border:1px solid var(--ts-field-border);border-radius:var(--ts-radius);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.techspert__composer:focus-within{border-color:var(--ts-purple);box-shadow:var(--ts-focus)}.techspert__input{flex:1 1 auto;min-width:0;max-height:160px;padding:9px 0;border:0;outline:none;resize:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:var(--ts-ink)}.techspert__input::placeholder{color:#98a0a5}.techspert__send{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:var(--ts-radius);background:var(--ts-purple);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.techspert__send:hover{background:var(--ts-purple-dark)}.techspert__send:focus-visible{outline:2px solid var(--ts-purple);outline-offset:2px}.techspert__disclaimer{margin:8px 0 0;font-size:12px;line-height:1.4;text-align:center;color:var(--ts-text)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.techspert__shell{min-height:calc(100vh - 90px);min-height:calc(100dvh - 90px);padding:0 16px 12px}.techspert-msg__bubble{max-width:88%}.techspert__close span{display:none}}.ts-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.ts-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.ts-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.ts-drawer.is-open .ts-drawer__scrim{opacity:1}.ts-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;display:flex;background:#fff;box-shadow:-8px 0 24px #0000001f;transform:translate(100%);transition:transform .3s ease;outline:none}.ts-drawer.is-open .ts-drawer__panel{transform:none}html.ts-drawer-open,html.ts-drawer-open body{overflow:hidden}.techspert--drawer{display:flex;flex:1 1 auto;min-width:0}.techspert--drawer .techspert__shell{flex:1 1 auto;min-height:0;height:100%;max-width:none;margin:0;padding:0 16px 14px}.techspert--drawer .techspert__bar{margin:0 -16px;padding:12px 12px 12px 16px}.techspert--drawer .techspert__thread{min-height:0}.techspert--drawer .techspert-msg__bubble{max-width:88%;font-size:14px}.techspert--drawer .techspert-products{grid-template-columns:repeat(2,1fr)}.ts-drawer__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--ts-radius);background:transparent;color:var(--ts-ink);cursor:pointer}.ts-drawer__close:hover{background:var(--ts-tint);color:var(--ts-purple)}.ts-drawer__close:focus-visible{outline:2px solid var(--ts-purple);outline-offset:2px}@media(prefers-reduced-motion:reduce){.techspert-typing i{animation:none;opacity:.7}.ts-drawer,.ts-drawer__scrim,.ts-drawer__panel,.ts-ask__chip,.ts-ask__open,.techspert__chip,.techspert-product{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/335/assets/techspert-chat.css.map */
