.xl-odds {background:#242829;color:#f7f7f7;font:15px/1.35 "XLS Roboto",Arial,sans-serif;color-scheme:dark;min-width:0}
.xl-odds-days,.xl-odds-tools {display:flex;align-items:center;gap:8px;padding:9px;overflow:auto}
.xl-odds button,.xl-odds input,.xl-odds select {font:inherit}
.xl-odds-days button,.xl-odds-tools button,.xl-odds-tools select,.xl-odds input,.xl-odds [data-more] {padding:6px 12px;border:0;border-radius:5px;background:#303536;color:#d2d8da;white-space:nowrap;cursor:pointer}
.xl-odds-days button[aria-pressed=true] {background:#305944;color:#8fd977}
.xl-odds-tools {font-size:13px;flex-wrap:wrap;padding-top:0}
.xl-odds-tools select {max-width:55%}
.xl-odds-scroll {overflow-x:auto;max-width:100%}
.xl-odds table {width:100%;min-width:760px;table-layout:fixed;border:0;border-collapse:collapse;margin:0}
.xl-odds table :is(td,th) {border:0;padding:4px;text-align:center;vertical-align:top}
.xl-odds thead th {background:#292d2e;color:#8fd977;border:1px solid #3b4540;padding:7px 2px;vertical-align:middle}
.xl-odds thead th:first-child[rowspan] {width:9%}
.xl-odds thead th:nth-child(2)[rowspan] {width:21%}
.xl-odds th.xl-league {text-align:left;background:#25292d;padding:7px 10px;color:#f7f7f7}
.xl-odds .xl-row,.xl-odds .xl-extra {background:#292d2e}
.xl-odds .xl-team {text-align:left}.xl-odds .xl-team button {text-align:left;color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}
.xl-odds .xl-team span,.xl-odds td time {display:block}
.xl-odds .xl-cell {display:flex;align-items:center;justify-content:space-evenly;gap:2px;margin:2px 0;border-radius:3px;background:#303637;min-height:24px;color:#c2c8ca;font:700 18px/24px "XLS Barlow",Barlow,sans-serif}
.xl-odds .xl-cell--pair {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  text-align:center;
}
.xl-odds .xl-cell--pair i {grid-column:1;font-style:normal;color:#8fd977}
.xl-odds .xl-cell--pair b {grid-column:2}
.xl-odds .xl-extra td {text-align:right;padding:2px 8px 6px}
.xl-odds .xl-extra button {color:#8fd977;background:none;border:0;cursor:pointer}
.xl-odds .xl-corners {padding:8px;background:#262b2c;font-size:14px}
.xl-odds .xl-corners div {margin:3px}
.xl-odds [role=status] {margin:0;padding:7px;font-size:13px}
.xl-odds [data-more] {margin:6px}
@media(max-width:767px){.xl-odds table {min-width:710px}.xl-odds-days button {font-size:14px}}

.xl-odds thead th,.xl-odds td time {font-family:"XLS Barlow",Barlow,sans-serif;font-weight:700}
.xl-odds .xl-cell {border:1px solid #3b4540;font-variant-numeric:tabular-nums}
.xl-odds .xl-cell b,.xl-odds .xl-corners b {color:#f2d277;font-family:"XLS Barlow",Barlow,sans-serif}
.xl-odds .xl-row td:first-child>b {color:#ff474d}
.xl-odds .xl-extra td {border-bottom:1px solid #393e40}
.xl-odds small,.xl-odds [role=status] {color:#c2c8ca}
