/* PROXIMAS_FATURAS_BOTOES_V93C */

/* somente próximas faturas */
.future-fatura-v28 .future-fatura-v28-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  align-content:start!important;
  align-items:stretch!important;
}

/* base */
.future-fatura-v28 .future-fatura-v28-actions a,
.future-fatura-v28 .future-fatura-v28-actions button{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:8px 10px!important;
  border-radius:14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  box-sizing:border-box!important;
  font-size:13px!important;
  font-weight:950!important;
  line-height:1.05!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}

/* Pix / Linha / Ajuda largura cheia */
.future-fatura-v28 .future-fatura-v28-actions .prox-v93c-full{
  grid-column:1 / -1!important;
}

.future-fatura-v28 .future-fatura-v28-actions .prox-v93c-pix{
  order:1!important;
  grid-column:1 / -1!important;
  background:#16a34a!important;
  border:1px solid #15803d!important;
  color:#ffffff!important;
}

.future-fatura-v28 .future-fatura-v28-actions .prox-v93c-linha{
  order:2!important;
  grid-column:1 / -1!important;
  background:#2563eb!important;
  border:1px solid #1d4ed8!important;
  color:#ffffff!important;
}

.future-fatura-v28 .future-fatura-v28-actions .prox-v93c-ajuda,
.future-fatura-v28 .future-fatura-v28-actions a.help,
.future-fatura-v28 .future-fatura-v28-actions a.pay-help,
.future-fatura-v28 .future-fatura-v28-actions a[href*="wa.me"]{
  order:3!important;
  grid-column:1 / -1!important;
  background:#dbeafe!important;
  border:1px solid #bfdbfe!important;
  color:#1d4ed8!important;
}

/* boleto lado a lado */
.future-fatura-v28 .future-fatura-v28-actions .print-boleto-v35,
.future-fatura-v28 .future-fatura-v28-actions a[href*="boleto-ponte?"]{
  order:4!important;
  grid-column:auto!important;
  background:#7c3aed!important;
  border:1px solid #6d28d9!important;
  color:#ffffff!important;
  font-size:12.5px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

.future-fatura-v28 .future-fatura-v28-actions a[href*="boleto-ponte-pdf"],
.future-fatura-v28 .future-fatura-v28-actions a[href*="boleto-download"]{
  order:5!important;
  grid-column:auto!important;
  background:#f97316!important;
  border:1px solid #ea580c!important;
  color:#ffffff!important;
  font-size:12.5px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* remove dica antiga do imprimir */
.future-fatura-v28 .future-fatura-v28-actions .print-boleto-v35::after{
  content:none!important;
  display:none!important;
}

/* mais espaço para pagamento nas próximas */
.future-fatura-v28{
  grid-template-columns:1fr 1fr .72fr 1.62fr!important;
}

/* mobile */
@media(max-width:900px){
  .future-fatura-v28{
    grid-template-columns:1fr!important;
  }

  .future-fatura-v28 .future-fatura-v28-actions{
    grid-template-columns:1fr!important;
  }

  .future-fatura-v28 .future-fatura-v28-actions a,
  .future-fatura-v28 .future-fatura-v28-actions button{
    grid-column:1 / -1!important;
  }
}
