.app-layout[data-v-7ad042c4]{display:flex;min-height:100vh}.main-content[data-v-7ad042c4]{flex:1;background:#fafafa}.leaderboard-view[data-v-83744bdf]{padding:40px 48px;min-height:100vh;max-width:100%;box-sizing:border-box}.page-header[data-v-83744bdf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.page-title[data-v-83744bdf]{font-size:32px;font-weight:600;margin:0}.season-select[data-v-83744bdf]{padding:8px 32px 8px 16px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.season-select[data-v-83744bdf]:focus{outline:none;border-color:#333}.content-grid[data-v-83744bdf]{display:grid;grid-template-columns:1fr 400px;gap:24px;max-width:100%}.leaderboard-section[data-v-83744bdf],.top-scorers-section[data-v-83744bdf],.past-games-section[data-v-83744bdf]{background:#fff;border-radius:8px;padding:24px}.section-title[data-v-83744bdf]{font-size:18px;font-weight:600;margin:0 0 20px}.table-container[data-v-83744bdf]{overflow-x:auto;max-width:100%}.leaderboard-table[data-v-83744bdf]{width:100%;border-collapse:collapse;min-width:500px}.leaderboard-table thead th[data-v-83744bdf]{text-align:left;font-size:11px;font-weight:600;color:#999;letter-spacing:.5px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.leaderboard-table tbody tr[data-v-83744bdf]{border-bottom:1px solid #f0f0f0}.leaderboard-table tbody tr[data-v-83744bdf]:last-child{border-bottom:none}.player-row-clickable[data-v-83744bdf]{cursor:pointer;transition:background-color .2s}.player-row-clickable[data-v-83744bdf]:hover{background-color:#f8f8f8}.leaderboard-table td[data-v-83744bdf]{padding:16px 0}.col-rank[data-v-83744bdf]{width:40px;color:#666;font-size:14px}.col-player[data-v-83744bdf]{flex:1}.col-stat[data-v-83744bdf]{width:80px;text-align:left;font-size:14px}.player-info[data-v-83744bdf]{display:flex;align-items:center;gap:12px}.player-avatar[data-v-83744bdf]{width:32px;height:32px;border-radius:50%;object-fit:cover}.player-name[data-v-83744bdf]{font-size:14px;color:#333}.see-all-link[data-v-83744bdf]{display:block;text-align:right;color:#999;font-size:12px;font-weight:600;text-decoration:none;margin-top:16px;letter-spacing:.5px}.see-all-link[data-v-83744bdf]:hover{color:#333}.sidebar-sections[data-v-83744bdf]{display:flex;flex-direction:column;gap:24px}.scorers-list[data-v-83744bdf]{display:flex;flex-direction:column;gap:12px}.scorer-item[data-v-83744bdf]{display:flex;align-items:center;gap:12px}.scorer-rank[data-v-83744bdf]{width:24px;color:#666;font-size:14px}.scorer-goals[data-v-83744bdf]{margin-left:auto;font-size:14px;font-weight:500}.games-list[data-v-83744bdf]{display:flex;flex-direction:column;gap:8px}.game-item[data-v-83744bdf]{display:block;padding:10px 12px;border-radius:6px;background:#f8f8f8;transition:background-color .2s;text-decoration:none;cursor:pointer}.game-item[data-v-83744bdf]:hover{background:#f0f0f0}.game-date[data-v-83744bdf]{font-size:14px;color:#333;font-weight:500}@media (max-width: 768px){.leaderboard-view[data-v-83744bdf]{padding:20px 12px}.content-grid[data-v-83744bdf]{grid-template-columns:1fr;gap:16px}.page-header[data-v-83744bdf]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.page-title[data-v-83744bdf]{font-size:24px}.season-select[data-v-83744bdf]{width:100%}.leaderboard-section[data-v-83744bdf],.top-scorers-section[data-v-83744bdf],.past-games-section[data-v-83744bdf]{padding:16px}.section-title[data-v-83744bdf]{font-size:16px;margin-bottom:16px}.leaderboard-table[data-v-83744bdf]{font-size:12px;min-width:100%}.leaderboard-table thead th[data-v-83744bdf]{font-size:10px;padding-bottom:12px}.leaderboard-table td[data-v-83744bdf]{padding:12px 0}.col-rank[data-v-83744bdf]{width:25px;font-size:12px}.col-stat[data-v-83744bdf]{width:50px;font-size:12px}.player-avatar[data-v-83744bdf]{width:24px;height:24px}.player-name[data-v-83744bdf]{font-size:12px}.scorer-item[data-v-83744bdf]{gap:8px}.scorer-rank[data-v-83744bdf]{width:20px;font-size:12px}.scorer-goals[data-v-83744bdf]{font-size:12px}.game-item[data-v-83744bdf]{padding:8px 10px}.game-date[data-v-83744bdf]{font-size:12px}}@media (max-width: 1024px) and (min-width: 769px){.content-grid[data-v-83744bdf]{grid-template-columns:1fr}}.game-details-view[data-v-db529d09]{padding:40px 48px;min-height:100vh;max-width:100%;box-sizing:border-box}.page-header[data-v-db529d09]{margin-bottom:40px}.back-link[data-v-db529d09]{display:inline-flex;align-items:center;color:#666;text-decoration:none;font-size:14px;margin-bottom:16px;transition:color .2s}.back-link[data-v-db529d09]:hover{color:#333}.page-title[data-v-db529d09]{font-size:32px;font-weight:600;margin:0}.loading[data-v-db529d09]{text-align:center;padding:40px;color:#666}.teams-container[data-v-db529d09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px}.team-card[data-v-db529d09]{background:#fff;border-radius:8px;padding:24px;border:2px solid transparent}.team-card.team-red[data-v-db529d09]{border-color:#ef4444}.team-card.team-blue[data-v-db529d09]{border-color:#3b82f6}.team-card.team-white[data-v-db529d09]{border-color:#9ca3af}.team-card.team-yellow[data-v-db529d09]{border-color:#eab308}.team-card.team-green[data-v-db529d09]{border-color:#22c55e}.team-card.team-black[data-v-db529d09]{border-color:#1f2937}.team-header[data-v-db529d09]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.team-color-badge[data-v-db529d09]{width:32px;height:32px;border-radius:50%;border:2px solid #e5e5e5}.team-name[data-v-db529d09]{font-size:18px;font-weight:600;margin:0;text-transform:capitalize}.team-stats[data-v-db529d09]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.team-goals[data-v-db529d09]{font-size:14px;color:#666}.team-points[data-v-db529d09]{font-size:16px;font-weight:600;color:#333}.players-list[data-v-db529d09]{display:flex;flex-direction:column;gap:12px}.player-row[data-v-db529d09]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f8f8;border-radius:6px}.player-name[data-v-db529d09]{font-size:14px;color:#333}.player-goals[data-v-db529d09]{font-size:14px;font-weight:600;color:#666}@media (max-width: 768px){.game-details-view[data-v-db529d09]{padding:20px 12px}.page-title[data-v-db529d09]{font-size:24px}.teams-container[data-v-db529d09]{grid-template-columns:1fr;gap:16px}.team-card[data-v-db529d09]{padding:16px}.team-header[data-v-db529d09]{flex-wrap:wrap}.team-stats[data-v-db529d09]{width:100%;margin-left:0;margin-top:8px;flex-direction:row;justify-content:space-between;align-items:center}}.player-stats-view[data-v-cdf8f32e]{padding:40px 48px;min-height:100vh;max-width:100%;box-sizing:border-box}.page-header[data-v-cdf8f32e]{margin-bottom:40px}.back-link[data-v-cdf8f32e]{display:inline-flex;align-items:center;color:#666;text-decoration:none;font-size:14px;margin-bottom:24px;transition:color .2s}.back-link[data-v-cdf8f32e]:hover{color:#333}.player-header[data-v-cdf8f32e]{display:flex;gap:24px;align-items:flex-start;background:#fff;padding:32px;border-radius:8px}.player-avatar-large[data-v-cdf8f32e]{width:120px;height:120px;border-radius:50%;object-fit:cover}.player-info-header[data-v-cdf8f32e]{flex:1}.player-name[data-v-cdf8f32e]{font-size:32px;font-weight:600;margin:0 0 24px}.player-totals[data-v-cdf8f32e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-box[data-v-cdf8f32e]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-cdf8f32e]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-cdf8f32e]{font-size:28px;font-weight:600;color:#333}.loading[data-v-cdf8f32e]{text-align:center;padding:40px;color:#666}.stats-container[data-v-cdf8f32e]{display:flex;flex-direction:column;gap:24px}.games-section[data-v-cdf8f32e],.season-stats-section[data-v-cdf8f32e]{background:#fff;padding:24px;border-radius:8px}.section-title[data-v-cdf8f32e]{font-size:20px;font-weight:600;margin:0 0 20px}.games-table-container[data-v-cdf8f32e]{overflow-x:auto}.games-table[data-v-cdf8f32e]{width:100%;border-collapse:collapse;min-width:600px}.games-table thead th[data-v-cdf8f32e]{text-align:left;font-size:11px;font-weight:600;color:#999;letter-spacing:.5px;padding:12px 16px;border-bottom:2px solid #f0f0f0;text-transform:uppercase}.games-table tbody tr[data-v-cdf8f32e]{border-bottom:1px solid #f5f5f5;transition:background-color .2s}.games-table tbody tr[data-v-cdf8f32e]:hover{background-color:#fafafa}.game-row-clickable[data-v-cdf8f32e]{cursor:pointer}.game-row-clickable[data-v-cdf8f32e]:hover{background-color:#f5f5f5!important}.games-table td[data-v-cdf8f32e]{padding:14px 16px;font-size:14px;color:#333}.team-color-badge[data-v-cdf8f32e]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:middle;border:1px solid #e5e5e5}.stat-cell[data-v-cdf8f32e]{font-weight:500}.season-cards[data-v-cdf8f32e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.season-card[data-v-cdf8f32e]{padding:20px;background:#f8f8f8;border-radius:8px}.season-name[data-v-cdf8f32e]{font-size:16px;font-weight:600;margin:0 0 16px;color:#333}.season-stats[data-v-cdf8f32e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.season-stat[data-v-cdf8f32e]{display:flex;flex-direction:column;gap:4px}.season-stat-label[data-v-cdf8f32e]{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.season-stat-value[data-v-cdf8f32e]{font-size:20px;font-weight:600;color:#333}@media (max-width: 768px){.player-stats-view[data-v-cdf8f32e]{padding:16px}.page-header[data-v-cdf8f32e]{margin-bottom:24px}.back-link[data-v-cdf8f32e]{font-size:13px;margin-bottom:16px}.player-header[data-v-cdf8f32e]{flex-direction:column;align-items:center;text-align:center;padding:20px 16px;gap:16px}.player-avatar-large[data-v-cdf8f32e]{width:80px;height:80px}.player-info-header[data-v-cdf8f32e]{width:100%}.player-name[data-v-cdf8f32e]{font-size:22px;margin-bottom:16px}.player-totals[data-v-cdf8f32e]{grid-template-columns:repeat(3,1fr);gap:12px}.stat-box[data-v-cdf8f32e]{gap:2px}.stat-label[data-v-cdf8f32e]{font-size:10px}.stat-value[data-v-cdf8f32e]{font-size:20px}.stats-container[data-v-cdf8f32e]{gap:16px}.games-section[data-v-cdf8f32e],.season-stats-section[data-v-cdf8f32e]{padding:16px 12px}.section-title[data-v-cdf8f32e]{font-size:16px;margin-bottom:16px}.games-table-container[data-v-cdf8f32e]{margin:0 -12px;padding:0 12px}.games-table[data-v-cdf8f32e]{font-size:11px;min-width:500px}.games-table thead th[data-v-cdf8f32e]{font-size:9px;padding:8px 6px}.games-table td[data-v-cdf8f32e]{padding:10px 6px;font-size:11px}.team-color-badge[data-v-cdf8f32e]{width:10px;height:10px;margin-right:4px}.season-cards[data-v-cdf8f32e]{grid-template-columns:1fr;gap:12px}.season-card[data-v-cdf8f32e]{padding:16px}.season-name[data-v-cdf8f32e]{font-size:15px;margin-bottom:12px}.season-stats[data-v-cdf8f32e]{gap:10px}.season-stat-label[data-v-cdf8f32e]{font-size:10px}.season-stat-value[data-v-cdf8f32e]{font-size:18px}}
