/* Botones de acciones en Mi Cuenta (ver pedido) para unificarlos con el tema */
.woocommerce-account .invitoyo-account-btn,
.invitoyo-account-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #ffffff;
  color: #111827;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.2;
  transition: background-color .15s ease, color .15s ease, border-color .15s ease, box-shadow .15s ease;
}

.woocommerce-account .invitoyo-account-btn:hover,
.invitoyo-account-btn:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
  color: #111827;
}

.woocommerce-account .invitoyo-account-btn:focus,
.invitoyo-account-btn:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.25);
}

/* Asegurar que no heredan estilos 'alt' o primarios de Woo por defecto */
.invitoyo-account-btn.button,
.invitoyo-account-btn.woocommerce-button {
  background-image: none !important;
}

/* Botón nativo de WooCommerce "Volver a pedir" */
.woocommerce-account .button.order-again,
.woocommerce-button.order-again,
.button.order-again,
.woocommerce-account .order-again .button,
.order-again .button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #ffffff;
  color: #111827;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.2;
  transition: background-color .15s ease, color .15s ease, border-color .15s ease, box-shadow .15s ease;
}

.woocommerce-account .button.order-again:hover,
.woocommerce-button.order-again:hover,
.button.order-again:hover,
.woocommerce-account .order-again .button:hover,
.order-again .button:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
  color: #111827;
}

.woocommerce-account .button.order-again:focus,
.woocommerce-button.order-again:focus,
.button.order-again:focus,
.woocommerce-account .order-again .button:focus,
.order-again .button:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.25);
}
