.page-header[data-v-f2153ad7]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-bg);border:1px solid var(--header-border);border-radius:1.5rem;box-shadow:0 4px 20px var(--header-shadow);margin-bottom:1.5rem;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:50}.header-container[data-v-f2153ad7]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 2rem;width:100%}@media(max-width:768px){.header-container[data-v-f2153ad7]{align-items:flex-start;flex-direction:column;padding:1.25rem 1.5rem}}.header-content[data-v-f2153ad7]{flex:1;min-width:0}.page-title[data-v-f2153ad7]{color:var(--text-primary);font-size:1.875rem;font-weight:700;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.page-title[data-v-f2153ad7]{font-size:2.25rem}}@media(max-width:768px){.page-title[data-v-f2153ad7]{font-size:1.5rem}}.page-subtitle[data-v-f2153ad7]{color:var(--text-secondary);font-size:.875rem;margin:0}.header-actions[data-v-f2153ad7]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.header-actions[data-v-f2153ad7]{width:100%}}.category-distribution-chart[data-v-2dfa002d]{width:100%}.chart-container[data-v-2dfa002d]{align-items:center;display:flex;flex-direction:column;width:100%}.font-semibold[data-v-2dfa002d]{color:var(--text-primary);font-size:29px;font-weight:800}.text-muted[data-v-2dfa002d]{color:var(--text-tertiary);font-size:12px}.legend[data-v-2dfa002d]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:24px;width:100%}.legend-item[data-v-2dfa002d]{align-items:center;display:flex;gap:8px;padding:4px}.legend-item .legend-color[data-v-2dfa002d]{border-radius:3px;flex-shrink:0;height:12px;width:12px}.legend-item .legend-text[data-v-2dfa002d]{color:var(--text-secondary);flex:1;font-size:13px}.legend-item .legend-value[data-v-2dfa002d]{color:var(--text-primary);font-size:13px;font-weight:700}@media(max-width:768px){.legend[data-v-2dfa002d]{grid-template-columns:1fr}}
