.trn4l-list{container-type:inline-size;container-name:trn4lines;display:flex;flex-direction:column}.trn4l,.trn4l-head{display:grid;grid-template-columns:64px minmax(0,1fr) 56px 252px;-moz-column-gap:12px;column-gap:12px;align-items:center;margin:0 14px}.trn4l[data-odds="0"]{grid-template-columns:64px minmax(0,1fr) 56px}.trn4l-head{padding:10px 0 6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--trn4-faint)}.trn4l-head>span:first-child{grid-column:1/3}.trn4l-head-sig{text-align:right}.trn4l-head-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center}.trn4l{min-height:60px;padding:9px 0;border-top:1px solid var(--trn4-border-subtle);color:var(--trn4-fg);text-decoration:none;transition:background .12s cubic-bezier(.22,1,.36,1)}.trn4l-day+.trn4l,.trn4l-list>.trn4l:first-child{border-top:0}a.trn4l:hover{background:color-mix(in srgb,var(--trn4-fg) 3%,transparent)}a.trn4l:focus-visible{outline:2px solid var(--trn4-primary);outline-offset:-2px;border-radius:8px}.trn4l-when{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.trn4l-when b{font-size:14px;font-weight:800;color:var(--trn4-fg)}.trn4l-when small{font-size:11.5px;font-weight:700;color:var(--trn4-primary);line-height:1.25}.trn4l-when[data-tone=live] b{color:var(--cev3-live,#ff4d4d);font-size:13px;white-space:nowrap}.trn4l-when[data-tone=done] b{font-size:13px;color:var(--trn4-faint)}.trn4l-teams{display:flex;flex-direction:column;gap:6px;min-width:0}.trn4l-team{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600}.trn4l[data-done="1"] .trn4l-team{color:var(--trn4-muted)}.trn4l[data-done="1"] .trn4l-team[data-win="1"]{color:var(--trn4-fg);font-weight:700}.trn4l-name{flex:1;min-width:0;line-height:1.25;overflow-wrap:break-word}.trn4l-score{margin-left:auto;min-width:14px;text-align:right;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.trn4l-sig{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;font-weight:700;color:var(--trn4-muted);font-variant-numeric:tabular-nums}.trn4l-sig i{width:6px;height:6px;border-radius:50%;background:var(--trn4-primary)}.trn4l-faint{color:var(--trn4-faint);font-weight:600}.trn4l-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trn4l-odd{display:flex;justify-content:center;align-items:center;min-width:0}.trn4l-odd em{display:none;font-style:normal;font-size:11px}.trn4l-nodd,.trn4l-odd em{font-weight:800;color:var(--trn4-faint)}.trn4l-nodd{padding:3px 10px;border:1px dashed var(--trn4-border);font-size:14px;line-height:22px}.trn4l-nodd,.trn4l-oddsk{border-radius:var(--trn4-r-md)}.trn4l-oddsk{display:block;width:66px;height:30px;background:color-mix(in srgb,var(--trn4-fg) 8%,transparent)}.trn4l-pos{flex:none;font-size:11.5px;font-weight:700;color:var(--trn4-faint);font-variant-numeric:tabular-nums}.trn4l .trn4l-team:has(.trn4l-pos) .trn4l-name{flex:0 1 auto}.trn4l-odd[data-ev="1"]{flex-direction:column;gap:3px}.trn4l-under{font-size:11.5px;font-weight:700;line-height:14px;color:var(--trn4-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.trn4l-under--sk{color:transparent;border-radius:4px;background:color-mix(in srgb,var(--trn4-fg) 8%,transparent)}.trn4l[data-ev="1"]{row-gap:6px}.trn4l-extras{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:4px 16px}.trn4l-extra{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;font-weight:600;color:var(--trn4-faint)}.trn4l-extra em{font-style:normal}.trn4l-extra b{font-weight:700;color:var(--trn4-fg);font-variant-numeric:tabular-nums}.trn4l-extra i{font-style:normal}.trn4l-extra--sk .trn4-skel{display:block;width:150px;height:12px;margin:2px 0}@container trn4lines (min-width: 560px){.trn4l[data-odds="0"][data-keep="1"]{grid-template-columns:64px minmax(0,1fr) 56px 252px}}.trn4l-day{margin:0 14px;padding:10px 0 2px;font-size:12px;font-weight:800;color:var(--trn4-faint);border-top:1px solid var(--trn4-border-subtle)}.trn4l-head+.trn4l-day,.trn4l-list>.trn4l-day:first-child{border-top:0}.trn4l--sk .trn4l-sk-time{display:block;width:40px;height:14px}.trn4l--sk .trn4l-sk-crest{display:block;width:18px;height:18px;border-radius:50%;flex:none}.trn4l--sk .trn4l-sk-name{display:block;width:46%;max-width:180px;height:13px;margin:2px 0}.trn4l--sk .trn4l-sk-name--b{width:38%}.trn4l--sk .trn4l-sk-sig{display:block;width:28px;height:13px;margin-left:auto}@container trn4lines (max-width: 559.98px){.trn4l-head{display:none}.trn4l,.trn4l[data-odds="0"]{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"when teams sig";row-gap:10px;-moz-column-gap:10px;column-gap:10px}.trn4l[data-odds="1"]{grid-template-areas:"when teams sig" "odds odds odds"}.trn4l[data-odds="1"][data-ev="1"]{grid-template-areas:"when teams sig" "odds odds odds" "ext ext ext"}.trn4l-extras{grid-area:ext}.trn4l-odd[data-ev="1"]{flex-direction:row;flex-wrap:wrap;row-gap:0}.trn4l-odd[data-ev="1"] .trn4l-under{flex-basis:100%;text-align:right;padding-right:4px}.trn4l-when{grid-area:when;align-self:start;padding-top:1px}.trn4l-teams{grid-area:teams}.trn4l-sig{grid-area:sig;align-self:start;padding-top:2px}.trn4l-odds{grid-area:odds}.trn4l-odd{justify-content:space-between;gap:6px;padding:3px 3px 3px 10px;border:1px solid var(--trn4-border);border-radius:var(--trn4-r-md);background:var(--trn4-raised)}.trn4l-odd em{display:inline}.trn4l-odd .v4bookodd{border:0;padding:0;background:transparent}.trn4l-odd .trn4l-nodd{border:0;padding:0 6px}.trn4l-oddsk{width:52px;height:24px}}@container trn4lines (max-width: 340px){.trn4l,.trn4l[data-odds="0"]{grid-template-columns:54px minmax(0,1fr) auto}.trn4l-odds{gap:5px}.trn4l-odd{padding:3px 3px 3px 7px;gap:4px}.trn4l-odd .v4bookodd{gap:4px}.trn4l-odd .v4bookodd-tile{width:16px;height:16px;border-radius:4px}.trn4l-odd .v4bookodd-tile img{width:13px;height:13px}.trn4l-odd .v4bookodd-val{font-size:13.5px}}