.shot-stats-widget[data-v-0f0fded5]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.widget-header[data-v-0f0fded5]{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.widget-header h3[data-v-0f0fded5]{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem}.header-icon[data-v-0f0fded5]{color:#dc2626;font-size:1.5rem}.stat-selector[data-v-0f0fded5]{display:flex;gap:.25rem}.stat-btn[data-v-0f0fded5]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.stat-btn[data-v-0f0fded5]:hover{background:#f8fafc;border-color:#cbd5e1}.stat-btn.active[data-v-0f0fded5]{background:#dc2626;border-color:#dc2626;color:#fff}.shots-grid[data-v-0f0fded5]{display:grid;gap:2rem}.overview-cards[data-v-0f0fded5]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat-card[data-v-0f0fded5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.card-header[data-v-0f0fded5]{align-items:center;color:#374151;display:flex;font-weight:600;gap:.5rem;margin-bottom:1rem}.card-header svg[data-v-0f0fded5]{color:#dc2626;font-size:1.25rem}.team-comparison[data-v-0f0fded5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.team-stat[data-v-0f0fded5]{flex:1;text-align:center}.team-name[data-v-0f0fded5]{color:#64748b;display:block;font-size:.875rem;margin-bottom:.5rem}.stat-value[data-v-0f0fded5]{color:#1e293b;display:block;font-size:1.75rem;font-weight:800;margin-bottom:.25rem}.stat-average[data-v-0f0fded5],.stat-label[data-v-0f0fded5],.stat-percentage[data-v-0f0fded5]{color:#64748b;display:block;font-size:.875rem}.vs-divider[data-v-0f0fded5]{color:#94a3b8;font-weight:700;margin:0 1rem}.efficiency-bar[data-v-0f0fded5]{background:#f1f5f9;border-radius:4px;display:flex;height:8px;overflow:hidden}.efficiency-fill[data-v-0f0fded5]{height:100%;transition:width .3s ease}.efficiency-fill.home[data-v-0f0fded5]{background:#059669}.efficiency-fill.away[data-v-0f0fded5]{background:#3b82f6}.accuracy-indicator[data-v-0f0fded5]{background:#fff;border-radius:6px;padding:.75rem;text-align:center}.accuracy-label[data-v-0f0fded5]{color:#64748b;display:block;font-size:.875rem;margin-bottom:.25rem}.accuracy-value[data-v-0f0fded5]{color:#dc2626;font-size:1.5rem;font-weight:700}.conversion-insight[data-v-0f0fded5]{margin-top:.75rem;text-align:center}.insight-badge[data-v-0f0fded5]{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.insight-badge.high[data-v-0f0fded5]{background:#fef3c7;color:#92400e}.insight-badge.medium[data-v-0f0fded5]{background:#dbeafe;color:#1e40af}.insight-badge.low[data-v-0f0fded5]{background:#fef2f2;color:#991b1b}.section-header[data-v-0f0fded5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.section-header h4[data-v-0f0fded5]{color:#374151;font-size:1.125rem;font-weight:600}.view-toggle[data-v-0f0fded5]{display:flex;gap:.25rem}.view-btn[data-v-0f0fded5]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.view-btn[data-v-0f0fded5]:hover{background:#f8fafc}.view-btn.active[data-v-0f0fded5]{background:#dc2626;border-color:#dc2626;color:#fff}.quality-metrics[data-v-0f0fded5]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.metric-card[data-v-0f0fded5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.metric-header[data-v-0f0fded5]{align-items:center;color:#374151;display:flex;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.metric-comparison[data-v-0f0fded5]{display:flex;gap:2rem;margin-bottom:1rem}.team-metric[data-v-0f0fded5]{flex:1;text-align:center}.metric-value[data-v-0f0fded5]{color:#dc2626;font-size:2rem;font-weight:800}.metric-label[data-v-0f0fded5],.metric-value[data-v-0f0fded5]{display:block;margin-bottom:.5rem}.metric-label[data-v-0f0fded5]{color:#64748b;font-size:.875rem}.conversion-rate[data-v-0f0fded5]{color:#059669;font-size:.875rem;font-weight:500}.xg-comparison[data-v-0f0fded5]{display:flex;gap:2rem;margin-bottom:1rem}.team-xg[data-v-0f0fded5]{flex:1;text-align:center}.xg-value[data-v-0f0fded5]{color:#8b5cf6;font-size:2.5rem;font-weight:800}.xg-label[data-v-0f0fded5],.xg-value[data-v-0f0fded5]{display:block;margin-bottom:.5rem}.xg-label[data-v-0f0fded5]{color:#64748b;font-size:.875rem}.xg-efficiency[data-v-0f0fded5]{color:#6366f1;font-size:.875rem;font-weight:500}.xg-prediction[data-v-0f0fded5]{background:#fff;border:2px solid #8b5cf6;border-radius:6px;padding:1rem;text-align:center}.prediction-text[data-v-0f0fded5]{color:#374151;font-weight:500}.location-grid[data-v-0f0fded5]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.location-zone[data-v-0f0fded5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.zone-header[data-v-0f0fded5]{align-items:center;color:#374151;font-weight:600;gap:.5rem}.zone-comparison[data-v-0f0fded5],.zone-header[data-v-0f0fded5]{display:flex;margin-bottom:1rem}.zone-comparison[data-v-0f0fded5]{justify-content:space-between}.zone-team[data-v-0f0fded5]{flex:1;text-align:center}.zone-shots[data-v-0f0fded5]{color:#1e293b;font-size:1.5rem;font-weight:700}.zone-accuracy[data-v-0f0fded5],.zone-shots[data-v-0f0fded5]{display:block;margin-bottom:.25rem}.zone-accuracy[data-v-0f0fded5]{color:#dc2626;font-size:.875rem;font-weight:500}.zone-label[data-v-0f0fded5]{color:#64748b;font-size:.75rem}.zone-insight[data-v-0f0fded5]{text-align:center}.zone-badge[data-v-0f0fded5]{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.zone-badge.high[data-v-0f0fded5]{background:#fef3c7;color:#92400e}.zone-badge.medium[data-v-0f0fded5]{background:#dbeafe;color:#1e40af}.zone-badge.low[data-v-0f0fded5]{background:#f3f4f6;color:#6b7280}.trends-grid[data-v-0f0fded5]{display:grid;gap:1.5rem}.trend-metric h5[data-v-0f0fded5]{color:#374151;font-size:1rem;font-weight:600;margin-bottom:1rem}.trend-comparison[data-v-0f0fded5]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.team-trend[data-v-0f0fded5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:1rem;padding:1.5rem}.team-trend[data-v-0f0fded5],.trend-indicator[data-v-0f0fded5]{align-items:center;display:flex}.trend-indicator[data-v-0f0fded5]{border-radius:50%;font-size:1.5rem;height:48px;justify-content:center;width:48px}.trend-indicator.positive[data-v-0f0fded5]{background:#dcfce7;color:#059669}.trend-indicator.negative[data-v-0f0fded5]{background:#fef2f2;color:#dc2626}.trend-indicator.neutral[data-v-0f0fded5]{background:#f3f4f6;color:#6b7280}.trend-details[data-v-0f0fded5]{flex:1}.trend-title[data-v-0f0fded5]{color:#374151;font-weight:600}.trend-description[data-v-0f0fded5],.trend-title[data-v-0f0fded5]{display:block;margin-bottom:.25rem}.trend-description[data-v-0f0fded5]{color:#64748b;font-size:.875rem}.trend-value[data-v-0f0fded5]{color:#1e293b;display:block;font-weight:700}.insights-grid[data-v-0f0fded5]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.insight-card[data-v-0f0fded5]{border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem}.insight-card.high[data-v-0f0fded5]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#bbf7d0}.insight-card.medium[data-v-0f0fded5]{background:linear-gradient(135deg,#fefbeb,#fef3c7);border-color:#fcd34d}.insight-card.low[data-v-0f0fded5]{background:linear-gradient(135deg,#fef2f2,#fef7f7);border-color:#fecaca}.insight-header[data-v-0f0fded5]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.insight-icon[data-v-0f0fded5]{color:#059669;font-size:1.25rem}.insight-title[data-v-0f0fded5]{color:#374151;font-size:.875rem;font-weight:700}.insight-content[data-v-0f0fded5]{margin-bottom:.75rem}.insight-value[data-v-0f0fded5]{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.insight-description[data-v-0f0fded5]{color:#64748b;font-size:.875rem}.insight-action[data-v-0f0fded5]{border-radius:6px;font-size:.875rem;font-weight:700;padding:.5rem;text-align:center}.insight-action.high[data-v-0f0fded5]{background:#dc2626;color:#fff}.insight-action.medium[data-v-0f0fded5]{background:#f59e0b;color:#fff}@media (max-width:768px){.insights-grid[data-v-0f0fded5],.location-grid[data-v-0f0fded5],.overview-cards[data-v-0f0fded5],.quality-metrics[data-v-0f0fded5],.trend-comparison[data-v-0f0fded5]{grid-template-columns:1fr}}
