.home-score-layout .match-table.results .prediction-history-row > td {
    width: auto !important;
    padding: 7px 10px;
    text-align: start;
    background: var(--match-header);
    border-bottom: 1px solid var(--match-line);
    white-space: normal;
    color: var(--match-meta);
}
.prediction-result { font-size: 11px; line-height: 1.6; }
.prediction-result summary { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 12px; cursor: pointer; list-style: none; }
.prediction-result summary::-webkit-details-marker { display: none; }
.prediction-result__title { font-weight: 650; color: var(--match-name); }
.prediction-result__pick { display: inline-flex; align-items: center; gap: 5px; }
.prediction-result__more { margin-inline-start: auto; color: var(--match-odd); text-decoration: underline; }
.prediction-verdict { display: inline-block; font-size: 10px; font-weight: 700; border-radius: 4px; padding: 0 5px; }
.prediction-verdict--won { color: #17633d; background: #e1f4e9; }
.prediction-verdict--lost { color: #a72b35; background: #fce8eb; }
.prediction-verdict--draw { color: #245b91; background: #e7f0fc; }
.prediction-verdict--void, .prediction-verdict--unknown { color: var(--match-meta); background: var(--match-league); }
.prediction-result__details { margin-top: 7px; padding-top: 7px; border-top: 1px solid var(--match-line); }
.prediction-result__details p { margin: 0 0 5px; }
.prediction-result__details > div { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 2px 0; }
.prediction-history-empty { font-size: 10px; }
html[data-theme="dark"] .prediction-verdict--won { color: #9ae4b7; background: #193e30; }
html[data-theme="dark"] .prediction-verdict--lost { color: #ffacb5; background: #482a36; }
html[data-theme="dark"] .prediction-verdict--draw { color: #b5d4fa; background: #223854; }
