.plate[data-v-378333d3]{min-width:4.6rem;height:2.6rem;padding-inline:var(--s-3);background:linear-gradient(180deg,var(--c-surface-3),var(--c-surface-2));color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-plate);font-family:var(--font-display);font-weight:600;font-size:var(--fs-xl);letter-spacing:.04em;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.plate--sm[data-v-378333d3]{min-width:3.6rem;height:2.2rem;font-size:var(--fs-lg)}.plate--lg[data-v-378333d3]{min-width:7rem;height:4.2rem;font-size:var(--fs-3xl);border-radius:var(--r-md)}.badge[data-v-27c3def1]{min-height:1.6rem;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;background:var(--c-surface-2);color:var(--c-muted);border:1px solid var(--c-line);align-items:center;gap:6px;font-weight:600;display:inline-flex}.badge--live[data-v-27c3def1]{background:var(--c-live);border-color:var(--c-live);color:var(--c-on-live)}.badge__dot[data-v-27c3def1]{background:#fff;border-radius:50%;width:7px;height:7px}.badge--done[data-v-27c3def1]{color:var(--c-muted)}.badge--warn[data-v-27c3def1]{background:var(--c-warn-soft);color:var(--c-warn);border-color:#ffb54780}.match[data-v-a6fbfbb9]{gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:grid;position:relative}.match--live[data-v-a6fbfbb9]{box-shadow:0 0 0 1px #ff6b7c40,var(--shadow-card);border-color:#ff6b7c73}.match--current[data-v-a6fbfbb9]{border-color:var(--c-accent);background:linear-gradient(180deg,var(--c-accent-soft),var(--c-surface) 70%)}@media (hover:hover) and (pointer:fine){.match[data-v-a6fbfbb9]{transition:border-color var(--t-fast) var(--ease),translate var(--t-fast) var(--ease)}.match[data-v-a6fbfbb9]:hover{border-color:var(--c-line-strong);translate:0 -1px}}.match__time[data-v-a6fbfbb9]{top:var(--s-4);z-index:1;pointer-events:none;position:absolute;left:50%;translate:-50%}.match__teams[data-v-a6fbfbb9]{align-items:center;gap:var(--s-2);min-height:52px;color:var(--c-ink);grid-template-columns:1fr 5.5rem 1fr;font-weight:600;text-decoration:none;display:grid}@media (width>=640px){.match__teams[data-v-a6fbfbb9]{grid-template-columns:1fr 7rem 1fr}}.match__teams[data-v-a6fbfbb9]:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}.match__teams[data-v-a6fbfbb9]:focus-visible{outline:none}.match__teams[data-v-a6fbfbb9]:focus-visible:after{outline:3px solid var(--c-accent);outline-offset:-3px}.team[data-v-a6fbfbb9]{align-items:center;gap:var(--s-3);min-width:0;display:flex}.team--home[data-v-a6fbfbb9]{text-align:end;grid-column:1;justify-content:flex-end}.team--away[data-v-a6fbfbb9]{grid-column:3;justify-content:flex-start}.team__name[data-v-a6fbfbb9]{overflow-wrap:anywhere;line-height:1.25}@media (width<480px){.team[data-v-a6fbfbb9]{gap:var(--s-1);text-align:center;flex-direction:column}.team--home[data-v-a6fbfbb9]{text-align:center;justify-content:center}.team--away[data-v-a6fbfbb9]{flex-direction:column-reverse}.team__name[data-v-a6fbfbb9]{font-size:var(--fs-sm)}}.match__meta[data-v-a6fbfbb9]{justify-content:center;align-items:center;gap:var(--s-2) var(--s-3);color:var(--c-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.match__offers[data-v-a6fbfbb9]{color:var(--c-accent);font-weight:600}.match__offers--none[data-v-a6fbfbb9]{color:var(--c-muted);font-weight:400}.match.match--compact[data-v-a6fbfbb9]{align-items:center;gap:var(--s-3);padding:var(--s-3);box-shadow:none;display:flex}.match--compact .match__time[data-v-a6fbfbb9]{position:static;translate:none}.match--compact .match__teams[data-v-a6fbfbb9]{min-width:0;min-height:0;font-size:var(--fs-sm);flex:auto;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.match--compact .team[data-v-a6fbfbb9],.match--compact .team--away[data-v-a6fbfbb9],.match--compact .team--home[data-v-a6fbfbb9]{text-align:start;flex-direction:row;grid-column:1;justify-content:flex-start;min-width:0}.match__compact-status[data-v-a6fbfbb9]{flex:none;position:relative}
