.match-header[data-v-a0f19786]{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:.875rem;padding:1.5rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media(max-width:640px){.match-header[data-v-a0f19786]{padding:1rem}}.match-header__top[data-v-a0f19786]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}@media(max-width:640px){.match-header__top[data-v-a0f19786]{gap:.5rem;margin-bottom:.875rem}}.match-header__league[data-v-a0f19786]{align-items:center;color:rgb(var(--text-muted));display:flex;flex:1 1 auto;font-size:.8125rem;gap:.5rem;min-width:0;overflow:hidden}.match-header__league-link[data-v-a0f19786]{align-items:center;border-radius:.25rem;color:inherit;display:inline-flex;gap:.5rem;min-width:0;text-decoration:none;transition:color .16s}.match-header__league-link:not(.match-header__league-link--plain):hover .match-header__league-name[data-v-a0f19786]{color:#1473a1}.match-header__league-logo[data-v-a0f19786]{border-radius:999px;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.match-header__league-name[data-v-a0f19786]{color:rgb(var(--text));font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:color .16s}.match-header__league-country[data-v-a0f19786]{color:rgb(var(--text-muted))}.match-header__league-country--link[data-v-a0f19786]{text-decoration:none}.match-header__league-country--link[data-v-a0f19786]:hover{color:rgb(var(--text))}.match-header__teams[data-v-a0f19786]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr}@media(max-width:640px){.match-header__teams[data-v-a0f19786]{gap:.5rem}}.match-header__team[data-v-a0f19786]{align-items:center;border-radius:.5rem;color:inherit;display:flex;gap:.75rem;min-width:0;text-decoration:none;transition:background .16s}@media(max-width:640px){.match-header__team[data-v-a0f19786]{align-items:center;flex-direction:column;gap:.375rem;text-align:center}}.match-header__team--right[data-v-a0f19786]{justify-content:flex-end}.match-header__team--link[data-v-a0f19786]{cursor:pointer}.match-header__team--link:hover .match-header__team-name[data-v-a0f19786]{color:#1473a1}.match-header__team-logo[data-v-a0f19786]{background:rgb(var(--surface-muted));border-radius:999px;height:48px;-o-object-fit:contain;object-fit:contain;padding:4px;width:48px}@media(max-width:640px){.match-header__team-logo[data-v-a0f19786]{height:36px;width:36px}}.match-header__team-name[data-v-a0f19786]{color:rgb(var(--text));font-size:1.0625rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .16s;white-space:nowrap}@media(max-width:640px){.match-header__team-name[data-v-a0f19786]{font-size:.875rem;line-height:1.2;overflow:visible;white-space:normal}}.match-header__score[data-v-a0f19786]{min-width:96px;text-align:center}@media(max-width:640px){.match-header__score[data-v-a0f19786]{min-width:64px}}.match-header__score-value[data-v-a0f19786]{align-items:baseline;color:rgb(var(--text));display:inline-flex;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}@media(max-width:640px){.match-header__score-value[data-v-a0f19786]{font-size:1.375rem}}.match-header__score-sep[data-v-a0f19786]{color:rgb(var(--text-muted));font-weight:600;padding-inline:.375rem}.match-header__score-time[data-v-a0f19786]{color:#1473a1;display:block;font-size:1.25rem;font-weight:700}@media(max-width:640px){.match-header__score-time[data-v-a0f19786]{font-size:1rem}}.match-header__score-date[data-v-a0f19786]{color:rgb(var(--text-muted));display:block;font-size:.75rem;margin-top:.25rem}.tip-tabs[data-v-5814e739]{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:.75rem;display:flex;gap:.25rem;padding:.25rem}.tip-tabs__tab[data-v-5814e739]{border-radius:.5rem;color:rgb(var(--text-muted));flex:1;font-size:.875rem;font-weight:600;padding:.625rem .75rem;text-align:center;text-decoration:none;transition:color .16s,background .16s}.tip-tabs__tab[data-v-5814e739]:hover{color:rgb(var(--text))}.tip-tabs__tab--active[data-v-5814e739]{background:#febe2c;color:#1a1a1a}.detail[data-v-00e260a3]{padding-block:2.5rem 4rem}.detail__inner[data-v-00e260a3]{margin-inline:auto;max-width:72rem;padding-inline:1rem;width:100%}@media(min-width:768px){.detail__inner[data-v-00e260a3]{padding-inline:1.5rem}}.detail__inner[data-v-00e260a3]{display:flex;flex-direction:column;gap:1rem;max-width:56rem}.detail__back[data-v-00e260a3]{color:rgb(var(--text-muted));font-size:.875rem;font-weight:600;text-decoration:none;transition:color .16s;width:-moz-fit-content;width:fit-content}.detail__back[data-v-00e260a3]:hover{color:#febe2c}.detail__tabs[data-v-00e260a3]{margin-top:.5rem}.detail__panel[data-v-00e260a3]{display:flex;flex-direction:column;gap:1rem}.detail__empty[data-v-00e260a3]{color:rgb(var(--text-muted));padding:3rem 1rem;text-align:center}.detail__skeleton[data-v-00e260a3]{display:flex;flex-direction:column;gap:1rem}.detail__skeleton-head[data-v-00e260a3]{background:rgb(var(--surface-muted));border:1px solid rgb(var(--border));overflow:hidden;position:relative}.detail__skeleton-head[data-v-00e260a3]:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,transparent 0,rgb(var(--surface)/.7) 50%,transparent 100%);content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.detail__skeleton-head[data-v-00e260a3]:after{animation:none}}.detail__skeleton-head[data-v-00e260a3]{border-radius:.875rem;height:148px}.detail__skeleton-tabs[data-v-00e260a3]{background:rgb(var(--surface-muted));border:1px solid rgb(var(--border));overflow:hidden;position:relative}.detail__skeleton-tabs[data-v-00e260a3]:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,transparent 0,rgb(var(--surface)/.7) 50%,transparent 100%);content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.detail__skeleton-tabs[data-v-00e260a3]:after{animation:none}}.detail__skeleton-tabs[data-v-00e260a3]{border-radius:999px;height:40px;width:280px}.detail__skeleton-panel[data-v-00e260a3]{background:rgb(var(--surface-muted));border:1px solid rgb(var(--border));overflow:hidden;position:relative}.detail__skeleton-panel[data-v-00e260a3]:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,transparent 0,rgb(var(--surface)/.7) 50%,transparent 100%);content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.detail__skeleton-panel[data-v-00e260a3]:after{animation:none}}.detail__skeleton-panel[data-v-00e260a3]{border-radius:.875rem;height:300px}
