.media-message.svelte-v0cwfk{max-width:300px;margin:.5rem 0}.media-message.own.svelte-v0cwfk{margin-left:auto}.gif-container.svelte-v0cwfk{border-radius:1rem;overflow:hidden;background:#f3f4f6}.gif-image.svelte-v0cwfk{width:100%;height:auto;display:block}.gif-title.svelte-v0cwfk{padding:.5rem;font-size:.75rem;color:#6b7280;background:#ffffffe6}.image-container.svelte-v0cwfk{border-radius:1rem;overflow:hidden}.image-button.svelte-v0cwfk{border:none;background:none;cursor:pointer;padding:0;display:block}.shared-image.svelte-v0cwfk{width:100%;height:auto;display:block;transition:transform .2s}.image-button.svelte-v0cwfk:hover .shared-image:where(.svelte-v0cwfk){transform:scale(1.02)}.voice-container.svelte-v0cwfk{display:flex;align-items:center;gap:.75rem;background:#f3f4f6;border-radius:1.5rem;padding:.75rem;min-width:200px}.media-message.own.svelte-v0cwfk .voice-container:where(.svelte-v0cwfk){background:#3b82f61a}.play-button.svelte-v0cwfk{width:2rem;height:2rem;border-radius:50%;border:none;background:#3b82f6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.play-button.svelte-v0cwfk:hover{background:#2563eb}.voice-info.svelte-v0cwfk{flex:1;min-width:0}.voice-waveform.svelte-v0cwfk{margin-bottom:.25rem}.waveform-bars.svelte-v0cwfk{display:flex;align-items:center;gap:2px;height:20px}.waveform-bar.svelte-v0cwfk{width:2px;background:#d1d5db;border-radius:1px;transition:background-color .2s}.waveform-bar.active.svelte-v0cwfk{background:#3b82f6}.voice-time.svelte-v0cwfk{font-size:.75rem;color:#6b7280}.video-container.svelte-v0cwfk{border-radius:1rem;overflow:hidden}.shared-video.svelte-v0cwfk{width:100%;height:auto;display:block}.audio-container.svelte-v0cwfk{display:flex;align-items:center;gap:.75rem;background:#f3f4f6;border-radius:1rem;padding:.75rem;min-width:250px}.media-message.own.svelte-v0cwfk .audio-container:where(.svelte-v0cwfk){background:#3b82f61a}.audio-info.svelte-v0cwfk{flex:1;min-width:0}.audio-title.svelte-v0cwfk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.audio-time.svelte-v0cwfk{font-size:.75rem;color:#6b7280}.file-container.svelte-v0cwfk{display:flex;align-items:center;gap:.75rem;background:#f3f4f6;border-radius:1rem;padding:.75rem;min-width:250px}.media-message.own.svelte-v0cwfk .file-container:where(.svelte-v0cwfk){background:#3b82f61a}.file-icon.svelte-v0cwfk{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.file-info.svelte-v0cwfk{flex:1;min-width:0}.file-name.svelte-v0cwfk{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-v0cwfk{font-size:.75rem;color:#6b7280}.download-button.svelte-v0cwfk{padding:.5rem;border:none;background:#e5e7eb;color:#6b7280;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.download-button.svelte-v0cwfk:hover{background:#d1d5db;color:#374151}.dark .voice-container.svelte-v0cwfk,.dark .audio-container.svelte-v0cwfk,.dark .file-container.svelte-v0cwfk{background:#374151}.dark .media-message.own.svelte-v0cwfk .voice-container:where(.svelte-v0cwfk),.dark .media-message.own.svelte-v0cwfk .audio-container:where(.svelte-v0cwfk),.dark .media-message.own.svelte-v0cwfk .file-container:where(.svelte-v0cwfk){background:#3b82f633}.dark .file-icon.svelte-v0cwfk{background:#4b5563;color:#9ca3af}.dark .audio-title.svelte-v0cwfk,.dark .file-name.svelte-v0cwfk{color:#f3f4f6}.dark .download-button.svelte-v0cwfk{background:#4b5563;color:#9ca3af}.dark .download-button.svelte-v0cwfk:hover{background:#6b7280;color:#f3f4f6}.typing-indicator-container.svelte-1nn0pxf{display:flex;margin-bottom:1rem;align-items:flex-end;gap:.5rem}.message-group.svelte-1nn0pxf{display:flex;align-items:flex-end;gap:.5rem}.message-group.other-group.svelte-1nn0pxf{flex-direction:row}.group-avatar.svelte-1nn0pxf{flex-shrink:0;width:28px;height:28px}.group-messages.svelte-1nn0pxf{display:flex;flex-direction:column;max-width:70%}.typing-bubble.svelte-1nn0pxf{background:#e5e7eb;color:#1f2937;padding:.5rem .75rem;border-radius:1.125rem;align-self:flex-start;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.typing-dots.svelte-1nn0pxf{display:flex;gap:.25rem;align-items:center}.dot.svelte-1nn0pxf{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:svelte-1nn0pxf-typing-pulse 1.4s infinite ease-in-out}.dot.svelte-1nn0pxf:nth-child(1){animation-delay:0s}.dot.svelte-1nn0pxf:nth-child(2){animation-delay:.2s}.dot.svelte-1nn0pxf:nth-child(3){animation-delay:.4s}@keyframes svelte-1nn0pxf-typing-pulse{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.2);opacity:1}}.dark .typing-bubble.svelte-1nn0pxf{background:#374151;color:#f3f4f6}.dark .dot.svelte-1nn0pxf{background:#6b7280}.system-message-wrapper.svelte-j3yuuc{margin:1rem 0;padding:0}.kaja-message-bubble.svelte-j3yuuc{background:rgba(var(--color-surface-100));transition:none;box-shadow:none}.kaja-message-text.svelte-j3yuuc{line-height:1.25;word-wrap:break-word}.kaja-timestamp.svelte-j3yuuc{text-align:center;font-size:.7rem;color:#6b7280;padding:0 .25rem}.dark .kaja-timestamp.svelte-j3yuuc{color:#9ca3af}.dark .kaja-message-bubble.svelte-j3yuuc{background:rgba(var(--color-surface-700))}@media (max-width: 640px){.system-message-wrapper.svelte-j3yuuc{padding:0 .5rem}.kaja-message-bubble.svelte-j3yuuc{max-width:calc(100vw - 4rem)}}.order-summary-card.svelte-4tn4x0{transition:all .2s ease}code.svelte-4tn4x0{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Source Code Pro,Consolas,Liberation Mono,Courier New,monospace}.product-link-preview.svelte-11ad2cq,.product-link-preview.svelte-11ad2cq:hover{text-decoration:none}.chat-container.svelte-4v077s{display:flex;flex-direction:column;overflow:hidden;background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .chat-container.svelte-4v077s{background:#000000d9!important}@media (max-width: 768px){.chat-container.svelte-4v077s{height:100dvh!important;max-height:100dvh!important}}.messages-area.svelte-4v077s{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;position:relative;background:transparent!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width: 768px){.messages-area.svelte-4v077s{min-height:0;padding-bottom:2rem}}.scroll-to-bottom.svelte-4v077s{position:absolute;bottom:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:#3b82f6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:all .2s;z-index:5}.scroll-to-bottom.svelte-4v077s:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.loading-messages.svelte-4v077s,.empty-messages.svelte-4v077s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6b7280;text-align:center}.spinner.svelte-4v077s{width:1.5rem;height:1.5rem;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-4v077s-spin 1s linear infinite;margin-bottom:.5rem}@keyframes svelte-4v077s-spin{to{transform:rotate(360deg)}}.date-header.svelte-4v077s{text-align:center;margin:1rem 0}.date-header.svelte-4v077s span:where(.svelte-4v077s){background:#0000001a;color:#6b7280;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.message-group.svelte-4v077s{display:flex;margin-bottom:1rem;align-items:flex-end;gap:.5rem}.message-group.own-group.svelte-4v077s{flex-direction:row-reverse}.group-avatar.svelte-4v077s{flex-shrink:0}.group-messages.svelte-4v077s{display:flex;flex-direction:column;gap:.125rem;max-width:70%}.message-bubble.svelte-4v077s{padding:.5rem .75rem;border-radius:1.125rem;word-wrap:break-word;white-space:pre-line;position:relative}.message-bubble.own-bubble.svelte-4v077s{align-self:flex-end}.message-bubble.other-bubble.svelte-4v077s{align-self:flex-start}.group-timestamp.svelte-4v077s{font-size:.7rem;color:#6b7280;margin-top:.25rem;padding:0 .25rem}.group-timestamp.own-timestamp.svelte-4v077s{text-align:right}.group-timestamp.other-timestamp.svelte-4v077s{text-align:left}.message-text.svelte-4v077s{line-height:1.25;word-wrap:break-word}.translation-indicator.svelte-4v077s{margin-top:0;font-size:.6875rem;opacity:.7;font-style:italic}.translation-toggle.svelte-4v077s{background:none;border:none;color:inherit;font-size:inherit;font-style:inherit;opacity:inherit;cursor:pointer;padding:0;text-decoration:underline;text-decoration-style:dotted}.product-previews.svelte-4v077s{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.product-previews.own-previews.svelte-4v077s{align-items:flex-end}.product-previews.other-previews.svelte-4v077s{align-items:flex-start}.translation-toggle.svelte-4v077s:hover{opacity:1}.translation-loading.svelte-4v077s{opacity:.7;font-style:italic;color:#6b7280;animation:svelte-4v077s-pulse 1.5s infinite}@keyframes svelte-4v077s-pulse{0%,to{opacity:.5}50%{opacity:1}}.input-area.svelte-4v077s{flex-shrink:0;background:transparent!important;padding-bottom:max(1rem,env(safe-area-inset-bottom));position:relative}@media (max-width: 768px){.input-area.svelte-4v077s{position:sticky;bottom:0;padding-bottom:max(1.5rem,calc(env(safe-area-inset-bottom) + .5rem));background:var(--color-surface-100)!important;box-shadow:0 -2px 12px #0000001a;z-index:10}.dark .input-area.svelte-4v077s{background:var(--color-surface-800)!important;box-shadow:0 -2px 12px #0000004d}}.system-message-card.svelte-4v077s{display:flex;justify-content:center;margin:1rem 0;padding:0 1rem}.anon-chat .chat-container.svelte-4v077s{height:100%!important;display:flex;flex-direction:column}.anon-chat .messages-area.svelte-4v077s{flex:1;overflow-y:auto;padding-bottom:1rem;scroll-behavior:smooth}.anon-chat .input-area.svelte-4v077s{flex-shrink:0;box-shadow:0 -2px 8px #0000001a;position:relative;z-index:10;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.connection-error.svelte-4v077s{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.5rem;border-radius:.375rem;margin-bottom:.5rem;font-size:.875rem;text-align:center}.sending-indicator.svelte-4v077s{margin-top:.5rem;text-align:center;font-size:.875rem;color:#6b7280}.dark .date-header.svelte-4v077s span:where(.svelte-4v077s){background:#ffffff1a;color:#9ca3af}.dark .group-timestamp.svelte-4v077s{color:#9ca3af}.hashtag{background:#3b82f61a;color:#2563eb;padding:.125rem .375rem;border-radius:.375rem;font-weight:500;font-size:.875em;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid rgba(59,130,246,.2)}.hashtag:hover{background:#3b82f626;border-color:#3b82f64d;transform:translateY(-1px)}.dark .hashtag{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.dark .hashtag:hover{background:#3b82f633;border-color:#3b82f666}.filter-bar.svelte-4v077s{flex-shrink:0}.system-message-wrapper.svelte-4v077s{margin:1rem 0;padding:0 1rem}.kaja-header.svelte-4v077s{opacity:.8}.kaja-message-bubble.svelte-4v077s{transition:none;box-shadow:none}.kaja-message-bubble.svelte-4v077s:hover{transform:none;box-shadow:none}.kaja-message-text.svelte-4v077s{line-height:1.25;word-wrap:break-word}.dark .kaja-message-bubble.svelte-4v077s{box-shadow:none}.dark .kaja-message-bubble.svelte-4v077s:hover{box-shadow:none;transform:none}.kaja-timestamp.svelte-4v077s{text-align:center;font-size:.7rem;color:#6b7280;padding:0 .25rem}.dark .kaja-timestamp.svelte-4v077s{color:#9ca3af}.order-link.svelte-4v077s{color:#3b82f6;text-decoration:underline;transition:color .2s}.order-link.svelte-4v077s:hover{color:#2563eb}.dark .order-link.svelte-4v077s{color:#60a5fa}.dark .order-link.svelte-4v077s:hover{color:#3b82f6}.receipt-image-button.svelte-4v077s{border:none;background:none;cursor:pointer;padding:0;display:block;transition:opacity .2s}.receipt-image-button.svelte-4v077s:hover{opacity:.9}.receipt-image-button.svelte-4v077s img:where(.svelte-4v077s){box-shadow:0 2px 8px #0000001a;border-radius:.5rem}.dark .receipt-image-button.svelte-4v077s img:where(.svelte-4v077s){box-shadow:0 2px 8px #0000004d}
