.res-main{padding-bottom:56px}
.res-lead{padding-bottom:28px}
.voltar-linha{margin:0 0 12px}
.voltar-linha a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;text-decoration:none}
.res-meta{color:var(--muted)}
.result-ticket{margin-bottom:40px}
.dezenas-grandes{gap:10px}
.dezenas-grandes .bolinha{width:52px;height:52px;font-size:1.05rem}
.rotulo-sorteio{margin:0 0 8px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.extra-info{margin:16px 0 0;color:var(--muted)}
.extra-info strong{color:var(--ink)}
.trevos-linha{display:inline-flex;gap:6px;vertical-align:middle;margin-left:6px}
.result-state{margin:18px 0 0}
.money-lead{margin-top:24px}
.money-lead span{display:block;color:var(--muted);font-size:.875rem}
.money-lead strong{display:block;margin-top:4px;font:600 clamp(2rem,5vw,3.5rem)/1.05 var(--fonte-dados);font-variant-numeric:tabular-nums}
.prize-section,.contest-data{max-width:100%}
.prize-list{margin:0}
.prize-list>div{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(150px,1fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--rule);align-items:baseline}
.prize-list dt,.prize-list dd{margin:0}
.prize-list dd:last-child{text-align:right}
.prize-label{display:none;color:var(--muted);font-family:var(--fonte-corpo);font-size:.78rem}
.contest-data dl{max-width:720px;margin:0}
.contest-data dl>div{display:flex;justify-content:space-between;gap:24px;padding:11px 0;border-bottom:1px solid var(--rule)}
.contest-data dt,.contest-data dd{margin:0}
.nav-conc{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}
.nav-conc a:last-child{justify-self:end}
@media (max-width:640px){
  .dezenas-grandes .bolinha{width:42px;height:42px;font-size:.9rem}
  .prize-list>div{display:block;padding:16px 0}
  .prize-list dd{display:flex;justify-content:space-between;gap:16px;margin-top:7px;text-align:right}
  .prize-label{display:inline}
  .nav-conc{grid-template-columns:1fr 1fr}
  .nav-conc .btn{width:100%;white-space:normal;text-align:center}
  .nav-conc .btn:nth-of-type(2){grid-column:1/-1;grid-row:2}
}
