.lane-icon-wrapper.svelte-pkjlfl{display:flex;justify-content:center;align-items:center}.data-table .group-field{margin:0;text-align:center;width:auto;min-width:auto}.data-table .group-field>span:first-child{display:none}.data-table .stat-value{justify-content:center}.filters-container.svelte-189l30d.svelte-189l30d{background-color:var(--background-card);border:1px solid var(--border-subtle);border-radius:var(--radius-soft);padding:var(--size-l);margin-bottom:var(--size-l);box-shadow:var(--shadow-subtle)}.filters-grid.svelte-189l30d.svelte-189l30d{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--size-l);align-items:end}.filter-group.svelte-189l30d.svelte-189l30d{display:flex;flex-direction:column;gap:var(--size-s)}.filter-group.svelte-189l30d label.svelte-189l30d,.filter-group.svelte-189l30d .filter-label.svelte-189l30d{font-size:.9rem;font-weight:600;color:var(--text-color-light);text-transform:uppercase;letter-spacing:.05em}.lane-button-group.svelte-189l30d.svelte-189l30d{display:flex;gap:var(--size-xs);flex-wrap:wrap}.lane-btn.svelte-189l30d.svelte-189l30d{display:flex;align-items:center;justify-content:center;padding:var(--size-s);background-color:var(--background-input, #ffffff);border:2px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;min-width:40px;height:40px}.lane-btn.svelte-189l30d.svelte-189l30d:hover{border-color:var(--accent-color);background-color:var(--background-hover)}.lane-btn.active.svelte-189l30d.svelte-189l30d{border-color:var(--accent-color);background-color:var(--accent-color);color:#fff}.lane-btn.active.svelte-189l30d .all-lanes-text.svelte-189l30d{color:#fff;font-weight:600}.lane-icon.svelte-189l30d.svelte-189l30d{width:24px;height:24px;filter:brightness(0) saturate(100%)}.lane-btn.active.svelte-189l30d .lane-icon.svelte-189l30d{filter:brightness(0) saturate(100%) invert(100%)}.all-lanes-text.svelte-189l30d.svelte-189l30d{font-size:.8rem;font-weight:600;color:var(--text-color)}.filter-select.svelte-189l30d.svelte-189l30d{padding:var(--size-s) var(--size-m);border:1px solid var(--border-subtle);border-radius:var(--radius);background-color:var(--background-input, #ffffff);color:var(--text-color, #000000);font-size:.9rem;cursor:pointer;transition:all .2s ease}.filter-select.svelte-189l30d.svelte-189l30d:hover{border-color:var(--accent-color)}.filter-select.svelte-189l30d.svelte-189l30d:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha)}.filter-select.svelte-189l30d option.svelte-189l30d{background-color:var(--background-input, #ffffff);color:var(--text-color, #000000);padding:var(--size-xs)}@media (max-width: 768px){.filters-grid.svelte-189l30d.svelte-189l30d{grid-template-columns:1fr;gap:var(--size-m)}}.players-page.svelte-1uqww5j.svelte-1uqww5j{max-width:80vw;margin:0 auto;padding:var(--size-l)}.header.svelte-1uqww5j.svelte-1uqww5j{text-align:center;margin-bottom:var(--size-xl)}.header.svelte-1uqww5j h1.svelte-1uqww5j{margin:0 0 var(--size-s) 0;font-size:2.5rem;font-weight:700;color:var(--text-color-light)}.error-message.svelte-1uqww5j.svelte-1uqww5j{display:flex;align-items:center;gap:var(--size-s);padding:var(--size-m);background-color:var(--error-background, #ffe6e6);border:1px solid var(--error-border, #ff9999);border-radius:var(--radius-soft);color:var(--error-text, #cc0000);margin:var(--size-l) 0}.loading-container.svelte-1uqww5j.svelte-1uqww5j{display:flex;align-items:center;justify-content:center;gap:var(--size-m);padding:var(--size-xl);color:var(--text-color-dark)}.spinner.svelte-1uqww5j.svelte-1uqww5j{width:24px;height:24px;border:2px solid var(--border-subtle);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-1uqww5j-spin 1s linear infinite}@keyframes svelte-1uqww5j-spin{to{transform:rotate(360deg)}}.reset-button.svelte-1uqww5j.svelte-1uqww5j{display:flex;align-items:center;gap:var(--size-xs);padding:var(--size-s) var(--size-m);background-color:var(--background-card, #f8f9fa);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-color);font-size:.9rem;cursor:pointer;transition:all .2s ease;height:auto;white-space:nowrap}.reset-button.svelte-1uqww5j.svelte-1uqww5j:hover{background-color:var(--background-hover, #e9ecef);border-color:var(--accent-color);color:var(--accent-color)}@media (max-width: 768px){.players-page.svelte-1uqww5j.svelte-1uqww5j{padding:var(--size-m)}.header.svelte-1uqww5j h1.svelte-1uqww5j{font-size:2rem}}
