/* Content-sized actions and feedback shared by the public blog pages. */
.cookie-btn,.btn-pagar,.btn-upload-enviar,.btn-fechar,.btn-avancar,.btn-carrinho,.btn-adicionar-outro,.btn-prosseguir,.btn-voltar,.back-button,#btnShuffle,#btnRefazer{
  box-sizing:border-box;width:fit-content!important;min-width:0;max-width:100%;height:auto;
  padding:.55em .9em!important;line-height:1.4;white-space:normal;overflow-wrap:break-word;
  flex:0 1 auto;align-items:center;justify-content:center;
}
.cookie-btn,.btn-pagar,.btn-upload-enviar,.btn-fechar,#btnShuffle,#btnRefazer{display:flex;margin-inline:auto}
.cookie-btn{margin-top:.6rem}
.cta-button,.cta-faq-btn,.cta-btn,.cta-oferta-livro{
  box-sizing:border-box;width:fit-content!important;min-width:0;max-width:100%!important;
  height:auto;padding:.55em .9em!important;white-space:normal!important;
  overflow-wrap:break-word;align-self:center;justify-self:center;flex:0 1 auto;
}
.metodos-grid{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:.5rem!important}
.metodos-grid .metodo-btn{box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;flex:0 1 auto;padding:.55rem .75rem}
.field-error,.erro-global,.upload-erro,.erro-selecao,.alerta-dur,.aviso-info,.aviso-end,.boleto-aviso-prazo{
  box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;
  height:auto;padding:.5em .7em;line-height:1.45;overflow-wrap:break-word;
}
.erro-global,.erro-selecao{margin-inline:auto}
.field-error:empty,.erro-global:empty,.upload-erro:empty,.erro-selecao:empty,.alerta-dur:empty{display:none!important}
