.dd.svelte-9mxifw{min-width:11rem;position:relative}.trigger.svelte-9mxifw{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.9rem;display:flex}.trigger.svelte-9mxifw:hover{border-color:#3d4660}.trigger-label.svelte-9mxifw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev.svelte-9mxifw{opacity:.6;font-size:.75rem}.panel.svelte-9mxifw{z-index:40;background:var(--surface-2);border:1px solid var(--border);border-radius:.45rem;min-width:15rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0008}.search-wrap.svelte-9mxifw{border-bottom:1px solid var(--border);background:#0f131a;align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}.search-icon.svelte-9mxifw{opacity:.45;flex-shrink:0;font-size:.95rem;line-height:1}.search.svelte-9mxifw{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:.2rem 0;font-size:.9rem}.search.svelte-9mxifw::-webkit-search-cancel-button{cursor:pointer}.search.svelte-9mxifw::placeholder{color:var(--muted)}ul.svelte-9mxifw{max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow:auto}ul.svelte-9mxifw button:where(.svelte-9mxifw){text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.45rem .55rem;font-size:.9rem;display:block}ul.svelte-9mxifw button.highlight:where(.svelte-9mxifw),ul.svelte-9mxifw button:where(.svelte-9mxifw):hover{background:#ffffff12}ul.svelte-9mxifw button.active:where(.svelte-9mxifw){color:#fff;background:var(--accent-soft)}ul.svelte-9mxifw button.active.highlight:where(.svelte-9mxifw){background:#e5393538}.empty.svelte-9mxifw{color:var(--muted);padding:.65rem .55rem;font-size:.85rem}.sr-only.svelte-9mxifw{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.svelte-1uha8ag{--bg:#0b0d10;--surface:#151922;--surface-2:#1b2130;--border:#2a3142;--text:#e8eaed;--muted:#9aa3b5;--accent:#e53935;--accent-soft:#e5393526;--finished-border:#5c6b82;--live-border:#e53935;max-width:56rem;color:var(--text);margin:0 auto;padding:2rem 1rem 3rem;font-family:Segoe UI,system-ui,sans-serif}header.svelte-1uha8ag{margin-bottom:1.35rem}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.75rem}header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0}.tz.svelte-1uha8ag{font-size:.85rem;margin-top:.4rem!important}.overlay-opts.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;margin:0 0 1.25rem;padding:.85rem 1rem}.overlay-opts.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .55rem;font-size:.95rem}.opt-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.opt-row.svelte-1uha8ag label:where(.svelte-1uha8ag){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.opt-row.svelte-1uha8ag .scale:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:.3rem;margin-left:.25rem;padding:.2rem .35rem;font-size:.85rem}.opt-hint.svelte-1uha8ag{color:var(--muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.4}.opt-hint.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:.78rem}.error.svelte-1uha8ag{color:#ff8a80}.empty.svelte-1uha8ag{color:var(--muted)}.toolbar.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.9rem;display:flex}.tabs.svelte-1uha8ag,.dropdowns.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.4rem;padding:.4rem .75rem;font-size:.9rem}.tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#0b0d10;background:#fff;border-color:#fff3}.count.svelte-1uha8ag{color:var(--muted);margin:0 0 1rem;font-size:.85rem}.section.svelte-1uha8ag{margin-bottom:1.75rem}.section-title.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:.78rem;font-weight:700;display:flex}.section-title.svelte-1uha8ag:after{content:"";background:var(--border);flex:1;height:1px}.live-title.svelte-1uha8ag{color:#ff8a80}.finished-title.svelte-1uha8ag{color:#8b98ad}.fixtures.svelte-1uha8ag{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}li.live.svelte-1uha8ag{border-color:var(--live-border);box-shadow:inset 3px 0 0 var(--live-border)}li.finished.svelte-1uha8ag{border-style:dashed;border-color:var(--finished-border);opacity:.85}.meta.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}.place.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.flag.svelte-1uha8ag{object-fit:cover;border-radius:1px}.league-logo.svelte-1uha8ag{object-fit:contain;flex-shrink:0}.country.svelte-1uha8ag{color:var(--text);font-weight:600}.dot.svelte-1uha8ag{opacity:.4}.badge.svelte-1uha8ag{background:var(--accent);color:#fff;border-radius:.25rem;padding:.15rem .45rem;font-weight:600}.result.svelte-1uha8ag{letter-spacing:.02em;color:var(--text);font-weight:700}.match.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-weight:600;display:flex}.team.svelte-1uha8ag{align-items:center;gap:.4rem;display:inline-flex}.vs.svelte-1uha8ag{opacity:.45;font-weight:400}.actions.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#9ecbff;font-size:.9rem;text-decoration:none}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:.3rem;padding:.25rem .65rem;font-size:.9rem}code.svelte-1uha8ag{background:#ffffff14;border-radius:.25rem;padding:.1rem .35rem}
