/* Abas do Instagram no "Acompanhe ao vivo" e o diálogo "Ver mais" (14/10). Arquivo separado do nova.css. */
.ig-area{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}
.abas-ig{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}
.abas-ig-lista{display:flex;gap:6px;flex-wrap:wrap;min-width:0}
.abas-ig-lista button,.ver-mais-btn{min-height:40px;padding:0 14px;border:2px solid var(--tinta);border-radius:999px;background:#fff;color:var(--tinta);font:800 14px/1 var(--texto);font-stretch:86%;cursor:pointer}
.abas-ig-lista button[aria-selected=true]{background:var(--tinta);color:#fff}
.ver-mais-btn{margin-left:auto;background:var(--amarelo)}
.abas-ig button:focus-visible{outline:3px solid var(--azul);outline-offset:2px}
.abas-ig{flex-wrap:nowrap}
@media (max-width:1000px){.abas-ig{gap:4px}.abas-ig-lista{gap:4px;flex-wrap:nowrap}.abas-ig-lista button,.ver-mais-btn{min-height:38px;padding:0 9px;font-size:13px;white-space:nowrap}}
@media (max-width:420px){.abas-ig{flex-wrap:wrap}.abas-ig-lista{flex-wrap:wrap}}
.post-ig-selo{margin:0;font:700 12px/1.2 var(--texto);color:var(--tinta-2);text-transform:uppercase;letter-spacing:.02em}
.post-ig .acoes{display:flex;gap:6px}
.post-ig .acoes .mini{flex:1 1 0;min-width:0}
.post-ig .acoes .btn-linha{background:#fff;color:var(--tinta);border:2.5px solid var(--tinta)}
@media (hover:hover){.post-ig .acoes .btn-linha:hover{background:var(--amarelo)}}
.post-cartao{display:grid;align-content:start;gap:10px;height:600px;max-height:max(400px,calc(100svh - var(--topo) - 330px));padding:20px;border:2.5px solid var(--tinta);border-radius:var(--raio);background:#fff;color:var(--tinta);text-decoration:none}
.post-cartao-rede{justify-self:start;padding:4px 10px;border-radius:999px;background:var(--tinta);color:#fff;font:800 12px/1 var(--texto);text-transform:uppercase}
.post-cartao strong{font:900 22px/1.05 var(--tit);text-transform:uppercase}
.post-cartao-desc{font:500 15px/1.4 var(--texto);color:var(--tinta-2)}
.post-cartao-ver{margin-top:auto;font:800 15px/1 var(--texto);text-decoration:underline}
.post-ig-vazio{padding:20px;font:500 15px/1.4 var(--texto)}
@media (max-width:759.98px){.post-cartao{height:540px}}

/* A partir de 700 px (iPad em pé incluso): o post desconta a fileira de abas (50 px). */
@media (min-width:700px) and (min-height:521px){
  [data-pagina=nova] #ao-vivo .ig-area .post-ig iframe,[data-pagina=nova] #ao-vivo .ig-area .post-cartao{max-height:max(220px,calc(var(--u) - 2 * var(--pv) - 380px))}
}

/* Desktop e iPad deitado: a área (abas + trilho) ocupa o lugar que era só do trilho, e o post desconta a fileira de abas. */
@media (min-width:700px) and (min-height:521px) and (orientation:landscape){
  [data-pagina=nova] #ao-vivo .ig-area{grid-area:2/2/6/3;align-self:start;min-width:0}
  [data-pagina=nova] #ao-vivo .ig-area .carrossel{grid-area:auto}
  [data-pagina=nova] #ao-vivo .ig-area .post-ig iframe,[data-pagina=nova] #ao-vivo .ig-area .post-cartao{max-height:max(200px,calc(var(--u) - 2 * var(--pv) - 1.4 * var(--tfs) - var(--vao) - 236px))}
}

/* Ver mais */
.ver-mais{width:min(720px,calc(100vw - 24px));max-height:min(86svh,900px);padding:0;border:2.5px solid var(--tinta);border-radius:var(--raio);box-shadow:0 6px 0 var(--tinta);background:#fff;color:var(--tinta)}
.ver-mais::backdrop{background:rgba(17,17,17,.6)}
.ver-mais-topo{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#fff;border-bottom:2px solid var(--linha);z-index:1}
.ver-mais-topo h2{margin:0;font:900 clamp(20px,4vw,28px)/1 var(--tit);text-transform:uppercase}
.ver-mais-fechar{width:44px;height:44px;border:2px solid var(--tinta);border-radius:50%;background:#fff;font:700 26px/1 var(--texto);cursor:pointer}
.ver-mais-nota{margin:12px 18px 0;font:500 14px/1.4 var(--texto);color:var(--tinta-2)}
.ver-mais-grupo{padding:6px 18px 10px}
.ver-mais-grupo h3{margin:14px 0 6px;font:900 16px/1.1 var(--tit);text-transform:uppercase}
.ver-mais-grupo h3 span{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--amarelo);font:800 12px/1.3 var(--texto)}
.ver-mais-grupo ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}
.ver-mais-grupo li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--linha)}
.ver-mais-grupo li strong{font:700 15px/1.25 var(--texto)}
.ver-mais-secao{grid-column:1;font:500 12px/1.3 var(--texto);color:var(--tinta-2)}
.ver-mais-links{grid-column:2;grid-row:1/3;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:end;align-items:center}
.ver-mais-links a{font:700 13px/1.2 var(--texto);color:var(--azul)}
@media (max-width:520px){.ver-mais-grupo li{grid-template-columns:1fr}.ver-mais-links{grid-column:1;grid-row:auto;justify-content:start}}
