.sentiment-chart-container.svelte-9e92hb{background-color:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-4);margin-bottom:var(--spacing-4);overflow:hidden}.chart-header.svelte-9e92hb{margin-bottom:var(--spacing-3)}.chart-title.svelte-9e92hb{text-align:center;margin-top:0;margin-bottom:var(--spacing-1);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-text-primary)}.chart-description.svelte-9e92hb{text-align:center;color:var(--color-text-secondary);margin-bottom:0;font-size:var(--font-size-small);line-height:var(--line-height-small);max-width:600px;margin-left:auto;margin-right:auto}.chart-wrapper.svelte-9e92hb{height:280px;position:relative;margin-bottom:var(--spacing-4)}.sentiment-stats.svelte-9e92hb{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.stat-item.svelte-9e92hb{display:flex;flex-wrap:wrap;align-items:center;padding:var(--spacing-2);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color .2s;background:none;border:none;text-align:left;width:100%}.stat-item.svelte-9e92hb:hover{background-color:#0000000d}.stat-item.selected.svelte-9e92hb{background-color:#0000000d;border-left:3px solid var(--color-secondary);padding-left:calc(var(--spacing-2) - 3px)}.stat-color.svelte-9e92hb{width:16px;height:16px;border-radius:50%;margin-right:var(--spacing-2);flex-shrink:0}.stat-color.positive.svelte-9e92hb{background-color:var(--color-positive)}.stat-color.neutral.svelte-9e92hb{background-color:var(--color-neutral)}.stat-color.negative.svelte-9e92hb{background-color:var(--color-negative)}.stat-label.svelte-9e92hb{flex-grow:1;font-weight:var(--font-weight-medium);margin-right:var(--spacing-2);min-width:70px}.stat-value.svelte-9e92hb{font-weight:var(--font-weight-bold);margin-right:var(--spacing-2);flex-shrink:0}.stat-count.svelte-9e92hb{color:var(--color-text-secondary);font-size:var(--font-size-small);flex-basis:100%;margin-top:var(--spacing-1);margin-left:calc(16px + var(--spacing-2))}.segment-info.svelte-9e92hb{background-color:#00000008;border-radius:var(--border-radius-md);padding:var(--spacing-3);margin-top:var(--spacing-3);border-left:3px solid var(--color-secondary)}.segment-title.svelte-9e92hb{margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-text-primary)}.segment-description.svelte-9e92hb{margin-bottom:var(--spacing-2);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.clear-selection.svelte-9e92hb{background:none;border:none;color:var(--color-secondary);font-size:var(--font-size-small);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;text-decoration:underline;margin-top:var(--spacing-1);border-radius:var(--border-radius-sm);transition:background-color .2s}.clear-selection.svelte-9e92hb:hover{background-color:#6236ff0d}@media (min-width: 640px){.sentiment-stats.svelte-9e92hb{flex-direction:row;justify-content:space-between}.stat-item.svelte-9e92hb{flex:1;margin:0 var(--spacing-1)}.stat-item.svelte-9e92hb:first-child{margin-left:0}.stat-item.svelte-9e92hb:last-child{margin-right:0}.stat-count.svelte-9e92hb{flex-basis:auto;margin-top:0;margin-left:0}.sentiment-chart-container.svelte-9e92hb{padding:var(--spacing-4)}}@media (min-width: 1024px){.sentiment-chart-container.svelte-9e92hb{padding:var(--spacing-5)}.chart-wrapper.svelte-9e92hb{height:300px}}
