.message-bubble.svelte-9857sk{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;position:relative;transition:background-color .15s ease}.message-bubble.svelte-9857sk:hover{background-color:#ffffff08}.message-bubble.deleted.svelte-9857sk{opacity:.5}.avatar.svelte-9857sk{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.avatar-placeholder.svelte-9857sk{display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;color:#888;font-size:14px;font-weight:600}.message-body.svelte-9857sk{flex:1;min-width:0}.message-header.svelte-9857sk{display:flex;align-items:center;gap:8px;margin-bottom:2px}.username.svelte-9857sk{font-size:13px;font-weight:600;color:#e2e8f0}.own-name.svelte-9857sk{color:#c084fc}.timestamp.svelte-9857sk{font-size:11px;color:#555}.message-text.svelte-9857sk{margin:0;font-size:14px;color:#cbd5e1;line-height:1.4;word-break:break-word}.deleted-text.svelte-9857sk{font-style:italic;color:#555}.mod-actions.svelte-9857sk{display:flex;gap:4px;align-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:#1a1a1a;border:1px solid #333;border-radius:6px;padding:4px;box-shadow:0 4px 12px #00000080}.mod-btn.svelte-9857sk{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:#888;font-size:14px;cursor:pointer;transition:all .15s ease;padding:0}.mod-btn.svelte-9857sk:hover:not(:disabled){background-color:#ffffff14}.mod-btn.svelte-9857sk:disabled{opacity:.4;cursor:not-allowed}.mod-btn-delete.svelte-9857sk:hover:not(:disabled){color:#ef4444;background-color:#ef44441f}.mod-btn-mute.svelte-9857sk:hover:not(:disabled){color:#f59e0b;background-color:#f59e0b1f}.mod-btn-kick.svelte-9857sk:hover:not(:disabled){color:#f97316;background-color:#f973161f}.mod-btn-ban.svelte-9857sk:hover:not(:disabled){color:#ef4444;background-color:#ef44441f}.mod-controls.svelte-1ncwupl{border-top:1px solid #222}.mod-toggle.svelte-1ncwupl{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;color:#7c3aed;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .15s ease}.mod-toggle.svelte-1ncwupl:hover{background-color:#7c3aed0f}.mod-toggle-icon.svelte-1ncwupl{font-size:10px}.mod-panel.svelte-1ncwupl{border-top:1px solid #222}.mod-tabs.svelte-1ncwupl{display:flex;border-bottom:1px solid #222}.mod-tab.svelte-1ncwupl{flex:1;padding:8px 0;background:transparent;border:none;border-bottom:2px solid transparent;color:#666;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px}.mod-tab.svelte-1ncwupl:hover{color:#aaa}.mod-tab.active.svelte-1ncwupl{color:#c084fc;border-bottom-color:#7c3aed}.flagged-count.svelte-1ncwupl{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:9px}.mod-tab-content.svelte-1ncwupl{max-height:220px;overflow-y:auto}.slow-mode-panel.svelte-1ncwupl{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.slow-mode-row.svelte-1ncwupl{display:flex;align-items:center;justify-content:space-between}.slow-mode-label.svelte-1ncwupl{font-size:13px;color:#aaa}.slow-mode-toggle-btn.svelte-1ncwupl{padding:6px 16px;border:1px solid #333;border-radius:6px;background-color:#1a1a1a;color:#888;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.slow-mode-toggle-btn.enabled.svelte-1ncwupl{background-color:#7c3aed33;border-color:#7c3aed;color:#c084fc}.slow-mode-toggle-btn.svelte-1ncwupl:disabled{opacity:.5;cursor:not-allowed}.slow-mode-select.svelte-1ncwupl{padding:6px 10px;border:1px solid #333;border-radius:6px;background-color:#1a1a1a;color:#ccc;font-size:12px;cursor:pointer}.slow-mode-select.svelte-1ncwupl:disabled{opacity:.5}.users-panel.svelte-1ncwupl{padding:8px 0}.user-row.svelte-1ncwupl{display:flex;align-items:center;gap:10px;padding:6px 14px;transition:background-color .15s ease}.user-row.svelte-1ncwupl:hover{background-color:#ffffff08}.user-avatar.svelte-1ncwupl{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover}.user-avatar-placeholder.svelte-1ncwupl{display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;color:#666;font-size:11px;font-weight:600}.user-name.svelte-1ncwupl{flex:1;font-size:13px;color:#ccc;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-actions.svelte-1ncwupl{display:flex;gap:4px}.user-action-btn.svelte-1ncwupl{padding:3px 8px;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.user-action-btn.svelte-1ncwupl:disabled{opacity:.4;cursor:not-allowed}.action-mute.svelte-1ncwupl{background-color:#f59e0b1f;color:#f59e0b}.action-mute.svelte-1ncwupl:hover:not(:disabled){background-color:#f59e0b40}.action-kick.svelte-1ncwupl{background-color:#f973161f;color:#f97316}.action-kick.svelte-1ncwupl:hover:not(:disabled){background-color:#f9731640}.action-ban.svelte-1ncwupl{background-color:#ef44441f;color:#ef4444}.action-ban.svelte-1ncwupl:hover:not(:disabled){background-color:#ef444440}.flagged-panel.svelte-1ncwupl{padding:8px 0}.flagged-row.svelte-1ncwupl{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid #1a1a1a}.flagged-info.svelte-1ncwupl{flex:1;min-width:0}.flagged-user.svelte-1ncwupl{font-size:12px;font-weight:600;color:#ccc}.flagged-reason.svelte-1ncwupl{font-size:11px;color:#f59e0b;margin-left:8px}.flagged-content.svelte-1ncwupl{margin:4px 0 0;font-size:13px;color:#888;word-break:break-word}.flagged-actions.svelte-1ncwupl{display:flex;gap:4px;flex-shrink:0}.flagged-btn.svelte-1ncwupl{padding:4px 10px;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.flagged-dismiss.svelte-1ncwupl{background-color:#ffffff0f;color:#888}.flagged-dismiss.svelte-1ncwupl:hover{background-color:#ffffff1f;color:#ccc}.flagged-delete.svelte-1ncwupl{background-color:#ef44441f;color:#ef4444}.flagged-delete.svelte-1ncwupl:hover{background-color:#ef444440}.empty-state.svelte-1ncwupl{text-align:center;padding:20px;color:#555;font-size:13px;margin:0}.chat-box.svelte-p3w6bm{display:flex;flex-direction:column;height:100%;background-color:#0d0d0d;border:1px solid #1a1a1a;border-radius:12px;overflow:hidden;font-family:inherit}.chat-header.svelte-p3w6bm{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#111;border-bottom:1px solid #1a1a1a;flex-shrink:0}.chat-header-left.svelte-p3w6bm{display:flex;align-items:center;gap:10px}.chat-title.svelte-p3w6bm{font-size:14px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.online-badge.svelte-p3w6bm{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background-color:#22c55e1a;border-radius:10px;font-size:12px;font-weight:500;color:#22c55e}.online-dot.svelte-p3w6bm{width:6px;height:6px;background-color:#22c55e;border-radius:50%;animation:svelte-p3w6bm-pulse 2s infinite}@keyframes svelte-p3w6bm-pulse{0%,to{opacity:1}50%{opacity:.4}}.slow-mode-badge.svelte-p3w6bm{padding:3px 10px;background-color:#f59e0b1f;border-radius:8px;font-size:11px;font-weight:600;color:#f59e0b;text-transform:uppercase;letter-spacing:.04em}.points-toast.svelte-p3w6bm{position:absolute;top:56px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:10px;box-shadow:0 6px 24px #7c3aed66;animation:svelte-p3w6bm-toast-pop .3s ease-out;pointer-events:none}@keyframes svelte-p3w6bm-toast-pop{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.points-amount.svelte-p3w6bm{font-size:16px;font-weight:800;color:#fff}.points-reason.svelte-p3w6bm{font-size:11px;color:#ffffffb3}.chat-feed.svelte-p3w6bm{flex:1;overflow-y:auto;padding:8px 4px;display:flex;flex-direction:column;gap:2px;position:relative;scrollbar-width:thin;scrollbar-color:#333 transparent}.chat-feed.svelte-p3w6bm::-webkit-scrollbar{width:6px}.chat-feed.svelte-p3w6bm::-webkit-scrollbar-track{background:transparent}.chat-feed.svelte-p3w6bm::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.feed-status.svelte-p3w6bm{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#555;font-size:13px;text-align:center}.scroll-bottom-btn.svelte-p3w6bm{position:sticky;bottom:8px;align-self:center;padding:6px 14px;background-color:#7c3aed;border:none;border-radius:16px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #7c3aed4d;transition:background-color .15s ease;z-index:10}.scroll-bottom-btn.svelte-p3w6bm:hover{background-color:#6d28d9}.send-error.svelte-p3w6bm{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background-color:#ef44441a;border-top:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:13px;flex-shrink:0}.error-dismiss.svelte-p3w6bm{background:none;border:none;color:#ef4444;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.send-notice.svelte-p3w6bm{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#3b82f61a;border-top:1px solid rgba(59,130,246,.2);color:#60a5fa;font-size:12px;flex-shrink:0;animation:svelte-p3w6bm-notice-slide .2s ease-out}@keyframes svelte-p3w6bm-notice-slide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.send-notice.svelte-p3w6bm svg:where(.svelte-p3w6bm){width:14px;height:14px;flex-shrink:0}.send-notice.svelte-p3w6bm span:where(.svelte-p3w6bm){flex:1}.notice-dismiss.svelte-p3w6bm{background:none;border:none;color:#60a5fa;font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.guest-notice.svelte-p3w6bm{display:flex;align-items:center;justify-content:center;padding:14px;background-color:#111;border-top:1px solid #1a1a1a;color:#555;font-size:13px;flex-shrink:0}.auto-mute-bar.svelte-p3w6bm{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f59e0b2e,#ef44442e);border-top:1px solid rgba(245,158,11,.3);flex-shrink:0}.auto-mute-bar.svelte-p3w6bm svg:where(.svelte-p3w6bm){flex-shrink:0;color:#fbbf24;margin-top:2px}.auto-mute-text.svelte-p3w6bm{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.4}.auto-mute-text.svelte-p3w6bm strong:where(.svelte-p3w6bm){color:#fef3c7;font-weight:600}.auto-mute-sub.svelte-p3w6bm{color:#ffffffa6;font-size:12px}.chat-input-bar.svelte-p3w6bm{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;background-color:#111;border-top:1px solid #1a1a1a;flex-shrink:0}.chat-input.svelte-p3w6bm{flex:1;padding:10px 14px;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;color:#e2e8f0;font-size:14px;font-family:inherit;line-height:1.4;resize:none;outline:none;transition:border-color .15s ease;min-height:40px;max-height:100px}.chat-input.svelte-p3w6bm::placeholder{color:#555}.chat-input.svelte-p3w6bm:focus{border-color:#7c3aed}.chat-input.svelte-p3w6bm:disabled{opacity:.5}.send-btn.svelte-p3w6bm{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .15s ease}.send-btn.svelte-p3w6bm:hover:not(:disabled){background-color:#6d28d9}.send-btn.svelte-p3w6bm:disabled{background-color:#2a2a2a;color:#555;cursor:not-allowed}.send-spinner.svelte-p3w6bm{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-p3w6bm-spin .6s linear infinite}@keyframes svelte-p3w6bm-spin{to{transform:rotate(360deg)}}
