.live-match-sidebar .xlc-supplement{padding:0;min-width:0;overflow:auto;font-size:13px;color:#e8eded}
.xlc-supplement .xlc-supp-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 10px;border-bottom:1px solid #3c4243}
.xlc-supplement .xlc-supp-filters button{border:0;border-radius:24px;padding:9px 13px;background:#343b3c;color:#aab4b5;font-family:inherit;font-weight:600;font-size:12px;line-height:1.3;cursor:pointer;max-width:100%;white-space:normal}
.xlc-supplement .xlc-supp-filters button.is-active{background:#255a42;color:#4be57a}
.xlc-supplement .xlc-supp-filters button:focus-visible{outline:2px solid #4be57a;outline-offset:2px}
.xlc-supplement .xlc-supp-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:12px;color:#aab4b5;font-size:11px}
.xlc-supplement .xlc-supp-meta time{white-space:nowrap}
.xlc-supplement .xlc-supp-fixtures{display:grid;gap:12px;padding:12px}
.xlc-supplement .xlc-supp-fixture{border:1px solid #3c4445;border-radius:10px;background:#24292a;min-width:0}
.xlc-supplement .xlc-supp-sides{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:8px;padding:16px 12px}
.xlc-supplement .xlc-supp-sides>b{color:#54e879;text-align:center;font-size:14px}
.xlc-supplement .xlc-supp-team{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;line-height:1.4}
.xlc-supplement .xlc-supp-team span{overflow-wrap:anywhere}
.xlc-supplement .xlc-supp-team img{width:27px;height:27px;object-fit:contain;flex:0 0 27px;margin:0}
.xlc-supplement .xlc-supp-sides>.xlc-supp-team:last-child{flex-direction:row-reverse;text-align:right}
.xlc-supplement .xlc-supp-table{overflow-x:auto;max-width:100%}
.xlc-supplement table{border-collapse:collapse;width:100%;margin:0;font-size:12px;table-layout:auto}
.xlc-supplement th,.xlc-supplement td{padding:10px 6px;border:0;border-bottom:1px solid #3c4243;text-align:center;line-height:1.4;vertical-align:middle;color:inherit;background:transparent}
.xlc-supplement th{font-size:11px;color:#aab4b5;background:#2b3132;font-weight:600;white-space:nowrap}
.xlc-supplement[data-side-panel=standings] td:nth-child(2){min-width:120px;text-align:left}
.xlc-supplement td small{display:block;font-size:10px;font-weight:400;color:#9fa9aa;margin-top:4px}
.xlc-supplement tr.is-current{background:rgba(44,201,100,.09)}
.xlc-supplement .xlc-supp-group{padding:10px 12px;color:#54e879;font-size:12px;font-weight:600}
.xlc-supplement .xlc-supp-empty{padding:35px 15px;text-align:center;color:#aab4b5;font-size:13px}
.xlc-supplement[data-side-panel=odds]{container-type:inline-size}
.xlc-supplement .xlc-supp-odds-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 10px;border-bottom:1px solid #383e42;background:#292d2e}
.xlc-supplement .xlc-supp-odds-provider{appearance:auto;width:96px;max-width:100%;height:25px;margin:0;padding:2px 5px;border:0;border-radius:3px;background:#f5f7f7;color:#176657;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer}
.xlc-supplement .xlc-supp-odds-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}
.xlc-supplement .xlc-supp-odds-asia{--odds-color:#24d893;--odds-wash:rgba(0,172,122,.13)}
.xlc-supplement .xlc-supp-odds-eu{--odds-color:#376aff;--odds-wash:rgba(46,86,205,.12);--odds-text:#50dfff}
.xlc-supplement .xlc-supp-odds-bs{--odds-color:#dd5805;--odds-wash:rgba(151,72,20,.12);--odds-text:#ff9a65}
.xlc-supplement .xlc-supp-odds-cr{--odds-color:#b92fea;--odds-wash:rgba(117,44,165,.12);--odds-text:#ed72ff}
.xlc-supplement .xlc-supp-odds-toggle{appearance:none;display:block;margin:0;padding:2px 11px;min-height:22px;border:1px solid var(--odds-color);border-radius:20px;background:linear-gradient(110deg,var(--odds-wash),#171a1c);color:var(--odds-text,var(--odds-color));font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none}
.xlc-supplement .xlc-supp-odds-toggle[aria-pressed=false]{opacity:.45;background:#202426}
.xlc-supplement .xlc-supp-odds-toggle:focus-visible,.xlc-supplement .xlc-supp-odds-provider:focus-visible{outline:2px solid #fff;outline-offset:2px}
.xlc-supplement .xlc-supp-odds-cards{display:grid;gap:5px;padding:10px;background:#292d2e}
.xlc-supplement .xlc-supp-odds-card{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;min-width:0;margin:0;padding:4px;border:1px solid var(--odds-color);border-radius:6px;background:linear-gradient(105deg,var(--odds-wash),transparent 55%)}
.xlc-supplement .xlc-supp-odds-card[hidden]{display:none}
.xlc-supplement .xlc-supp-odds-name{margin:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-transform:uppercase;color:#f5f6f7;overflow-wrap:normal}
.xlc-supplement .xlc-supp-odds-rows{display:grid;gap:1px;min-width:0}
.xlc-supplement .xlc-supp-odds-row{display:grid;grid-template-columns:52px repeat(3,minmax(0,1fr));gap:2px;align-items:center;min-width:0}
.xlc-supplement .xlc-supp-odds-period{color:#afb4ba;text-align:center;font-size:12px;font-weight:500;line-height:1.4;text-transform:uppercase}
.xlc-supplement .xlc-supp-odds-value{display:flex;align-items:center;justify-content:center;min-width:0;min-height:24px;padding:1px 2px;box-sizing:border-box;border-radius:3px;background:#141719;border-top:1px solid #444e55;border-left:1px solid #444e55;color:#fff;font-size:14px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
@container (max-width:400px){.xlc-supplement .xlc-supp-odds-toolbar{gap:8px}.xlc-supplement .xlc-supp-odds-toggles{width:100%;justify-content:space-between}.xlc-supplement .xlc-supp-odds-toggle{padding:3px 9px}.xlc-supplement .xlc-supp-odds-card{grid-template-columns:67px minmax(0,1fr)}.xlc-supplement .xlc-supp-odds-row{grid-template-columns:33px repeat(3,minmax(0,1fr))}.xlc-supplement .xlc-supp-odds-name{padding:0 5px;font-size:12px}}
