.pie-chart-container[data-v-bfa38ca6]{height:340px;overflow:scroll;position:relative;width:100%}.loading-container[data-v-bfa38ca6]{align-items:center;background:linear-gradient(145deg,#f8f9ff,#f0f2ff);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center}.loading-text[data-v-bfa38ca6]{color:#6366f1;font-size:14px;font-weight:500;opacity:.8}.empty-state[data-v-bfa38ca6]{align-items:center;background:linear-gradient(145deg,#f8f9ff,#f0f2ff);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.empty-title[data-v-bfa38ca6]{color:#374151;font-size:18px;font-weight:600;margin-top:16px}.empty-subtitle[data-v-bfa38ca6]{color:#6b7280;font-size:14px;margin-top:8px}.chart-content[data-v-bfa38ca6],.chart-wrapper[data-v-bfa38ca6]{display:flex;flex-direction:column;height:100%}.chart-content[data-v-bfa38ca6]{gap:8px}.chart-section[data-v-bfa38ca6]{flex:1;min-height:0}.table-section[data-v-bfa38ca6]{flex:0 0 auto}.pie-chart[data-v-bfa38ca6]{height:100%;width:100%}.data-table[data-v-bfa38ca6]{font-size:12px;height:100%}.color-indicator[data-v-bfa38ca6]{border-radius:3px;height:12px;margin:0 auto;width:12px}.name-cell[data-v-bfa38ca6]{padding:4px 8px!important}.name-row[data-v-bfa38ca6]{border-radius:3px;color:#374151;cursor:pointer;font-size:11px;font-weight:500;overflow:hidden;padding:2px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.name-row[data-v-bfa38ca6]:hover{background-color:#f3f4f6}.name-row--disabled[data-v-bfa38ca6]{opacity:.5}.value-cell[data-v-bfa38ca6]{color:#1f2937;font-size:11px}.percentage-cell[data-v-bfa38ca6],.value-cell[data-v-bfa38ca6]{font-weight:600;padding:4px 8px!important}.percentage-cell[data-v-bfa38ca6]{color:#6b7280;font-size:10px}.body--dark .name-row[data-v-bfa38ca6]{color:#f9fafb}.body--dark .name-row[data-v-bfa38ca6]:hover{background-color:#374151}.body--dark .value-cell[data-v-bfa38ca6]{color:#e5e7eb}.body--dark .empty-state[data-v-bfa38ca6],.body--dark .loading-container[data-v-bfa38ca6]{background:linear-gradient(145deg,#1f2937,#111827)}.body--dark .empty-title[data-v-bfa38ca6]{color:#f9fafb}.body--dark .empty-subtitle[data-v-bfa38ca6]{color:#9ca3af}.body--dark .loading-text[data-v-bfa38ca6]{color:#818cf8}@media (max-width:768px){.pie-chart-container[data-v-bfa38ca6]{height:220px}.chart-section[data-v-bfa38ca6]{flex:0 0 140px}.table-section[data-v-bfa38ca6]{flex:0 0 auto}.data-table[data-v-bfa38ca6]{font-size:10px}.color-indicator[data-v-bfa38ca6]{height:8px;width:8px}.name-row[data-v-bfa38ca6],.value-cell[data-v-bfa38ca6]{font-size:9px}.percentage-cell[data-v-bfa38ca6]{font-size:8px}}.chart-wrapper[data-v-bfa38ca6]{animation:fadeInUp-bfa38ca6 .5s ease-out}@keyframes fadeInUp-bfa38ca6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
