.channel-sidebar-header.svelte-1qsq2tz{flex-shrink:0;border-bottom:1px solid var(--color-border, #e5e7eb)}.header-collapsed.svelte-1qsq2tz{display:flex;flex-direction:column;align-items:center;padding:8px 4px;gap:4px}.header-expanded.svelte-1qsq2tz{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:8px;min-height:44px}.header-title.svelte-1qsq2tz{font-size:13px;font-weight:600;color:var(--color-text-primary, #111827);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-actions.svelte-1qsq2tz{display:flex;align-items:center;gap:2px}.header-icon-btn.svelte-1qsq2tz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary, #6b7280);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.header-icon-btn.svelte-1qsq2tz:hover{background:var(--color-surface-hover, #f3f4f6);color:var(--color-text-primary, #111827)}.header-icon-btn.svelte-1qsq2tz:focus-visible{outline:2px solid var(--color-accent, #0179FE);outline-offset:-2px}.search-bar.svelte-1qsq2tz{display:flex;align-items:center;gap:6px;flex:1;padding:4px 8px;background:var(--color-surface-hover, #f3f4f6);border-radius:6px;border:1px solid var(--color-border, #e5e7eb)}.search-bar.svelte-1qsq2tz:focus-within{border-color:var(--color-accent, #0179FE);box-shadow:0 0 0 1px var(--color-accent, #0179FE)}.search-icon{color:var(--color-text-tertiary, #9ca3af);flex-shrink:0}.search-input.svelte-1qsq2tz{flex:1;border:none;background:transparent;font-size:13px;color:var(--color-text-primary, #111827);outline:none;min-width:0}.search-input.svelte-1qsq2tz::-moz-placeholder{color:var(--color-text-placeholder, #9ca3af)}.search-input.svelte-1qsq2tz::placeholder{color:var(--color-text-placeholder, #9ca3af)}.search-clear.svelte-1qsq2tz{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-tertiary, #9ca3af);cursor:pointer;flex-shrink:0}.search-clear.svelte-1qsq2tz:hover{color:var(--color-text-primary, #111827);background:var(--color-surface, #ffffff)}.channel-item.svelte-w20ntr{position:relative;cursor:pointer;border-radius:6px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.channel-item.svelte-w20ntr:hover{background:var(--color-surface-hover, #f3f4f6)}.channel-item.active.svelte-w20ntr{background:var(--color-accent-light, #eff6ff)}.channel-item.svelte-w20ntr:focus-visible{outline:2px solid var(--color-accent, #0179FE);outline-offset:-2px}.active-indicator.svelte-w20ntr{position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--color-accent, #0179FE);border-radius:0 2px 2px 0}.collapsed-item.svelte-w20ntr{display:flex;justify-content:center;padding:4px 0}.collapsed-wrapper.svelte-w20ntr{position:relative;display:flex;align-items:center;justify-content:center}.avatar-circle.svelte-w20ntr{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover, #f3f4f6);color:var(--color-text-secondary, #6b7280);font-size:14px;font-weight:600;flex-shrink:0;transition:background .15s,color .15s}.avatar-circle.avatar-active.svelte-w20ntr{background:var(--color-accent, #0179FE);color:#fff}.avatar-circle.avatar-personal.svelte-w20ntr{background:var(--domotz-green, #40F29A);color:#fff}.avatar-circle.avatar-personal.avatar-active.svelte-w20ntr{background:var(--color-accent, #0179FE)}.avatar-initial.svelte-w20ntr{line-height:1}.unread-badge.svelte-w20ntr{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-error, #ef4444);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;border:2px solid var(--color-surface, #ffffff);z-index:1}.badge-pulse.svelte-w20ntr{animation:svelte-w20ntr-badge-pulse-anim .6s ease-out}@keyframes svelte-w20ntr-badge-pulse-anim{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.tooltip.svelte-w20ntr{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:8px 12px;background:var(--tooltip-bg, #1f2937);color:var(--tooltip-color, #f9fafb);border-radius:6px;font-size:12px;white-space:nowrap;z-index:50;box-shadow:0 4px 12px #00000026;pointer-events:none}.tooltip.svelte-w20ntr:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--tooltip-bg, #1f2937)}.tooltip-name.svelte-w20ntr{font-weight:600;margin-bottom:2px}.tooltip-meta.svelte-w20ntr{color:#ffffffb3;font-size:11px}.expanded-wrapper.svelte-w20ntr{display:flex;align-items:center;gap:8px;padding:6px 12px;position:relative}.avatar-small.svelte-w20ntr{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover, #f3f4f6);color:var(--color-text-secondary, #6b7280);flex-shrink:0}.avatar-small.avatar-personal.svelte-w20ntr{background:var(--domotz-green, #40F29A);color:#fff;border-radius:50%}.channel-info.svelte-w20ntr{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.channel-name-row.svelte-w20ntr{display:flex;align-items:center;gap:4px}.channel-name.svelte-w20ntr{font-size:13px;color:var(--color-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-semibold.svelte-w20ntr{font-weight:600}.pin-icon{color:var(--color-text-tertiary, #9ca3af);flex-shrink:0;transform:rotate(45deg)}.channel-meta.svelte-w20ntr{font-size:11px;color:var(--color-text-tertiary, #9ca3af)}.unread-badge-inline.svelte-w20ntr{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-accent, #0179FE);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;flex-shrink:0}.war-room-resolved.svelte-w20ntr{opacity:.6}.resolved-overlay.svelte-w20ntr{position:absolute;bottom:-3px;right:-3px;background:var(--domotz-green, #40F29A);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-surface, #ffffff)}.avatar-small.svelte-w20ntr{position:relative}.resolved-overlay-small.svelte-w20ntr{position:absolute;bottom:-2px;right:-2px;background:var(--domotz-green, #40F29A);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border:1px solid var(--color-surface, #ffffff)}.severity-badge.svelte-w20ntr{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;flex-shrink:0}.severity-critical.svelte-w20ntr{background:#fe5f4126;color:var(--domotz-orange, #FE5F41)}.severity-high.svelte-w20ntr{background:#ef44441f;color:#dc2626}.severity-medium.svelte-w20ntr{background:#eab30826;color:#b45309}.severity-low.svelte-w20ntr{background:#6b72801f;color:var(--color-text-secondary, #6b7280)}.channel-item.svelte-w20ntr{opacity:1;transition:background .15s,opacity .4s ease-out}.onboarding-locked.svelte-w20ntr{opacity:.4;pointer-events:none;cursor:default}.onboarding-pulse-dot.svelte-w20ntr{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #0179FE);animation:svelte-w20ntr-pulse-ring 1.5s ease-out infinite;flex-shrink:0}@keyframes svelte-w20ntr-pulse-ring{0%{transform:scale(1);opacity:1}70%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.channel-list.svelte-1xf8vz8{display:flex;flex-direction:column;padding:4px}.section-header.svelte-1xf8vz8{padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary, #9ca3af);-webkit-user-select:none;-moz-user-select:none;user-select:none}.empty-state.svelte-1xf8vz8{display:flex;align-items:center;justify-content:center;padding:24px 12px}.empty-text.svelte-1xf8vz8{font-size:13px;color:var(--color-text-tertiary, #9ca3af);text-align:center;margin:0}.war-room-indent.svelte-1xf8vz8{padding-left:16px;border-left:2px solid var(--color-border, #e5e7eb);margin-left:12px}.channel-sidebar.svelte-dvnhxs{display:flex;flex-direction:column;height:100%;background:var(--color-surface, #ffffff);border-right:1px solid var(--color-border, #e5e7eb);overflow:hidden;flex-shrink:0;transition:width .2s ease-out,background-color .2s ease-out,border-right-color .2s ease-out}@media(prefers-reduced-motion:reduce){.channel-sidebar.svelte-dvnhxs{transition:none}}.channel-sidebar-content.svelte-dvnhxs{flex:1;overflow-y:auto;overflow-x:hidden;opacity:1;transition:opacity .15s ease-out}.content-hidden.svelte-dvnhxs{opacity:0}@media(prefers-reduced-motion:reduce){.channel-sidebar-content.svelte-dvnhxs{transition:none}.content-hidden.svelte-dvnhxs{opacity:1}}.channel-sidebar[data-collapsed=true].svelte-dvnhxs{background:var(--color-background, #f9fafb);border-right-color:transparent}.channel-sidebar[data-collapsed=true].svelte-dvnhxs .channel-sidebar-content:where(.svelte-dvnhxs){scrollbar-width:thin}.channel-sidebar[data-collapsed=true].svelte-dvnhxs .channel-sidebar-content:where(.svelte-dvnhxs)::-webkit-scrollbar{width:4px}.channel-sidebar[data-collapsed=true].svelte-dvnhxs .channel-sidebar-content:where(.svelte-dvnhxs)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg, #d1d5db);border-radius:2px}.loading-state.svelte-dvnhxs{display:flex;flex-direction:column;gap:8px;padding:12px}.loading-skeleton.svelte-dvnhxs{height:40px;background:var(--skeleton-bg, #f3f4f6);border-radius:6px;animation:svelte-dvnhxs-skeleton-pulse 1.5s ease-in-out infinite}.loading-skeleton.short.svelte-dvnhxs{width:75%}@keyframes svelte-dvnhxs-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(min-width:768px)and (max-width:1023px){.channel-sidebar.svelte-dvnhxs:not([data-collapsed=true]){box-shadow:4px 0 16px #00000014}}@media(max-width:767px){.channel-sidebar.svelte-dvnhxs{display:none}}.channel-preview.svelte-1r1fj34{display:flex;flex-direction:column;gap:16px;max-width:560px;margin:32px auto;padding:24px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:12px;box-shadow:0 2px 12px #0000000f}.preview-badge.svelte-1r1fj34{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 10px;background:var(--color-accent-light, #eff6ff);color:var(--color-accent, #0179FE);border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.preview-header.svelte-1r1fj34{display:flex;align-items:center;gap:14px}.preview-icon.svelte-1r1fj34{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.reports-icon.svelte-1r1fj34{background:linear-gradient(135deg,var(--domotz-purple, #C0A4FF) 0%,var(--color-accent, #0179FE) 100%)}.change-icon.svelte-1r1fj34{background:linear-gradient(135deg,var(--domotz-orange, #FE5F41) 0%,#f59e0b 100%)}.default-icon.svelte-1r1fj34{background:linear-gradient(135deg,var(--color-text-secondary, #6b7280) 0%,var(--color-text-tertiary, #9ca3af) 100%)}.preview-title.svelte-1r1fj34{font-size:16px;font-weight:700;color:var(--color-text-primary, #111827);margin:0 0 2px;line-height:1.3}.preview-subtitle.svelte-1r1fj34{font-size:12px;color:var(--color-text-tertiary, #9ca3af);margin:0}.preview-description.svelte-1r1fj34{font-size:13px;color:var(--color-text-secondary, #6b7280);line-height:1.6;margin:0}.mock-report.svelte-1r1fj34{background:var(--color-background, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:8px;overflow:hidden;opacity:.75}.mock-report-header.svelte-1r1fj34{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--color-border, #e5e7eb)}.mock-report-title.svelte-1r1fj34{font-size:12px;font-weight:600;color:var(--color-text-primary, #111827)}.live-label.svelte-1r1fj34{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-tertiary, #9ca3af)}.live-dot.svelte-1r1fj34{width:6px;height:6px;border-radius:50%;background:var(--color-text-tertiary, #d1d5db);animation:svelte-1r1fj34-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1r1fj34-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mock-chart.svelte-1r1fj34{display:flex;align-items:flex-end;gap:4px;height:56px;padding:10px 14px 0}.mock-bar.svelte-1r1fj34{flex:1;background:linear-gradient(to top,var(--domotz-purple, #C0A4FF) 0%,var(--color-accent, #0179FE) 100%);border-radius:3px 3px 0 0;opacity:.35;animation:svelte-1r1fj34-bar-rise .6s ease-out both}@keyframes svelte-1r1fj34-bar-rise{0%{transform:scaleY(0);transform-origin:bottom;opacity:0}to{transform:scaleY(1);transform-origin:bottom;opacity:.35}}.mock-chart-labels.svelte-1r1fj34{display:flex;justify-content:space-around;padding:3px 14px 6px;font-size:10px;color:var(--color-text-tertiary, #9ca3af)}.mock-table.svelte-1r1fj34{display:flex;flex-direction:column;padding:6px 0}.mock-row.svelte-1r1fj34{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;gap:8px}.mock-row.svelte-1r1fj34:nth-child(2n){background:#00000005}.mock-row-label.svelte-1r1fj34{font-size:12px;color:var(--color-text-secondary, #6b7280)}.mock-row-right.svelte-1r1fj34{display:flex;align-items:center;gap:4px}.mock-row-right.svelte-1r1fj34 .trend-up{color:var(--domotz-green, #40F29A)}.mock-row-value.svelte-1r1fj34{font-size:12px;font-weight:600;color:var(--color-text-tertiary, #9ca3af);letter-spacing:.05em;min-width:24px;text-align:right}.skeleton-value.svelte-1r1fj34{display:inline-block;width:32px;height:12px;background:var(--color-border, #e5e7eb);border-radius:4px;animation:svelte-1r1fj34-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1r1fj34-skeleton-shimmer{0%,to{opacity:1}50%{opacity:.5}}.feature-list.svelte-1r1fj34{display:flex;flex-direction:column;gap:8px}.feature-item.svelte-1r1fj34{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary, #6b7280)}.feature-item.svelte-1r1fj34 svg{color:var(--domotz-orange, #FE5F41);flex-shrink:0}.suggestion-card.svelte-1r1fj34{display:flex;align-items:flex-start;gap:12px;padding:14px;background:linear-gradient(135deg,#c0a4ff14,#0179fe0f);border:1px solid rgba(192,164,255,.3);border-radius:10px}.suggestion-icon.svelte-1r1fj34{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--domotz-purple, #C0A4FF) 0%,var(--color-accent, #0179FE) 100%);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.suggestion-body.svelte-1r1fj34{flex:1;display:flex;flex-direction:column;gap:6px}.suggestion-title.svelte-1r1fj34{font-size:13px;font-weight:600;color:var(--color-text-primary, #111827);margin:0}.suggestion-text.svelte-1r1fj34{font-size:12px;color:var(--color-text-secondary, #6b7280);line-height:1.5;margin:0}.suggestion-btn.svelte-1r1fj34{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:4px;padding:5px 12px;background:var(--color-accent, #0179FE);color:#fff;font-size:12px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background .15s,transform .1s}.suggestion-btn.svelte-1r1fj34:hover{background:#0066d6;transform:translateY(-1px)}.suggestion-btn.svelte-1r1fj34:active{transform:translateY(0)}.eta-note.svelte-1r1fj34{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-tertiary, #9ca3af);margin:0}.eta-note.svelte-1r1fj34 svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){.mock-bar.svelte-1r1fj34,.live-dot.svelte-1r1fj34,.skeleton-value.svelte-1r1fj34{animation:none}}
