.match-predictions{margin:0 0 1.4rem;padding:1.2rem 1.4rem;border:1px solid var(--line,#383047);border-radius:20px;background:var(--panel,#221d2e)}.prediction-heading,.prediction-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.prediction-heading h2{margin:.25rem 0 .9rem;font-size:1.2rem}.prediction-heading .eyebrow{font-size:.64rem}.prediction-teams{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.prediction-team{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem 1rem;text-align:left;padding:1rem 1.15rem;border:1px solid var(--line,#383047);background:rgba(13,10,24,.36);border-radius:14px;min-width:0;color:var(--text,#f2edff);transition:border-color .18s ease,background .18s ease,transform .18s ease}.prediction-team:not(:disabled):hover{border-color:var(--accent,#b695ff);transform:translateY(-2px)}.prediction-team:disabled{opacity:1;cursor:default}.prediction-team.is-selected{border-color:var(--accent,#b695ff);background:rgba(173,136,247,.13)}.prediction-team-name{font-weight:750;overflow-wrap:anywhere;min-width:0}.prediction-percent{font-size:1.5rem;font-weight:800;line-height:1}.prediction-percent small{font-size:.8rem;margin-left:.15rem}.prediction-team>small{font-size:.72rem;opacity:.8;grid-column:1/-1}.prediction-logo{width:34px;height:34px;object-fit:cover;border-radius:9px;grid-row:1/3}.prediction-team:has(.prediction-logo){grid-template-columns:auto 1fr auto}.prediction-team:has(.prediction-logo) .prediction-percent{grid-column:3;grid-row:1}.prediction-meter{grid-column:1/-1;width:100%;height:6px;margin:.25rem 0;border:0;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.08);accent-color:var(--accent,#b695ff)}.prediction-meter::-webkit-progress-bar{background:rgba(255,255,255,.08);border-radius:99px}.prediction-meter::-webkit-progress-value{background:var(--accent,#b695ff);border-radius:99px}.prediction-meter::-moz-progress-bar{background:var(--accent,#b695ff);border-radius:99px}.prediction-footer{font-size:.73rem;color:var(--muted,#b4acbf);margin-top:.8rem}.prediction-footer>details{position:relative}.prediction-footer summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.prediction-footer details p{max-width:38rem;font-size:.8rem;line-height:1.6}.prediction-footer .text-link{padding:.2rem .4rem;border:0;background:none;font-size:.73rem;min-height:32px}.prediction-unresolved{margin:.25rem 0}.match-predictions button:focus-visible{outline:2px solid var(--accent,#b695ff);outline-offset:4px}@media(max-width:620px){.match-predictions{padding:1rem;border-radius:16px}.prediction-teams{gap:.6rem}.prediction-team{padding:.8rem;gap:.35rem}.prediction-team-name{font-size:.85rem}.prediction-percent{font-size:1.25rem}.prediction-logo{display:none}.prediction-team:has(.prediction-logo){grid-template-columns:1fr auto}.prediction-team:has(.prediction-logo) .prediction-percent{grid-column:2}}@media(prefers-reduced-motion:reduce){.prediction-team{transition:none}.prediction-team:not(:disabled):hover{transform:none}}
