.sx-dashboard{--sx-accent:#2456ad;margin:24px 0;color:var(--text,#151515)}.sx-cycling{--sx-accent:#177247}.sx-darts{--sx-accent:#a33421}.sx-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.sx-kicker{font-size:10px;letter-spacing:.15em;color:var(--sx-accent);font-weight:800;margin:0}.sx-header h2{font-size:30px;letter-spacing:-.04em;margin:5px 0}.sx-header label{display:grid;gap:5px;font-size:11px;color:var(--muted,#666);font-weight:700}.sx-header select{font:700 13px Arial,sans-serif;padding:10px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--surface,#fff);color:var(--text,#151515);min-width:180px}.sx-status,.sx-source{font-size:11px;color:var(--muted,#666);margin:10px 0}.sx-source{font-size:10px;margin-top:16px}.sx-hero{background:#141d29;border-top:4px solid var(--sx-accent);color:white;border-radius:13px;padding:24px 28px;margin:16px 0}.sx-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;color:#b9cddd;margin:0 0 8px}.sx-hero h3{font-size:clamp(23px,3vw,32px);line-height:1.2;letter-spacing:-.03em;margin:0}.sx-hero-sub{font-size:13px;color:#ccd5df;margin:10px 0 0}.sx-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:16px;align-items:start}.sx-card{min-width:0;background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:12px;padding:18px}.sx-card h3{font-size:15px;margin:0 0 12px}.sx-meta{font-size:11px;color:var(--muted,#666);line-height:1.5;margin:5px 0}.sx-match,.sx-event{padding:12px 0;border-bottom:1px solid var(--line,#ddd)}.sx-match-title,.sx-event-name{font-weight:700;font-size:12px;line-height:1.5;margin:0}.sx-event h4{font-size:13px;line-height:1.4;margin:0 0 6px}.sx-event p,.sx-event a{font-size:11px}.sx-event a{text-decoration:underline}.sx-player{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:5px 0}.sx-player strong{font-variant-numeric:tabular-nums;white-space:pre;min-width:18px;text-align:right}.sx-player.is-winner{font-weight:700}.sx-live{display:inline-block;padding:3px 8px;border-radius:15px;background:#087b3c;color:white;font-size:10px;font-weight:800;margin:4px 0}.sx-live-card{margin:0 0 16px;border-color:#087b3c}.sx-live-card>.sx-match{display:inline-block;vertical-align:top;width:calc(50% - 16px);margin-right:16px}.sx-table-wrap{overflow-x:auto}.sx-dashboard table{border-collapse:collapse;width:100%;font-size:12px}.sx-dashboard th,.sx-dashboard td{text-align:left;padding:10px 3px;border-bottom:1px solid var(--line,#ddd)}.sx-dashboard th{font-size:10px;font-weight:500;color:var(--muted,#666)}.sx-dashboard th:last-child,.sx-dashboard td:last-child{text-align:right;font-weight:700}.sx-dashboard td:nth-child(2){min-width:110px}.sx-more summary{font-size:12px;font-weight:700;padding:12px 0;cursor:pointer}.sx-more[open]>summary{border-bottom:1px solid var(--line,#ddd);margin-bottom:8px}.sx-tournaments{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:9px;padding:0 16px;margin-top:16px}@media(max-width:1000px){.sx-grid{grid-template-columns:1fr 1fr}.sx-card:last-child{grid-column:1/-1}}@media(max-width:620px){.sx-grid{grid-template-columns:1fr}.sx-card:last-child{grid-column:auto}.sx-header h2{font-size:25px}.sx-header select{min-width:0;max-width:160px;font-size:12px}.sx-kicker{font-size:8px}.sx-hero{padding:20px}.sx-live-card>.sx-match{display:block;width:100%;margin:0}.sx-card{padding:16px}}
