#btr-launcher,#btr-panel{--btr-accent: #22304a;--btr-accent-light: #33476b;--btr-bg: #ffffff;--btr-bubble-bot: #f2f4f8;--btr-bubble-user: #22304a;--btr-radius: 16px}#btr-panel{--btr-panel-width: 470px;--btr-panel-top: 120px;--btr-panel-bottom: 32px;--btr-panel-min: 380px;--btr-panel-max: 1100px}#btr-launcher{position:fixed!important;right:20px!important;top:50%!important;bottom:auto!important;z-index:99900!important;width:76px!important;height:76px!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:0!important;margin:-38px 0 0!important;border-radius:50%!important;background:var(--btr-accent)!important;border:3px solid #fff!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;line-height:1!important;box-shadow:0 8px 28px #00000059;animation:btrPulse 2.4s ease-out 2;transition:transform .15s ease}#btr-launcher:hover{transform:scale(1.07)}@keyframes btrPulse{0%{box-shadow:0 8px 28px #00000059,0 0 #2f6fed73}70%{box-shadow:0 8px 28px #00000059,0 0 0 16px #2f6fed00}to{box-shadow:0 8px 28px #00000059,0 0 #2f6fed00}}#btr-launcher svg{width:34px;height:34px}#btr-launcher svg.btr-face{width:100%!important;height:100%!important;max-width:none!important;display:block!important;border-radius:50%}.btr-hand{opacity:0;transform:translateY(22px);transform-box:fill-box;transform-origin:50% 95%}svg.btr-waving .btr-hand{animation:btrHandWave 2s ease-in-out}@keyframes btrHandWave{0%{opacity:0;transform:translateY(22px) rotate(0)}12%{opacity:1;transform:translateY(0) rotate(0)}28%{opacity:1;transform:translateY(0) rotate(24deg)}44%{opacity:1;transform:translateY(0) rotate(-12deg)}60%{opacity:1;transform:translateY(0) rotate(24deg)}75%{opacity:1;transform:translateY(0) rotate(-8deg)}87%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(22px) rotate(0)}}#btr-teaser{position:fixed!important;right:112px!important;top:50%!important;transform:translateY(-50%)!important;z-index:99900!important;background:#fff!important;border:5px solid #000000!important;border-radius:16px!important;padding:12px 14px!important;margin:0!important;max-width:260px!important;font-size:13.5px!important;line-height:1.45!important;color:#111!important;font-family:inherit!important;box-shadow:0 6px 24px #0003!important;cursor:pointer!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#btr-teaser.btr-show{opacity:1;visibility:visible}#btr-teaser:after{content:"";position:absolute;right:-27px;top:50%;margin-top:-11px;border:11px solid transparent;border-left:16px solid #000}#btr-teaser:before{content:"";position:absolute;right:-14px;top:50%;margin-top:-7px;border:7px solid transparent;border-left:10px solid #fff;z-index:1}#btr-launcher-label{position:fixed!important;right:58px!important;transform:translate(50%)!important;top:50%!important;bottom:auto!important;z-index:99900!important;width:auto!important;min-width:76px!important;max-width:116px!important;white-space:normal!important;padding:4px 8px!important;margin:46px 0 0!important;background:#fff!important;color:#22304a!important;border-radius:10px!important;text-align:center!important;font-size:11px!important;line-height:1.3!important;font-family:inherit!important;box-shadow:0 2px 10px #00000038!important;cursor:pointer!important;-webkit-user-select:none;user-select:none}#btr-launcher-label b{display:block;font-weight:700!important;font-size:12px!important;color:#22304a!important}#btr-launcher.btr-off,#btr-launcher-label.btr-off{display:none!important}#btr-panel{position:fixed!important;right:108px!important;top:var(--btr-panel-top)!important;bottom:auto!important;transform:none!important;z-index:99990!important;width:var(--btr-panel-width)!important;max-width:calc(100vw - 130px)!important;height:calc(100vh - var(--btr-panel-top) - var(--btr-panel-bottom))!important;height:calc(100svh - var(--btr-panel-top) - var(--btr-panel-bottom))!important;max-height:var(--btr-panel-max)!important;min-height:var(--btr-panel-min)!important;margin:0!important;padding:0!important;background:var(--btr-bg)!important;border-radius:var(--btr-radius)!important;box-shadow:0 12px 48px #0000004d!important;display:none;flex-direction:column!important;overflow:hidden!important;font-family:inherit}#btr-panel.btr-open{display:flex!important}#btr-panel,#btr-panel *{box-sizing:border-box!important}.btr-header{background:var(--btr-accent)!important;color:#fff!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:14px!important}.btr-avatar{width:92px!important;height:92px!important;border-radius:50%!important;background:var(--btr-accent-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.35)}.btr-avatar svg{width:92px!important;height:92px!important;max-width:none!important;display:block!important}.btr-face .btr-eye,.btr-face .btr-brow-l,.btr-face .btr-brow-r{transition:transform .12s ease;transform-box:fill-box;transform-origin:center}.btr-face .btr-eye-happy{opacity:0;transition:opacity .15s ease}.btr-face.btr-happy .btr-eye{opacity:0}.btr-face.btr-happy .btr-eye-happy{opacity:1}.btr-face.btr-blink .btr-eye{transform:scaleY(.12)}.btr-face.btr-angry .btr-brow-l{transform:rotate(16deg) translateY(1.5px)}.btr-face.btr-angry .btr-brow-r{transform:rotate(-16deg) translateY(1.5px)}.btr-face.btr-angry .btr-blush{opacity:0}.btr-face.btr-shocked .btr-brow-l,.btr-face.btr-shocked .btr-brow-r{transform:translateY(-3px)}.btr-face.btr-shocked .btr-eye{transform:scale(1.45)}.btr-blush{transition:opacity .2s ease}.btr-header-txt{flex:1;min-width:0}.btr-header-txt b{display:block;font-size:17px;color:#fff!important}.btr-header-txt span{font-size:12px;opacity:.85;color:#fff!important}.btr-close{background:#ffffff14!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;cursor:pointer!important;font-size:24px!important;line-height:1!important;padding:0!important;margin:0!important;min-width:0!important;width:40px!important;height:40px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;border-radius:50%!important;transition:background .12s ease}.btr-close:hover{background:#ffffff38!important}.btr-msgs{flex:1!important;overflow-y:auto!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#fafbfc!important;overflow-anchor:none!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.btr-msg{max-width:85%;padding:10px 14px!important;border-radius:14px;font-size:14px!important;line-height:1.45!important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0!important}.btr-msg a{color:var(--btr-accent);text-decoration:underline}.btr-bot{background:var(--btr-bubble-bot)!important;color:#1c2333!important;align-self:flex-start;border-bottom-left-radius:4px}.btr-user{background:var(--btr-bubble-user)!important;color:#fff!important;align-self:flex-end;border-bottom-right-radius:4px}.btr-quick{display:flex;flex-direction:column;gap:8px;align-self:flex-start;max-width:85%}.btr-quick button{background:var(--btr-quick, #2f6fed)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:11px 18px!important;margin:0!important;font-size:14px!important;font-family:inherit!important;min-width:0!important;width:auto!important;height:auto!important;cursor:pointer!important;text-align:left!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;transition:filter .12s ease,transform .12s ease}.btr-quick button:hover{filter:brightness(1.08);transform:translateY(-1px)}.btr-quick .btr-quick-other{background:var(--btr-bubble-bot);color:#1c2333;padding:10px 14px;border-radius:14px 14px 14px 4px;font-size:14px}.btr-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important}@media(prefers-reduced-motion:reduce){#btr-launcher{animation:none!important}svg.btr-waving .btr-hand{animation:none!important}#btr-teaser{transition:none!important}.btr-typing i{animation:none!important;opacity:.6}}.btr-typing{display:inline-flex;gap:4px;padding:12px 14px}.btr-typing i{width:7px;height:7px;border-radius:50%;background:#9aa4b5;animation:btrBlink 1.2s infinite}.btr-typing i:nth-child(2){animation-delay:.2s}.btr-typing i:nth-child(3){animation-delay:.4s}@keyframes btrBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.btr-inputrow{display:flex!important;gap:8px!important;padding:12px!important;border-top:1px solid #e6e9ef!important;background:#fff!important}.btr-inputrow textarea{flex:1!important;resize:none!important;border:1px solid #d4d9e2!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important;font-family:inherit!important;height:42px!important;min-height:42px!important;margin:0!important;background:#fff!important;color:#1c2333!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.btr-inputrow textarea:focus{border-color:var(--btr-accent)!important}.btr-send{background:var(--btr-accent)!important;color:#fff!important;border:none!important;border-radius:10px!important;width:46px!important;min-width:46px!important;height:42px!important;padding:0!important;margin:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;line-height:1!important}.btr-send:disabled{opacity:.5!important;cursor:default!important}.btr-send svg{width:20px!important;height:20px!important;display:block!important;fill:#fff!important;max-width:none!important}.btr-hint{text-align:center!important;font-size:11px!important;color:#8b93a5!important;padding:0 12px 8px!important;background:#fff!important;line-height:1.4!important}.btr-hint a{color:#8b93a5!important;text-decoration:underline!important;font-size:11px!important}.btr-hint a:hover{color:#22304a!important}@media(max-width:480px){#btr-teaser{right:88px!important;max-width:calc(100vw - 125px)!important;font-size:12.5px!important;padding:10px 12px!important;border-width:4px!important}#btr-launcher{width:58px!important;height:58px!important;border-width:2px!important;margin-top:-29px!important}#btr-launcher-label{right:49px!important;transform:translate(50%)!important;width:auto!important;min-width:62px!important;max-width:96px!important;margin-top:35px!important;font-size:9.5px!important;padding:3px 6px!important}#btr-launcher-label b{font-size:10.5px!important}}@media(max-width:767px),(max-height:540px){#btr-launcher,#btr-launcher-label,#btr-teaser{display:none!important}#btr-panel{top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:0!important;box-shadow:none!important}html:has(#btr-panel.btr-open),html:has(#btr-panel.btr-open) body{overflow:hidden!important;overscroll-behavior:none}#btr-panel .btr-header,#btr-panel .btr-inputrow,#btr-panel .btr-hint{touch-action:none}#btr-panel .btr-msgs,#btr-panel .btr-inputrow textarea{touch-action:pan-y}.btr-header{padding:8px 12px!important;gap:10px!important}.btr-avatar,.btr-avatar svg{width:56px!important;height:56px!important}.btr-header-txt b{font-size:16px!important;line-height:1.25!important}.btr-header-txt span{font-size:12px!important;line-height:1.3!important;display:block}.btr-close{width:44px!important;height:44px!important}.btr-msgs{padding:12px!important}.btr-msg,.btr-quick{max-width:90%!important}.btr-quick button{min-height:44px!important}.btr-inputrow{padding:10px 12px!important}.btr-inputrow textarea{font-size:16px!important;height:44px!important;min-height:44px!important}.btr-send{height:44px!important;min-height:44px!important}}@media(max-height:460px){.btr-header{padding:6px 12px!important}.btr-avatar,.btr-avatar svg{width:44px!important;height:44px!important}.btr-header-txt span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/beatrice-chat.css.map */
