.xbm-wrap{--xbm-bg:#0e1218;--xbm-card:#161d27;--xbm-card-2:#1b232f;--xbm-card-hover:#202b39;--xbm-border:#2a3849;--xbm-border-soft:#21303f;--xbm-text:#eaf1f8;--xbm-muted:#8a99ab;--xbm-faint:#5c6b7d;--xbm-accent:#ffd200;--xbm-accent-2:#2d7dff;--xbm-live:#ff3b52;--xbm-betano:#ff3d00;--xbm-win:#ffffff;--xbm-radius:16px;--xbm-radius-sm:11px;--xbm-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 8px 24px rgba(0, 0, 0, 0.22);max-width:780px;margin:0 auto;color:var(--xbm-text);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xbm-wrap *,.xbm-wrap *::before,.xbm-wrap *::after{box-sizing:border-box}.xbm-wrap :focus-visible{outline:2px solid var(--xbm-accent-2);outline-offset:2px;border-radius:4px}.xbm-empty{padding:32px 28px;text-align:center;color:var(--xbm-muted);background:var(--xbm-card);border:1px solid var(--xbm-border);border-radius:var(--xbm-radius)}.xbm-day{background:var(--xbm-card);border:1px solid var(--xbm-border);border-radius:var(--xbm-radius);margin:0 0 12px;overflow:hidden;transition:border-color 0.18s ease,box-shadow 0.18s ease}.xbm-day[open]{border-color:#324559;box-shadow:var(--xbm-shadow)}.xbm-day-summary{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:17px;line-height:1.1;text-transform:none;letter-spacing:.3px;user-select:none;transition:background 0.15s ease}.xbm-day-summary::before{content:"";flex:0 0 auto;width:4px;height:18px;border-radius:999px;background:var(--xbm-faint);transition:background 0.18s ease,height 0.18s ease}.xbm-day[open] .xbm-day-summary::before{background:linear-gradient(180deg,#ffe14d,var(--xbm-accent));height:22px}.xbm-day-summary:hover{background:var(--xbm-card-2)}.xbm-day-summary::-webkit-details-marker{display:none}.xbm-day-summary::after{content:"";width:9px;height:9px;margin-left:4px;border-right:2px solid var(--xbm-muted);border-bottom:2px solid var(--xbm-muted);transform:rotate(45deg);transition:transform 0.2s ease}.xbm-day[open] .xbm-day-summary::after{transform:rotate(-135deg)}.xbm-day-count{font-size:12px;font-weight:600;color:var(--xbm-muted);margin-left:auto;background:rgb(255 255 255 / .05);padding:3px 11px;border-radius:999px;font-variant-numeric:tabular-nums}.xbm-day-body{padding:4px 10px 12px;border-top:1px solid var(--xbm-border-soft)}.xbm-match{background:var(--xbm-card-2);border:1px solid var(--xbm-border-soft);border-radius:var(--xbm-radius-sm);padding:13px 15px;margin:10px 0;transition:background 0.15s ease,border-color 0.15s ease,transform 0.12s ease}.xbm-match:hover{background:var(--xbm-card-hover);border-color:#314255}.xbm-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--xbm-muted);margin-bottom:11px}.xbm-time{font-weight:700;font-size:13px;color:var(--xbm-text);background:rgb(255 255 255 / .06);padding:2px 9px;border-radius:6px;font-variant-numeric:tabular-nums;letter-spacing:.5px}.xbm-stage{font-weight:700;color:var(--xbm-accent);text-transform:uppercase;letter-spacing:.7px;font-size:11px}.xbm-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.xbm-team{display:flex;align-items:center;gap:10px;min-width:0;font-weight:500;font-size:15.5px}.xbm-home{justify-content:flex-start}.xbm-away{justify-content:flex-end}.xbm-team-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xbm-team.is-winner .xbm-team-name{font-weight:700;color:var(--xbm-win)}.xbm-team.is-winner::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--xbm-accent);flex:0 0 auto;order:3}.xbm-home.is-winner::after{order:3}.xbm-away.is-winner::after{order:-1}.xbm-flag{flex:0 0 auto;width:28px;height:21px;border-radius:4px;box-shadow:0 0 0 1px rgb(255 255 255 / .1),0 1px 3px rgb(0 0 0 / .45);background-size:cover;background-position:center}.xbm-flag--unknown{background:linear-gradient(135deg,#2a3849,#1d2733);position:relative}.xbm-flag--unknown::after{content:"?";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--xbm-muted)}.xbm-score{text-align:center;min-width:78px;display:flex;flex-direction:column;align-items:center;gap:3px}.xbm-vs{color:var(--xbm-faint);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px}.xbm-score-num{font-size:22px;font-weight:800;line-height:1;letter-spacing:.5px;color:var(--xbm-win);font-variant-numeric:tabular-nums;white-space:nowrap}.xbm-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#fff;background:var(--xbm-live);padding:2px 8px;border-radius:5px;letter-spacing:.6px;box-shadow:0 0 0 0 rgb(255 59 82 / .5);animation:xbm-pulse 1.8s ease-in-out infinite}.xbm-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}@keyframes xbm-pulse{0%,100%{box-shadow:0 0 0 0 rgb(255 59 82 / .45)}50%{box-shadow:0 0 0 5px #fff0}}.xbm-note{display:block;font-size:10px;font-weight:600;color:var(--xbm-muted);text-transform:uppercase;letter-spacing:.4px}.xbm-cancelled,.xbm-postponed{color:var(--xbm-live);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.xbm-wrap .xbm-broadcast{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.xbm-wrap .xbm-badge,.xbm-wrap .xbm-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;border:0!important;border-radius:999px;font-family:inherit;font-weight:700!important;text-decoration:none!important;text-transform:none;letter-spacing:.2px;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;transition:transform 0.12s ease,box-shadow 0.18s ease,filter 0.15s ease,background-color 0.15s ease}.xbm-wrap .xbm-badge:hover,.xbm-wrap .xbm-btn:hover{text-decoration:none!important}.xbm-wrap .xbm-badge img,.xbm-wrap .xbm-btn img{border:0!important;border-radius:0;box-shadow:none!important;margin:0;padding:0;max-width:none;background:none;display:block}.xbm-wrap .xbm-badge svg,.xbm-wrap .xbm-btn svg,.xbm-wrap .xbm-badge-ico svg,.xbm-wrap .xbm-btn-ico svg{display:block;width:1em;height:1em;stroke:currentColor;fill:none}.xbm-wrap .xbm-badge{height:31px;padding:0 13px;font-size:12px;line-height:1}.xbm-wrap .xbm-tv{background:rgb(255 255 255 / .07)!important;color:var(--xbm-text)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1)}.xbm-wrap .xbm-tv:hover{background:rgb(255 255 255 / .11)!important}.xbm-wrap .xbm-badge-ico{display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.xbm-wrap .xbm-betano{background:linear-gradient(180deg,#ff5a1f 0%,#ff3d00 100%)!important;color:#fff!important;font-weight:700;box-shadow:0 3px 10px rgb(255 61 0 / .35),inset 0 1px 0 rgb(255 255 255 / .22)}.xbm-wrap .xbm-betano::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:xbm-blink 1.6s ease-in-out infinite}.xbm-wrap .xbm-betano:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 16px rgb(255 61 0 / .45),inset 0 1px 0 rgb(255 255 255 / .22)}@keyframes xbm-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.xbm-wrap .xbm-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.xbm-wrap .xbm-btn{flex:1 1 0%;min-width:140px;height:46px;padding:0 18px;font-size:14px;border-radius:12px;position:relative;overflow:hidden}.xbm-wrap .xbm-btn::after{content:"";position:absolute;inset:0 0 auto 0;height:50%;background:linear-gradient(180deg,rgb(255 255 255 / .18),#fff0);pointer-events:none}.xbm-wrap .xbm-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.xbm-wrap .xbm-btn:active{transform:translateY(0)}.xbm-wrap .xbm-btn-ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(255 255 255 / .22);font-size:13px;line-height:1;flex:0 0 auto}.xbm-wrap .xbm-pont{background:linear-gradient(180deg,#4a90ff 0%,#2d6fe0 100%)!important;color:#fff!important;box-shadow:0 6px 16px rgb(45 125 255 / .32),inset 0 1px 0 rgb(255 255 255 / .25)}.xbm-wrap .xbm-pont:hover{box-shadow:0 10px 22px rgb(45 125 255 / .42),inset 0 1px 0 rgb(255 255 255 / .25)}.xbm-wrap .xbm-cote{background:linear-gradient(180deg,#ffdf3d 0%,#ffc400 100%)!important;color:#14181f!important;box-shadow:0 6px 16px rgb(255 196 0 / .34),inset 0 1px 0 rgb(255 255 255 / .55)}.xbm-wrap .xbm-cote:hover{box-shadow:0 10px 22px rgb(255 196 0 / .46),inset 0 1px 0 rgb(255 255 255 / .55)}.xbm-wrap .xbm-cote b{font-weight:900!important;font-size:15px;margin-left:2px;padding:2px 9px;border-radius:7px;background:rgb(20 24 31 / .16);color:#14181f!important;font-variant-numeric:tabular-nums}.xbm-wrap .xbm-past-toggle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:8px 0 12px;padding:14px 18px;background:var(--xbm-card)!important;border:1px solid var(--xbm-border)!important;border-radius:var(--xbm-radius-sm);color:var(--xbm-text)!important;font-family:inherit;font-size:14px;font-weight:700!important;letter-spacing:.2px;text-decoration:none!important;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.1s ease}.xbm-wrap .xbm-past-toggle:hover{background:var(--xbm-card-2)!important;border-color:var(--xbm-accent-2)!important}.xbm-wrap .xbm-past-toggle:active{transform:translateY(1px)}.xbm-wrap .xbm-past-toggle::after{content:"";width:8px;height:8px;border-right:2px solid var(--xbm-muted);border-bottom:2px solid var(--xbm-muted);transform:rotate(45deg);transition:transform 0.2s ease}.xbm-wrap .xbm-past-toggle[aria-expanded="true"]::after{transform:rotate(-135deg)}.xbm-wrap .xbm-past[hidden]{display:none}@media (max-width:520px){.xbm-wrap{font-size:14px}.xbm-day-summary{padding:13px 15px;font-size:16px}.xbm-team{gap:8px;font-size:14px}.xbm-team-name{font-size:14px}.xbm-flag{width:24px;height:18px}.xbm-score{min-width:62px}.xbm-score-num{font-size:24px}.xbm-teams{gap:9px}.xbm-btn{min-width:120px}}@media (prefers-reduced-motion:reduce){.xbm-wrap *,.xbm-wrap *::before,.xbm-wrap *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}