.ts.ts-chat{position:fixed;z-index:951;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px) + var(--ts-float-lift, 0px));text-align:right;transition:bottom .25s ease}.ts .ts-chat__fab{display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 18px 0 16px;border:2px solid #000;border-radius:999px;background:#000;color:#fff;box-shadow:0 12px 26px -10px #00000073,0 2px 6px #0000002e;transition:transform .2s ease,opacity .2s ease}.ts .ts-chat__fab:hover{transform:translateY(-2px)}.ts .ts-chat__fab-i{width:24px;height:24px;flex:none;color:var(--ts-lime)}.ts .ts-chat__fab-txt{font-size:15px;font-weight:800;line-height:1}.ts-chat.is-open .ts-chat__fab,html.ts-lock .ts-chat__fab,html.ts-chat-open .ts-wa{opacity:0;pointer-events:none}.ts .ts-chat__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .2s ease}.ts-chat.is-open .ts-chat__overlay{opacity:1}.ts .ts-chat__panel{position:fixed;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;width:370px;max-width:calc(100vw - 36px);height:min(600px,calc(100vh - 110px));border-radius:16px;background:#fff;box-shadow:0 24px 60px -12px #00000073;overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.ts-chat.is-open .ts-chat__panel{opacity:1;transform:none}.ts .ts-chat__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#000;color:#fff}.ts .ts-chat__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ts-lime);font-family:var(--ts-display);font-size:17px;font-weight:800;font-style:italic;color:#000}.ts .ts-chat__who{flex:1;min-width:0}.ts .ts-chat__name{font-size:15.5px;font-weight:800;line-height:1.3}.ts .ts-chat__status{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#cfcfcf}.ts .ts-chat__status i{width:8px;height:8px;border-radius:50%;background:#3ddc84}.ts .ts-chat__x{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;color:#fff}.ts .ts-chat__x:hover{background:#ffffff1f}.ts .ts-chat__x svg{width:22px;height:22px}.ts .ts-chat__log{position:relative;flex:1;display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;overscroll-behavior:contain;background:#f5f5f3}.ts .ts-chat__msg{max-width:88%;padding:10px 12px;border-radius:14px;font-size:14.5px;line-height:1.65;color:#111;word-wrap:break-word}.ts .ts-chat__msg.is-bot{align-self:flex-start;border-top-right-radius:4px;background:#fff;box-shadow:0 1px 2px #00000014}.ts .ts-chat__msg.is-me{align-self:flex-end;border-top-left-radius:4px;background:var(--ts-lime);font-weight:600}.ts .ts-chat__msg b{font-weight:800}.ts .ts-chat__dots{display:inline-flex;gap:4px;padding:4px 2px}.ts .ts-chat__dots i{width:7px;height:7px;border-radius:50%;background:#9a9a9a;animation:ts-chat-dot 1s infinite ease-in-out}.ts .ts-chat__dots i:nth-child(2){animation-delay:.15s}.ts .ts-chat__dots i:nth-child(3){animation-delay:.3s}@keyframes ts-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ts .ts-chat__spin{display:inline-block;width:14px;height:14px;margin-inline-end:4px;vertical-align:-2px;border:2.5px solid #d9d9d9;border-top-color:#000;border-radius:50%;animation:ts-chat-spin .8s linear infinite}@keyframes ts-chat-spin{to{transform:rotate(360deg)}}.ts .ts-chat__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ts .ts-chat__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid #000;border-radius:999px;background:#fff;font-size:14px;font-weight:800;line-height:1.2;color:#000}.ts .ts-chat__btn svg{width:18px;height:18px;flex:none}.ts .ts-chat__btn.is-wa{border-color:#1fa855;background:#1fa855;color:#fff}.ts .ts-chat__btn.is-dark{background:#000;color:#fff}.ts .ts-chat__order{display:grid;gap:4px;margin-top:8px;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#fafafa}.ts .ts-chat__otop{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#555}.ts .ts-chat__otop b{font-family:var(--ts-display);font-size:16px;font-style:italic;color:#000}.ts .ts-chat__oprod{font-size:13.5px;font-weight:700;color:#111}.ts .ts-chat__badge{justify-self:start;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:800}.ts .ts-chat__badge.is-info{background:#ececec;color:#111}.ts .ts-chat__badge.is-ok{background:var(--ts-lime);color:#000}.ts .ts-chat__badge.is-done{background:#1a7f3c;color:#fff}.ts .ts-chat__badge.is-wait{background:#fff1cc;color:#6b4a00}.ts .ts-chat__badge.is-alert{background:#fde8e8;color:#b3141a}.ts .ts-chat__badge.is-muted{background:#eee;color:#555}.ts .ts-chat__drv{margin-top:4px;font-size:13.5px;font-weight:700}.ts .ts-chat__drv b{font-size:15px;letter-spacing:.03em;white-space:nowrap}.ts .ts-chat__chips{display:flex;gap:8px;padding:10px 12px 4px;overflow-x:auto;scrollbar-width:none;background:#fff;border-top:1px solid #eee}.ts .ts-chat__chips::-webkit-scrollbar{display:none}.ts .ts-chat__chip{flex:none;padding:8px 12px;border:1.5px solid #000;border-radius:999px;background:#fff;font-size:13.5px;font-weight:700;white-space:nowrap;color:#000}.ts .ts-chat__chip:hover{background:var(--ts-lime)}.ts .ts-chat__form{display:flex;gap:8px;padding:8px 12px 12px;background:#fff}.ts .ts-chat__form input{flex:1;min-width:0;height:46px;padding:0 14px;border:1.5px solid #d6d6d6;border-radius:999px;background:#fff;font-family:inherit;font-size:16px;color:#000;-webkit-appearance:none;appearance:none}.ts .ts-chat__form input:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #c2e31e8c}.ts .ts-chat__send{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#000;color:var(--ts-lime)}.ts .ts-chat__send svg{width:20px;height:20px;transform:scaleX(-1)}@media(max-width:749px){.ts.ts-chat,.ts.ts-chat--raised{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--ts-float-lift, 0px))}.ts .ts-chat__fab{height:46px;gap:6px;padding:0 14px 0 12px}.ts .ts-chat__fab-i{width:21px;height:21px}.ts .ts-chat__fab-txt{font-size:14px}.ts .ts-chat__panel{left:0;right:0;bottom:0;width:100%;max-width:none;height:86vh;height:86dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}html.ts-chat-open,html.ts-chat-open body{overflow:hidden}}@media(prefers-reduced-motion:reduce){.ts.ts-chat,.ts .ts-chat__panel,.ts .ts-chat__overlay,.ts .ts-chat__fab{transition:none}.ts .ts-chat__dots i{animation:none}}@media print{.ts.ts-chat{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ts-chat.css.map */
