.season-game-league-picker.svelte-3bm8bs{display:flex;flex-direction:column;gap:1rem;width:100%}.selectors-row.svelte-3bm8bs{display:flex;gap:1rem;flex-wrap:wrap}.selector.svelte-3bm8bs{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:140px}.selector-label.svelte-3bm8bs{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding-left:.25rem}.custom-select-wrapper.svelte-3bm8bs{position:relative}.custom-select-trigger.svelte-3bm8bs{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,.8);border-radius:.75rem;font-size:.875rem;font-weight:500;color:#1e293b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.custom-select-trigger.svelte-3bm8bs:hover:not(:disabled){background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.custom-select-trigger.svelte-3bm8bs:disabled{opacity:.5;cursor:not-allowed}.custom-select-dropdown.svelte-3bm8bs{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.8);border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:60;padding:.375rem;display:flex;flex-direction:column;gap:.125rem}.custom-option.svelte-3bm8bs{display:flex;align-items:center;width:100%;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;color:#475569;background:transparent;border:none;cursor:pointer;transition:all .15s}.custom-option.svelte-3bm8bs:hover{background:#f1f5f9;color:#1e293b}.custom-option.selected.svelte-3bm8bs{background:#eff6ff;color:#2563eb;font-weight:600}.league-selector.svelte-3bm8bs{position:relative}.league-trigger.svelte-3bm8bs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.8);border-radius:.875rem;font-size:.9375rem;color:#1e293b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.league-trigger.svelte-3bm8bs:hover:not(:disabled){background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px -2px #00000014;transform:translateY(-1px)}.league-trigger.svelte-3bm8bs:disabled{opacity:.6;cursor:not-allowed}.league-label.svelte-3bm8bs{flex:1;text-align:left;font-weight:600;color:#334155}.chevron.svelte-3bm8bs{color:#94a3b8;transition:transform .3s cubic-bezier(.4,0,.2,1)}.chevron.expanded.svelte-3bm8bs{transform:rotate(180deg);color:#3b82f6}.league-dropdown.svelte-3bm8bs{position:absolute;top:100%;left:0;right:0;margin-top:.625rem;background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d;z-index:50;overflow:hidden;display:flex;flex-direction:column}.search-container.svelte-3bm8bs{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;background:#f8fafc}.search-input.svelte-3bm8bs{flex:1;background:transparent;border:none;font-size:.875rem;color:#1e293b;outline:none}.search-input.svelte-3bm8bs::-moz-placeholder{color:#94a3b8}.search-input.svelte-3bm8bs::placeholder{color:#94a3b8}.clear-search.svelte-3bm8bs{background:#e2e8f0;color:#64748b;border:none;border-radius:9999px;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.clear-search.svelte-3bm8bs:hover{background:#cbd5e1;color:#1e293b}.dropdown-actions.svelte-3bm8bs{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.625rem;background:#fff;border-bottom:1px solid #f1f5f9}.action-btn.svelte-3bm8bs{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#2563eb;background:transparent;border:none;cursor:pointer;transition:all .2s;border-radius:.375rem}.action-btn.svelte-3bm8bs:hover{background:#eff6ff;color:#1d4ed8}.leagues-list-scrollable.svelte-3bm8bs{max-height:320px;overflow-y:auto;padding:.5rem}.league-section.svelte-3bm8bs{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.75rem}.league-section.svelte-3bm8bs:last-child{padding-bottom:0}.section-label.svelte-3bm8bs{display:block;padding:.5rem .75rem .375rem;font-size:.625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.league-item.svelte-3bm8bs{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;border-radius:.625rem;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.league-item.svelte-3bm8bs:hover{background:#f8fafc}.league-item.selected.svelte-3bm8bs{background:#f0f7ff}.league-item.selected.svelte-3bm8bs:hover{background:#e0efff}.league-item.focused.svelte-3bm8bs{background:#f1f5f9;box-shadow:inset 0 0 0 2px #3b82f6}.check-container.svelte-3bm8bs{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#3b82f6;color:#fff;border-radius:.375rem;box-shadow:0 2px 4px #3b82f633}.check-placeholder.svelte-3bm8bs{width:1.25rem;height:1.25rem;border:1.5px solid #e2e8f0;border-radius:.375rem;transition:all .2s}.league-item.svelte-3bm8bs:hover .check-placeholder:where(.svelte-3bm8bs){border-color:#cbd5e1}.league-logo.svelte-3bm8bs{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;background:#fff;padding:.25rem;border-radius:.5rem;box-shadow:0 2px 4px #0000000a,0 0 0 1px #00000005}.league-info.svelte-3bm8bs{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.league-name.svelte-3bm8bs{font-size:.875rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-country.svelte-3bm8bs{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b}.league-badge.svelte-3bm8bs{padding:.25rem .625rem;font-size:.6875rem;font-weight:600;color:#059669;background:#ecfdf5;border-radius:.5rem;white-space:nowrap;border:1px solid #d1fae5}.league-badge.muted.svelte-3bm8bs{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.empty-state.svelte-3bm8bs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;color:#64748b;text-align:center;font-size:.875rem}.error-message.svelte-3bm8bs{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.retry-btn.svelte-3bm8bs{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:.5rem;cursor:pointer;transition:all .2s}.retry-btn.svelte-3bm8bs:hover{color:#fff;background:#dc2626;border-color:#dc2626}.custom-scrollbar.svelte-3bm8bs::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-3bm8bs::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-3bm8bs::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar.svelte-3bm8bs::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.compact.svelte-3bm8bs{gap:.75rem}.compact.svelte-3bm8bs .selectors-row:where(.svelte-3bm8bs){gap:.75rem}.compact.svelte-3bm8bs .selector:where(.svelte-3bm8bs){min-width:120px}.compact.svelte-3bm8bs .custom-select-trigger:where(.svelte-3bm8bs){padding:.5rem .75rem;font-size:.8125rem}.compact.svelte-3bm8bs .league-trigger:where(.svelte-3bm8bs){padding:.625rem .875rem;font-size:.875rem}.compact.svelte-3bm8bs .league-logo:where(.svelte-3bm8bs){width:1.5rem;height:1.5rem}.animate-pulse.svelte-3bm8bs{animation:svelte-3bm8bs-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-3bm8bs-pulse{0%,to{opacity:1}50%{opacity:.5}}
