/* Verified per-fixture results and personal outcome feedback across all fixture games. */
.tp-fixture-result-head{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:110px;max-width:58%}
.tp-fixture-final-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 11px;color:var(--tp-text,#071c38);text-align:right}
.tp-fixture-final-score{font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tp-text,#071c38)!important}
.tp-fixture-final-outcome{font-size:12px;font-weight:800;color:var(--tp-muted,#607087)!important}
.tp-prediction-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:12px 14px;border:1px solid var(--tp-line,#dce5ed);border-radius:12px;background:var(--tp-panel-2,#f3f7fb);color:var(--tp-text,#071c38);font-size:13px;line-height:1.45}
.tp-prediction-feedback strong{color:inherit!important;font-weight:850}
.tp-prediction-feedback-status{display:inline-flex;align-items:center;font-weight:900;font-size:13px;white-space:nowrap}
.tp-prediction-feedback.is-correct{background:color-mix(in srgb,var(--tp-green,#09ba5d) 10%,var(--tp-panel,#fff));border-color:color-mix(in srgb,var(--tp-green,#09ba5d) 40%,var(--tp-line,#dce5ed))}
.tp-prediction-feedback.is-correct .tp-prediction-feedback-status{color:var(--tp-green,#078b47)}
.tp-prediction-feedback.is-incorrect{background:color-mix(in srgb,var(--tp-danger,#c43d4a) 8%,var(--tp-panel,#fff));border-color:color-mix(in srgb,var(--tp-danger,#c43d4a) 35%,var(--tp-line,#dce5ed))}
.tp-prediction-feedback.is-incorrect .tp-prediction-feedback-status{color:var(--tp-danger,#c43d4a)}
.tp-prediction-feedback.is-neutral{background:var(--tp-panel-2,#f3f7fb)}
.tp-confidence-live-summary{display:grid;gap:7px;padding:18px;border-radius:17px;background:var(--tp-panel,#fff);border:1px solid var(--tp-line,#dce5ed);color:var(--tp-text,#071c38)}
.tp-confidence-live-summary>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}
.tp-confidence-live-summary strong{font-size:23px;color:var(--tp-text,#071c38)!important}
.tp-confidence-live-summary p{font-size:13px;line-height:1.5;margin:0;color:var(--tp-muted,#607087)}
html[data-tp-theme="light"] .tp-prediction-feedback{color:#071c38}
html[data-tp-theme="light"] .tp-prediction-feedback.is-incorrect .tp-prediction-feedback-status{color:#a62235}
html[data-tp-theme="light"] .tp-prediction-feedback.is-correct .tp-prediction-feedback-status{color:#067d43}
@media(max-width:650px){
 .tp-fixture-head{align-items:flex-start}
 .tp-fixture-result-head{min-width:82px}
 .tp-fixture-final-result{gap:3px;align-items:flex-end;flex-direction:column}
 .tp-fixture-final-score{font-size:19px}
 .tp-fixture-final-outcome{font-size:11px}
 .tp-prediction-feedback{flex-direction:column;align-items:flex-start;gap:5px;padding:11px;font-size:12px}
 .tp-confidence-live-summary{padding:14px}
 .tp-confidence-live-summary strong{font-size:19px}
}
