/* SerieAGoal 1.10 · Match Center public AI verdict. */
html[data-sg-theme] body.sg-body .sg110-verdict-card {
  --sg110-ink: #142c45;
  --sg110-muted: #71859a;
  --sg110-track: #dfe8ef;
  --sg110-accent: #009d79;
  display:grid;grid-template-columns:142px minmax(0,1fr);
  align-items:center;gap:22px;
  padding:22px 24px;margin:16px 0 18px;
  border:1px solid #d9e5ed;border-radius:19px;
  background:linear-gradient(118deg,#ffffff 0%,#f8fbfe 100%);
  box-shadow:0 8px 25px rgba(11,50,92,.055);
  color:var(--sg110-ink);
  overflow:hidden;
}
html[data-sg-theme="dark"] body.sg-body .sg110-verdict-card {
  --sg110-ink:#f0f6fd;
  --sg110-muted:#a7bbce;
  --sg110-track:#2b3d50;
  --sg110-accent:#18d6ab;
  background:linear-gradient(120deg,#142131 0%,#101b29 100%);
  border-color:#2c4055;box-shadow:0 9px 27px rgba(0,0,0,.19);
}
html[data-sg-theme] body.sg-body .sg110-verdict-gauge {
  position:relative;width:138px;height:138px;
  display:grid;place-items:center;flex:0 0 auto;
}
html[data-sg-theme] body.sg-body .sg110-verdict-ring {
  display:block;width:138px;height:138px;
  transform:rotate(-90deg);overflow:visible;
}
html[data-sg-theme] body.sg-body .sg110-verdict-track,
html[data-sg-theme] body.sg-body .sg110-verdict-progress {
  fill:none;stroke-width:8;stroke-linecap:round;
}
html[data-sg-theme] body.sg-body .sg110-verdict-track {stroke:var(--sg110-track)}
html[data-sg-theme] body.sg-body .sg110-verdict-progress {
  stroke:var(--sg110-accent);stroke-dasharray:0 308;
  transition:stroke-dasharray .6s cubic-bezier(.25,.65,.15,1);
}
html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text {
  position:absolute;inset:0;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:2px;
  line-height:1;text-align:center;
}
html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text strong {
  color:var(--sg110-accent);font-size:36px;font-weight:900;
  letter-spacing:-.055em;font-variant-numeric:tabular-nums;
}
html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text small {
  color:var(--sg110-muted);font-size:8px;font-weight:850;letter-spacing:.09em;
}
html[data-sg-theme] body.sg-body .sg110-verdict-content {min-width:0}
html[data-sg-theme] body.sg-body .sg110-verdict-kicker {
  display:block;font-size:10px!important;line-height:1.4;
  font-weight:850;letter-spacing:.12em;color:var(--sg110-muted);
}
html[data-sg-theme] body.sg-body .sg110-verdict-content h3 {
  font-size:clamp(18px,2.15vw,27px)!important;line-height:1.2!important;
  font-weight:900!important;letter-spacing:-.035em!important;
  color:var(--sg110-ink)!important;
  margin:7px 0 10px!important;overflow-wrap:break-word;
}
html[data-sg-theme] body.sg-body .sg110-verdict-state {
  display:inline-flex;gap:6px;align-items:center;
  padding:6px 10px;border-radius:8px;
  font-size:11px!important;font-weight:760;
  color:var(--sg110-muted);background:color-mix(in srgb,var(--sg110-muted) 10%,transparent);
}
html[data-sg-theme] body.sg-body .sg110-verdict-state.is-won {
  color:#087e58;background:rgba(23,184,139,.11);
}
html[data-sg-theme="dark"] body.sg-body .sg110-verdict-state.is-won {
  color:#4de1ae;background:rgba(23,184,139,.13);
}
html[data-sg-theme] body.sg-body .sg110-verdict-state.is-lost {color:var(--sg110-muted)}
html[data-sg-theme] body.sg-body .sg110-verdict-disclaimer {
  margin:10px 0 0!important;color:var(--sg110-muted)!important;
  font-size:11px!important;line-height:1.5!important;
}
html[data-sg-theme] body.sg-body .sg110-verdict-link {
  display:inline-flex;align-items:center;gap:6px;
  margin-top:12px;text-decoration:none!important;
  font-size:12px!important;font-weight:850!important;
  color:var(--sg-accent,#1676bc)!important;
}
html[data-sg-theme] body.sg-body .sg110-verdict-link:hover {text-decoration:underline!important}
html[data-sg-theme] body.sg-body #sg110-premium-analysis{scroll-margin-top:90px}
@media(max-width:610px){
  html[data-sg-theme] body.sg-body .sg110-verdict-card {
    grid-template-columns:98px minmax(0,1fr);gap:14px;padding:17px 14px;
    border-radius:15px;
  }
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge,
  html[data-sg-theme] body.sg-body .sg110-verdict-ring{width:98px;height:98px}
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text strong{font-size:25px}
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text small{font-size:6.6px}
  html[data-sg-theme] body.sg-body .sg110-verdict-kicker{font-size:8.6px!important}
  html[data-sg-theme] body.sg-body .sg110-verdict-content h3{font-size:17px!important;line-height:1.22!important}
  html[data-sg-theme] body.sg-body .sg110-verdict-state{font-size:10px!important;padding:5px 7px}
  html[data-sg-theme] body.sg-body .sg110-verdict-disclaimer{font-size:10px!important}
  html[data-sg-theme] body.sg-body .sg110-verdict-link{font-size:10.5px!important}
}
@media(max-width:365px){
  html[data-sg-theme] body.sg-body .sg110-verdict-card{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:14px 11px}
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge,
  html[data-sg-theme] body.sg-body .sg110-verdict-ring{width:82px;height:82px}
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text strong{font-size:22px}
  html[data-sg-theme] body.sg-body .sg110-verdict-gauge-text small{font-size:5.6px}
}
@media(prefers-reduced-motion:reduce){
 html[data-sg-theme] body.sg-body .sg110-verdict-progress{transition:none}
}
