:root{--bg: #eef0f3;--card: #ffffff;--card-2: #f6f7f9;--text: #14171c;--muted: #5d6573;--faint: #8a93a3;--line: #e2e5ea;--accent: #0b5fd6;--accent-ink: #ffffff;--accent-soft: #e5eefc;--win: #1f9d55;--draw: #8a93a3;--loss: #d93a3a;--warn: #b26b00;--warn-soft: #fff3dc;--live: #d93a3a;--shadow: 0 1px 2px rgb(16 24 40 / .06);--radius: 12px;--header-h: 56px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0d1015;--card: #171b22;--card-2: #1e232c;--text: #e9edf3;--muted: #a3acba;--faint: #7b8494;--line: #2a303b;--accent: #5b9bff;--accent-ink: #0d1015;--accent-soft: #1b2a44;--win: #3cc47a;--draw: #7b8494;--loss: #ff6b6b;--warn: #f0b04a;--warn-soft: #3a2c12;--shadow: none;color-scheme:dark}}:root[data-theme=dark]{--bg: #0d1015;--card: #171b22;--card-2: #1e232c;--text: #e9edf3;--muted: #a3acba;--faint: #7b8494;--line: #2a303b;--accent: #5b9bff;--accent-ink: #0d1015;--accent-soft: #1b2a44;--win: #3cc47a;--draw: #7b8494;--loss: #ff6b6b;--warn: #f0b04a;--warn-soft: #3a2c12;--shadow: none;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media(min-width:900px){body{padding-bottom:0}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:720px;margin:0 auto;padding:12px 12px 24px}.wrap.wide{max-width:1100px}.cols{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.cols>*{min-width:0}@media(min-width:1000px){.cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.cols>aside{position:sticky;top:calc(var(--header-h) + 12px)}}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:12px}.card-h{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;font-weight:600;font-size:13px;border-bottom:1px solid var(--line);min-height:44px}.card-h a{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.card-h .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-b{padding:12px}.section-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 4px 8px}h1{font-size:20px;margin:4px 0 12px;line-height:1.25}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;background:var(--card-2);border:1px solid var(--line);cursor:pointer;font-weight:600;font-size:14px}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:transparent}.btns{display:flex;flex-wrap:wrap;gap:8px}.icon{width:20px;height:20px;flex:none}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--card-2);color:var(--muted);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.badge.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.badge.ok{background:var(--accent-soft);color:var(--accent);border-color:transparent}.avatar{--h: 210;width:24px;height:24px;flex:none;border-radius:50%;display:inline-grid;place-items:center;background:hsl(var(--h) 55% 45%);color:#fff;font-size:10px;font-weight:700;letter-spacing:-.02em}.avatar.lg{width:56px;height:56px;font-size:20px}.form{display:inline-flex;gap:4px}.form i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;color:#fff}.form .G{background:var(--win)}.form .E{background:var(--draw)}.form .P{background:var(--loss)}.mrow{display:grid;grid-template-columns:52px 1fr auto 14px;align-items:center;gap:8px;padding:8px 12px;min-height:56px;border-top:1px solid var(--line)}.mrow:first-child{border-top:0}.card-h+.mrow,.card-h+div>.mrow:first-child{border-top:0}.mrow:hover{background:var(--card-2)}.mrow .when{font-size:12px;color:var(--muted);text-align:center;line-height:1.2}.mrow .when b{display:block;color:var(--text);font-size:13px}.mrow .when .st{font-size:10px;font-weight:700;text-transform:uppercase}.mrow .when .st.aplazado{color:var(--warn)}.mrow .teams{min-width:0;display:grid;gap:4px}.mrow .tm{display:flex;align-items:center;gap:8px;min-width:0}.mrow .tm span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow .tm.win span:last-child,.mrow .sc .win{font-weight:700}.mrow .tm.lose span:last-child{color:var(--muted)}.mrow .sc{display:grid;gap:4px;text-align:right;font-weight:600;min-width:20px}.mrow .sc .lose{color:var(--muted);font-weight:500}.mrow .raw{font-size:11px;color:var(--muted);max-width:72px;text-align:right}.mrow .chev{color:var(--faint)}.mrow.fav .tm.is-fav span:last-child{color:var(--accent)}.rest{padding:8px 12px;font-size:13px;color:var(--muted);border-top:1px solid var(--line)}table.std{width:100%;border-collapse:collapse;font-size:13px}.std th,.std td{padding:8px 6px;text-align:center;white-space:nowrap}.std th{font-size:11px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line)}.std td{border-top:1px solid var(--line)}.std tr:first-child td{border-top:0}.std .team{text-align:left;position:sticky;left:0;background:var(--card);max-width:52vw}.std .team a{display:flex;align-items:center;gap:8px;min-height:28px}.std .team span:last-child{overflow:hidden;text-overflow:ellipsis}.std .pos{color:var(--muted);width:22px;display:inline-block;text-align:right}.std tr.hl td{background:var(--accent-soft)}.std tr.hl .team{background:var(--accent-soft);font-weight:700}.std .pts{font-weight:700}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.chips{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--card);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.chip[aria-pressed=true],.chip.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}select.chip{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 14px center,right 9px center;background-size:5px 5px;background-repeat:no-repeat}.tabs{display:flex;border-bottom:1px solid var(--line);background:var(--card);position:sticky;top:var(--header-h);z-index:5}.tabs button{flex:1;min-height:44px;border:0;background:none;font-weight:600;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer}.tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.empty{padding:28px 16px;text-align:center;color:var(--muted)}.kv{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:10px 12px;border-top:1px solid var(--line);align-items:start}.kv:first-child{border-top:0}.kv .icon{color:var(--muted);margin-top:1px}.link{color:var(--accent);font-weight:600}.star{display:grid;justify-items:center;gap:2px;min-width:56px;min-height:48px;padding:4px;background:none;border:0;cursor:pointer;color:var(--muted);font-size:11px;font-weight:700}.star .s-on{display:none}.star[aria-pressed=true]{color:#e09a00}.star[aria-pressed=true] .s-on{display:block}.star[aria-pressed=true] .s-off{display:none}.star .icon{width:26px;height:26px}.card-h+.kv{border-top:0}.views{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}.views a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-weight:700;font-size:14px}.views a.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.mday{padding:8px 12px;font-size:13px;font-weight:700;border-bottom:1px solid var(--line);background:var(--card-2)}.mcap{padding:6px 12px 0;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.mday+.mcap{border-top:0}.mcap+.mrow{border-top:0;min-height:52px;padding-top:2px}.sheet-bg{position:fixed;inset:0;z-index:50;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media(min-width:640px){.sheet-bg{align-items:center}}.sheet{width:100%;max-width:440px;background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000040}.sheet-h{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 16px;border-bottom:1px solid var(--line)}.sheet-x{width:44px;height:44px;border:0;background:none;font-size:24px;color:var(--muted);cursor:pointer}.sheet-i{display:grid;gap:2px;width:100%;padding:12px 16px;min-height:56px;border:0;border-top:1px solid var(--line);background:none;text-align:left;font:inherit;color:var(--text);cursor:pointer}.sheet-h+.sheet-i{border-top:0}.sheet-i:hover,.sheet-i:focus-visible{background:var(--card-2)}.sheet-i span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-n{margin:0;padding:10px 16px 14px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.top{position:sticky;top:0;z-index:10;background:var(--accent);color:#fff;height:var(--header-h)}:root[data-theme=dark] .top{background:#111a2b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .top{background:#111a2b}}.top-in{max-width:1100px;margin:0 auto;height:100%;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px}.brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.logo{width:32px;height:32px;border-radius:9px;background:#fff;color:#0b5fd6;display:grid;place-items:center;font-weight:800;font-size:14px;letter-spacing:-.04em;flex:none}.brand-t{display:grid;line-height:1.1;min-width:0}.brand-t b{font-size:16px}.brand-t small{font-size:11px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsearch{display:none;align-items:center;gap:6px;background:#ffffff29;border-radius:10px;padding:0 10px;height:38px;width:320px}.hsearch input{background:none;border:0;color:#fff;font:inherit;width:100%;outline:none}.hsearch input::placeholder{color:#ffffffbf}@media(min-width:700px){.hsearch{display:flex}.only-mobile{display:none!important}}.iconbtn{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:none;border:0;color:#fff;cursor:pointer;flex:none}.i-sun{display:none}:root[data-theme=dark] .i-sun{display:block}:root[data-theme=dark] .i-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .i-sun{display:block}:root:not([data-theme=light]) .i-moon{display:none}}.foot{max-width:720px;margin:8px auto 0;padding:8px 16px 24px;font-size:12px;color:var(--muted);text-align:center}.foot p{margin:4px 0}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.bnav a{display:grid;justify-items:center;gap:2px;padding:8px 0 6px;min-height:56px;font-size:11px;font-weight:600;color:var(--muted)}.bnav a[aria-current=page]{color:var(--accent)}@media(min-width:900px){.bnav{display:none}}
