/* Aposta grátis no cupom (2026-11-13). Linha dentro do rodapé do cupom: uma "ficha" verde com a caixa de marcar. */
.ag-linha { display: flex; align-items: center; gap: 10px; margin: 0 0 10px; padding: 10px 12px; border-radius: 12px; background: rgb(var(--z-ouro-rgb, 18 110 81) / .16); border: 1px solid rgb(var(--z-ouro-rgb, 18 110 81) / .45); color: #fff; font: 600 13px/1.3 var(--fonte, Montserrat), sans-serif; cursor: pointer; }
.ag-linha input { width: 20px; height: 20px; margin: 0; flex: none; accent-color: var(--z-ouro, #126e51); cursor: pointer; }
.ag-linha .ag-txt { flex: 1; min-width: 0; }
.ag-linha small { display: block; margin-top: 2px; font-weight: 500; font-size: 12px; color: #d9dde3; }
.ag-linha.ag-on { background: var(--z-ouro, #126e51); border-color: transparent; color: var(--z-tinta-ouro, #fff); }
.ag-linha.ag-on small { color: inherit; opacity: 1; }
.ag-linha.ag-trava { opacity: .6; cursor: default; }
.ag-selo { flex: none; padding: 2px 8px; border-radius: 999px; background: #ffe418; color: #1a1a1a; font-size: 11px; font-weight: 800; letter-spacing: .02em; }
.ag-aviso { margin: 6px 0 0; font-size: 12px; color: #ffb4b4; }
