/* Start custom CSS for shortcode, class: .elementor-element-6ad0fe22 *//* ================================
   REQUEST A QUOTE — Botões alinhados
   ================================ */

/* Some o bloco de “lista vazia” quando houver itens */
.rq-has-items .ywraq-before-form { 
  display: none !important;
}

/* Linha dos botões em GRID, ocupando 100% da largura do form */
.hm-actions-row {
  display: grid;
  grid-template-columns: 1fr 1fr;   /* 2 colunas iguais */
  gap: 24px;                        /* espaçamento entre botões */
  justify-items: stretch;           /* cada item preenche sua coluna */
  align-items: stretch;             /* mesma altura */
  width: 100%;
  box-sizing: border-box;
  margin: 24px 0;
}

/* Normaliza qualquer margem do tema nos botões */
.hm-actions-row > * { 
  margin: 0 !important;
}

/* Botões: preencher a coluna e centralizar o texto */
.hm-actions-row > .button,
.hm-actions-row > .return_to_shop_url,
.hm-actions-row > .hm-return-to-shop,
.hm-actions-row > input.button[name="update_raq"] {
  display: flex;                    /* para centralizar vertical/horizontal */
  align-items: center;
  justify-content: center;
  width: 100%;                      /* 100% da coluna */
  height: 52px;                     /* altura consistente */
  line-height: 1.2;                 
  box-sizing: border-box;
  border-width: 2px;                /* borda uniforme (evita desalinhamento) */
}

/* Mobile: empilha (1 coluna), largura total */
@media (max-width: 768px) {
  .hm-actions-row {
    grid-template-columns: 1fr;     /* 1 coluna */
    gap: 14px;
  }
}/* End custom CSS */