/* View Premiação (ViewPremiacao.jsx, LinhaProgramacao.jsx). */

.portal .premiacao__titulo{margin-bottom:var(--esp-4)}
.portal .premiacao__abertura{margin-bottom:var(--esp-8);max-width:90ch}
.portal .premiacao__faixa{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-4)}
.portal .premiacao__info{border:var(--borda-media) solid var(--traco-forte);border-radius:var(--raio-1);padding:var(--esp-5);box-shadow:var(--sombra-bloco-curta);background:var(--cor-amarelo-sol);color:var(--cor-preto-ebano)}
.portal .premiacao__valor{margin-top:var(--esp-2)}
.portal .premiacao__colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--esp-10);margin-top:var(--esp-16);align-items:start}
.portal .premiacao__h2{margin-bottom:var(--esp-6)}
.portal .premiacao__h2--curto{margin-bottom:var(--esp-4)}
.portal .premiacao__lateral{display:flex;flex-direction:column;gap:var(--esp-6)}
.portal .premiacao__nota{margin-top:var(--esp-3)}
.portal .premiacao__fotos{margin-top:var(--esp-16)}
.portal .premiacao__h2-fotos{margin-bottom:var(--esp-5)}

.portal .programacao__item{display:grid;grid-template-columns:96px 24px 1fr;gap:var(--esp-4);align-items:start}
.portal .programacao__hora{font:var(--peso-black) var(--texto-lg)/1.2 var(--fonte-rotulo);letter-spacing:.02em;padding-top:2px}
.portal .programacao__marcador{position:relative;justify-self:center;width:100%;display:flex;justify-content:center}
.portal .programacao__marcador>span{width:14px;height:14px;border-radius:var(--raio-pilula);background:var(--cor-verde-amazonia);border:var(--borda-media) solid var(--cor-preto-ebano);margin-top:4px;z-index:1}
.portal .programacao__marcador--linha::after{content:"";position:absolute;top:18px;bottom:-14px;width:2px;background:var(--traco-sutil)}
.portal .programacao__texto{padding-bottom:var(--esp-6)}
.portal .programacao__texto .apoio{margin-top:var(--esp-1)}

@media (max-width:899.98px){
  .portal .premiacao__colunas{grid-template-columns:1fr}
}
