.complaint-sales-ratio-container[data-v-590b2950]{padding:20px;background-color:#f8f9fa;min-height:100vh}.chart-header[data-v-590b2950]{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-590b2950]{margin:0 0 20px 0;color:#333;font-size:24px}.filter-controls[data-v-590b2950]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.filter-label[data-v-590b2950]{margin-right:8px;color:#666;font-size:14px}.overview-stats[data-v-590b2950]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.stat-card[data-v-590b2950]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:15px}.stat-icon[data-v-590b2950]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-content[data-v-590b2950]{flex:1}.stat-value[data-v-590b2950]{font-size:24px;font-weight:700;color:#333;margin-bottom:5px}.stat-label[data-v-590b2950]{color:#666;font-size:14px}.detail-charts[data-v-590b2950],.main-charts[data-v-590b2950]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.detail-charts .chart-card[data-v-590b2950]:first-child{grid-column:1/-1}.risk-warning-section[data-v-590b2950]{margin-bottom:20px}.chart-card[data-v-590b2950]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.chart-title[data-v-590b2950]{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.chart-title h3[data-v-590b2950]{margin:0;color:#333;font-size:16px}.chart-controls[data-v-590b2950]{display:flex;gap:10px;align-items:center}.chart-legend[data-v-590b2950]{display:flex;gap:20px}.legend-item[data-v-590b2950]{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}.legend-color[data-v-590b2950]{width:12px;height:12px;border-radius:2px}.chart-content[data-v-590b2950]{padding:20px}.chart[data-v-590b2950]{width:100%;height:400px}.large-chart[data-v-590b2950]{height:500px}.table-content[data-v-590b2950]{padding:20px}.risk-low[data-v-590b2950]{color:#4caf50;font-weight:700}.risk-medium[data-v-590b2950]{color:#ff9800;font-weight:700}.risk-high[data-v-590b2950]{color:#f44336;font-weight:700}@media (max-width:1200px){.overview-stats[data-v-590b2950]{grid-template-columns:repeat(2,1fr)}.detail-charts[data-v-590b2950],.main-charts[data-v-590b2950]{grid-template-columns:1fr}}@media (max-width:768px){.overview-stats[data-v-590b2950]{grid-template-columns:1fr}.filter-controls[data-v-590b2950]{flex-direction:column;align-items:stretch}.stat-card[data-v-590b2950]{flex-direction:column;text-align:center}}