/* Contas de anúncio na Visão geral (29/09/2026). Arquivo próprio: outras janelas editam o qg.css. */
.vg-contas .ct-grade{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:14px 0;margin-top:10px}
.vg-contas .ct-vazio{font-size:13px;color:var(--texto2);margin:10px 0 0}
.ct-conta{min-width:0;padding:0 24px}
.ct-conta:first-child{padding-left:0}
.ct-conta:last-child{padding-right:0}
.ct-conta + .ct-conta{border-left:1px solid var(--borda)}
.ct-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}
.ct-cab b{font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ct-saldo{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:2px 0 0;font-variant-numeric:tabular-nums}
.ct-linha{font-size:12.5px;color:var(--texto2);margin-top:6px;line-height:1.45;font-variant-numeric:tabular-nums}
.ct-linha b{color:var(--texto);font-weight:600}
.ct-nw{white-space:nowrap}
.vg-contas .ct-nota{margin-top:16px}
.vg #contas-aviso:not(:empty){margin-bottom:12px}
@media (max-width:900px){
  .vg-contas .ct-grade{grid-template-columns:1fr}
  .ct-conta{padding:0}
  .ct-conta + .ct-conta{border-left:0;border-top:1px solid var(--borda);padding-top:14px}
}
