.sales-chart-container[data-v-07d616cc]{padding:20px;background-color:#f8f9fa;min-height:100vh}.chart-header[data-v-07d616cc]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.chart-header h1[data-v-07d616cc]{margin:0 0 20px 0;color:#333;font-size:24px}.filter-controls[data-v-07d616cc]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.filter-label[data-v-07d616cc]{margin-right:8px;color:#666;font-size:14px}.analysis-tabs[data-v-07d616cc]{background:#fff;padding:15px 20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.tab-container[data-v-07d616cc]{display:flex;gap:20px}.tab-item[data-v-07d616cc]{padding:8px 16px;border-radius:4px;cursor:pointer;color:#666;transition:all .3s}.tab-item.active[data-v-07d616cc]{background:#00d4aa;color:#fff}.period-tabs[data-v-07d616cc]{display:flex;gap:15px}.period-tab[data-v-07d616cc]{padding:6px 12px;border-radius:4px;cursor:pointer;color:#666;background:#f5f5f5;transition:all .3s;font-size:14px}.period-tab.active[data-v-07d616cc]{background:#00d4aa;color:#fff}.display-options[data-v-07d616cc]{display:flex;gap:15px;align-items:center}.main-chart-area[data-v-07d616cc]{margin-bottom:20px}.chart-card[data-v-07d616cc]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.main-chart[data-v-07d616cc]{min-height:500px}.chart-title[data-v-07d616cc]{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.chart-title h3[data-v-07d616cc]{margin:0;color:#333;font-size:16px}.chart-legend[data-v-07d616cc]{display:flex;gap:20px}.legend-item[data-v-07d616cc]{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}.legend-color[data-v-07d616cc]{width:12px;height:12px;border-radius:2px}.chart-content[data-v-07d616cc]{padding:20px}.chart[data-v-07d616cc]{width:100%;height:400px}.chart-summary[data-v-07d616cc]{padding:15px 20px;border-top:1px solid #eee;background:#f8f9fa}.summary-item[data-v-07d616cc]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-07d616cc]{color:#666;font-size:14px}.summary-value[data-v-07d616cc]{font-size:18px;font-weight:700;color:#00d4aa}.category-charts[data-v-07d616cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.ranking-section[data-v-07d616cc]{margin-bottom:20px}.ranking-tabs[data-v-07d616cc]{display:flex;gap:10px}.ranking-tab[data-v-07d616cc]{padding:5px 15px;border-radius:4px;cursor:pointer;background:#f5f5f5;color:#666;transition:all .3s;font-size:14px}.ranking-tab.active[data-v-07d616cc]{background:#00d4aa;color:#fff}@media (max-width:1200px){.category-charts[data-v-07d616cc]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.category-charts[data-v-07d616cc]{grid-template-columns:1fr}.analysis-tabs[data-v-07d616cc],.filter-controls[data-v-07d616cc]{flex-direction:column;align-items:stretch}.analysis-tabs[data-v-07d616cc]{gap:15px}.period-tabs[data-v-07d616cc]{flex-wrap:wrap}}