.msg.assistant .bubble:has(img){padding:12px;border:none;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000014 inset;transform:translateZ(0);-webkit-transform:translateZ(0)}.msg.assistant .bubble img{display:block;width:100%;height:auto;border-radius:0!important;box-shadow:none!important}.chat-messages .bubble.thinking{position:relative;overflow:hidden;background:#f4f4f4;border-color:#ececec;color:#000000a6}.chat-messages .bubble.thinking:after{content:"";position:absolute;top:0;left:-140%;width:140%;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd9 45%,#fff0 80%);animation:bubbleShimmer 1.1s ease-in-out infinite}@keyframes bubbleShimmer{0%{transform:translate(0)}to{transform:translate(200%)}}@media (prefers-reduced-motion: reduce){.chat-messages .bubble.thinking:after{animation:none;opacity:.25}}.chat-container .msg.assistant,.chat-container .msg.assistant .bubble{text-align:left!important}.ai-text{white-space:pre-wrap;font-size:14px;line-height:1.6;color:#000}.msg.user .bubble:has(img),.msg.user .bubble:has(.bubble-attachments){padding:12px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000014 inset;transform:translateZ(0)}.msg.user .bubble .bubble-attachments{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.msg.user .bubble .bubble-attachment{width:84px;height:84px;border-radius:12px;overflow:hidden;background:#f3f3f3}.msg.user .bubble .bubble-attachment img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important;box-shadow:none!important}.msg.user .bubble>img{width:160px;max-width:60vw;height:auto;border-radius:12px;display:block}.msg.user .bubble .bubble-text{white-space:pre-wrap;font-size:14px;line-height:1.6;color:#000}.bubble-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.bubble-images img{width:100%;height:auto;display:block;border-radius:12px}.bubble-text{white-space:pre-wrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ai-chat-bubbles.css.map */
