/* SerieAGoal v1.87: News hero crop and finished fixture carousel. */
/* The source image is never distorted: cover + upper biased default crop.
   Optional image focal coordinates (if supplied) override these defaults. */
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg184-news-cover-image{
 object-fit:cover!important;
 object-position:var(--sg187-focus-x,50%) var(--sg187-focus-y,22%)!important;
}
@media(max-width:1100px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg184-news-cover-image{
   object-position:var(--sg187-focus-x,50%) var(--sg187-focus-y,29%)!important;
 }
}
@media(max-width:760px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg184-news-cover-image{
   object-position:var(--sg187-focus-x,50%) var(--sg187-focus-y,34%)!important;
 }
}
html[data-sg-theme] body.sg-body.sg-page-news .sg187-results{
 --sg187-card:#fff;--sg187-stroke:rgba(20,34,56,.10);
 --sg187-muted:#637083;--sg187-accent:#149d78;
 display:block;max-width:100%;min-width:0;
 margin:0 0 30px!important;color:var(--sg-text,#131820);
}
html[data-sg-theme="dark"] body.sg-body.sg-page-news .sg187-results{
 --sg187-card:#1e2329;--sg187-stroke:rgba(234,242,249,.11);
 --sg187-muted:#9ba5b1;--sg187-accent:#26d9a4;
}
.sg187-results__head{display:flex;justify-content:space-between;gap:12px;align-items:end;margin:0 0 13px}
.sg187-results__head h2{margin:2px 0 0;font-size:clamp(18px,1.7vw,23px);font-weight:850;letter-spacing:-.035em;line-height:1.2}
.sg187-results__eyebrow{font-size:9px;letter-spacing:.12em;font-weight:850;color:var(--sg187-accent)}
.sg187-results__actions{display:flex;align-items:center;gap:14px;min-width:0}
.sg187-results__actions>a{font-size:12px;color:var(--sg-text);font-weight:750;text-decoration:none;white-space:nowrap}
.sg187-results__actions>a:hover{text-decoration:underline;text-underline-offset:4px}
.sg187-results__controls{display:flex;gap:6px}
.sg187-results__controls button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--sg187-stroke);background:var(--sg187-card);color:var(--sg-text);font-size:24px;line-height:1;cursor:pointer;transition:background .15s ease}
.sg187-results__controls button:hover{background:var(--sg-surface-2,var(--sg187-card))}
.sg187-results__controls button:disabled{opacity:.35;cursor:default}
.sg187-results__track{display:flex;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scroll-behavior:smooth;padding:1px 1px 12px;scrollbar-width:none}
.sg187-results__track::-webkit-scrollbar{display:none}
.sg187-result-card{flex:0 0 clamp(228px,24vw,285px);max-width:calc(100vw - 30px);min-width:0;scroll-snap-align:start;border:1px solid var(--sg187-stroke);background:var(--sg187-card);border-radius:16px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.025);display:flex;flex-direction:column}
.sg187-result-card__match{display:block;text-decoration:none;color:var(--sg-text);padding:14px 14px 8px;flex:1;min-width:0}
.sg187-result-card__match:hover{text-decoration:none}
.sg187-result-card__meta{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:7px;align-items:center;margin-bottom:12px;min-height:30px}
.sg187-result-card__meta>img{width:20px;height:20px;object-fit:contain;grid-row:1/3}
.sg187-result-card__meta>strong{font-size:11px;font-weight:800;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sg187-result-card__meta>small{grid-column:2;color:var(--sg187-muted);font-size:9px;font-weight:550}
.sg187-result-card__team{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:35px}
.sg187-result-card__team>span{min-width:0;display:flex;align-items:center;gap:8px}
.sg187-result-card__team img{display:block;flex:0 0 26px;width:26px;height:26px;object-fit:contain}
.sg187-result-card__team b{min-width:0;font-size:12px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}
.sg187-result-card__team>strong{font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;flex:none}
.sg187-result-card__prediction{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-top:7px;padding:10px 14px 12px;min-height:71px;border-top:1px solid var(--sg187-stroke)}
.sg187-result-card__dc-label{color:var(--sg187-muted);font-size:9px;letter-spacing:.065em;text-transform:uppercase;font-weight:850}
.sg187-result-card__preview-link{font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;color:var(--sg-text)}
.sg187-result-card__preview-link:hover{text-decoration:underline}
.sg187-result-card__preview-choice{display:flex;gap:6px;align-items:baseline;justify-content:space-between;min-width:0}
.sg187-result-card__preview-choice b{font-size:14px;font-weight:900;color:var(--sg-text);white-space:nowrap}
.sg187-result-card__preview-choice strong{color:var(--sg187-accent);font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}
.sg187-result-card__outcome{font-size:11px;font-weight:850;color:var(--sg187-muted)}
.sg187-result-card__outcome.is-won{color:var(--sg187-accent)}
.sg187-result-card__outcome.is-lost{color:#c86464}
.sg187-result-card__preview-link.is-locked{color:var(--sg187-muted)}
.sg187-result-card__preview-link.is-won{color:var(--sg187-accent)}
.sg187-result-card__preview-link.is-lost{color:#c86464}
.sg187-result-card:focus-within{outline:2px solid var(--sg187-accent);outline-offset:2px}
@media(max-width:760px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg187-results{margin-bottom:22px!important;padding-inline:max(12px,env(safe-area-inset-left))!important;box-sizing:border-box!important}
 .sg187-results__track{gap:10px}
 .sg187-result-card{flex-basis:min(77vw,284px);border-radius:15px}
 .sg187-results__actions{gap:8px}
 .sg187-results__actions>a{font-size:10px}
 .sg187-results__controls button{width:29px;height:29px}
}
@media(prefers-reduced-motion:reduce){.sg187-results__track{scroll-behavior:auto}}
