/* HOME V2 - Resultados recientes. Solo este componente. */
.sqv2-home .sqv2-results{min-width:0;container-type:inline-size}
.sqv2-home .sqv2-results-heading{gap:12px}
.sqv2-home .sqv2-results-heading .sqv2-muted{margin:4px 0 0}
.sqv2-home .sqv2-results-all{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:32px;padding:6px 11px;border:1px solid #dce7f3;border-radius:8px;background:#f3f7fc;color:#0c2354;text-decoration:none;font-weight:700;font-size:11px}
.sqv2-home .sqv2-result-table{min-width:0;margin-top:14px}
.sqv2-home .sqv2-result-head,.sqv2-home .sqv2-result-row{display:grid;grid-template-columns:42px minmax(80px,1fr) minmax(184px,2.2fr) minmax(97px,1.2fr) 63px 112px;align-items:center;column-gap:8px;padding:9px 5px}
.sqv2-home .sqv2-result-head{border-radius:6px;background:#f3f7fc;font-size:10px;color:#597292;font-weight:600}
.sqv2-home .sqv2-result-row{min-width:0;min-height:55px;border-bottom:1px solid #e8eef7;font-size:11px;color:#0c2354}
.sqv2-home .sqv2-result-date{font-size:10px;white-space:nowrap;color:#4f6d96}
.sqv2-home .sqv2-result-competition{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}
.sqv2-home .sqv2-result-competition>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sqv2-home .sqv2-result-competition img{width:17px;height:12px;object-fit:contain;flex:none}
.sqv2-home .sqv2-result-game{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.sqv2-home .sqv2-result-team{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 0}
.sqv2-home .sqv2-result-team:last-of-type{justify-content:flex-start}
.sqv2-home .sqv2-result-team:first-of-type{justify-content:flex-end;text-align:right}
.sqv2-home .sqv2-result-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sqv2-home .sqv2-result-team img{width:20px;height:20px;max-height:20px;object-fit:contain;flex:none}
.sqv2-home .sqv2-result-score{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;font-size:13px;color:#0c2354;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}
.sqv2-home .sqv2-result-score small{font-size:11px;font-weight:500;color:#8397b0}
.sqv2-home .sqv2-result-period{font-size:9px;color:#667f9e;flex:none}
.sqv2-home .sqv2-result-original{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8494aa;background:#f4f7fb;border-radius:6px;padding:7px 8px;text-align:center;font-size:10px}
.sqv2-home .sqv2-result-evaluation{display:flex;justify-content:center;align-items:center;color:#8090a5}
.sqv2-home .sqv2-result-evaluation svg{border-radius:5px;background:#edf1f6;width:25px;height:25px;padding:4px}
.sqv2-home .sqv2-result-action button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:33px;padding:7px 6px;border:1px solid #0c2354;border-radius:7px;background:#0c2354;color:#fff;font-size:10.5px;font-weight:700}
.sqv2-home .sqv2-result-action button:disabled{opacity:.48;cursor:not-allowed}
.sqv2-home .sqv2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@container (max-width:740px){
 .sqv2-home .sqv2-result-head{display:none}
 .sqv2-home .sqv2-result-row{grid-template-columns:55px minmax(0,1fr) 116px;grid-template-areas:"date league action" "game game game" "original original evaluation";row-gap:12px;column-gap:8px;margin-top:8px;padding:12px 7px;border:1px solid #e6edf7;border-radius:10px}
 .sqv2-home .sqv2-result-date{grid-area:date}
 .sqv2-home .sqv2-result-competition{grid-area:league}
 .sqv2-home .sqv2-result-game{grid-area:game;justify-content:center;padding:5px 0}
 .sqv2-home .sqv2-result-original{grid-area:original}
 .sqv2-home .sqv2-result-evaluation{grid-area:evaluation}
 .sqv2-home .sqv2-result-action{grid-area:action}
 .sqv2-home .sqv2-result-team img{width:24px;height:24px;max-height:24px}
 .sqv2-home .sqv2-result-score{font-size:16px}
}
@container (max-width:390px){
 .sqv2-home .sqv2-result-row{grid-template-columns:55px minmax(0,1fr);grid-template-areas:"date league" "game game" "original evaluation" "action action"}
 .sqv2-home .sqv2-result-action button{width:auto;min-width:138px}
}
