/* SG371 | Single news right rail uses exact editorial grammar from page Partite.
   ONLY visual styling. SG370 preview/public availability logic is untouched. */
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sg224-prediction-modules{
  --sgw-raised:#ffffff;--sgw-ink:#161a20;--sgw-soft:#596474;--sgw-hairline:#e3e7ed;
  display:flex;flex-direction:column;gap:14px;min-width:0;
}
html[data-sg-theme="dark"] body.sg-body.sg-page-news .sg359-news-ad .sg224-prediction-modules{
  --sgw-raised:#20252b;--sgw-ink:#f4f7fa;--sgw-soft:#b5becb;--sgw-hairline:#303945;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sg224-card.sgw-raised{
  background:var(--sgw-raised)!important;color:var(--sgw-ink)!important;
  border:1px solid var(--sgw-hairline)!important;box-shadow:0 10px 28px rgba(16,24,40,.075)!important;
  border-radius:13px!important;padding:15px 14px!important;margin:0;min-width:0;
}
html[data-sg-theme="dark"] body.sg-body.sg-page-news .sg359-news-ad .sg224-card.sgw-raised{box-shadow:0 12px 28px rgba(0,0,0,.24)!important}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-module-heading{
  display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-module-heading>strong{
  color:var(--sgw-ink)!important;font-size:12px;font-weight:850;line-height:1.3;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad :is(.sgw-free-tag,.sgw-win-tag){
  font-size:9px;font-weight:850;letter-spacing:.04em;white-space:nowrap;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-tag{color:#148771}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-win-tag{color:var(--sgw-soft)}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-match{
  display:grid;grid-template-columns:100px minmax(0,1fr);gap:9px;align-items:center;min-width:0;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge{
  position:relative;width:100px;height:100px;display:grid;place-items:center;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge svg{
  position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:8;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge-track{stroke:var(--sgw-hairline)}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge-progress{
  stroke:#20b99a;stroke-linecap:round;stroke-dasharray:0 301.6;transition:stroke-dasharray .3s ease;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge>span{
  font-size:21px;font-weight:900;z-index:1;font-variant-numeric:tabular-nums;color:var(--sgw-ink);
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-copy{
  display:flex;flex-direction:column;gap:6px;min-width:0;line-height:1.35;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-copy small{color:var(--sgw-soft);font-size:10px}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-copy strong{font-size:12px;color:var(--sgw-ink);overflow-wrap:break-word;line-height:1.35}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-copy span{font-size:11px;line-height:1.5;color:var(--sgw-soft)}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-recommended>a[data-sgw-feature-link]{
  display:inline-block;font-weight:750;font-size:11px;color:var(--sgw-ink)!important;
  margin-top:15px;padding:0;border:0;text-decoration:underline!important;text-underline-offset:3px;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners]{list-style:none;margin:0;padding:0}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li{padding:10px 0;border-top:1px solid var(--sgw-hairline)}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li:first-child{border-top:0}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li a{
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--sgw-ink);text-decoration:none;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li strong{font-size:11px;overflow-wrap:break-word;line-height:1.4;color:var(--sgw-ink)}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li em{font-size:10px;font-style:normal;font-weight:800;color:#128a64;white-space:nowrap}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad [data-sgw-winners] li small{display:block;color:var(--sgw-soft);font-size:10px;padding-top:4px}
html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-empty{
  font-size:11px;line-height:1.6;color:var(--sgw-soft);margin:5px 0 0;
}
@media(max-width:420px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-free-match{grid-template-columns:90px minmax(0,1fr)}
 html[data-sg-theme] body.sg-body.sg-page-news .sg359-news-ad .sgw-gauge{width:90px;height:90px}
}
