/*
Theme Name: Astra Child
Template: astra
Author: Tu Nombre
Version: 1.0.0
Text Domain: astra-child
Description: Tema hijo de Astra para personalizaciones.
*/

/* =============================
   Checkout completo limpio
   ============================= */

/* Asegura que todos los inputs y selects ocupen 100% del contenedor */
.woocommerce-billing-fields .form-row,
.woocommerce-shipping-fields .form-row {
	width: 100% !important;
	float: none !important;
	clear: both;
	margin-bottom: 15px;
	box-sizing: border-box;
}

/* Inputs y selects al 100% */
.woocommerce-billing-fields .form-row input,
.woocommerce-billing-fields .form-row select,
.woocommerce-shipping-fields .form-row input,
.woocommerce-shipping-fields .form-row select {
	width: 100% !important;
}

/* Campos de factura ocultos por defecto */
.factura-only {
	display: none;
	margin-top: 10px;
}

/* Animación suave al mostrar/ocultar campos de factura */
.woocommerce-billing-fields .form-row.factura-only {
	transition: all 0.3s ease-in-out;
}

/* Etiquetas en negrita para campos de factura */
.woocommerce-billing-fields .form-row.factura-only label {
	font-weight: 600;
}

/* Evitar que los campos pequeños de dirección queden apretados */
.woocommerce-billing-fields .form-row-first,
.woocommerce-billing-fields .form-row-last {
	width: 48% !important;
	display: inline-block;
}

/* Ajuste de margen entre campos de dirección pequeños */
.woocommerce-billing-fields .form-row-first {
	margin-right: 4%;
}

.woocommerce-billing-fields .form-row-last {
	margin-left: 0;
}

/* Opcional: espacio extra antes de campos de factura */
.woocommerce-billing-fields .form-row.factura-only {
	margin-top: 10px;
}

.ficha-tecnica-link {
	display: inline-block;
	margin-bottom: 20px;
	font-weight: 500;
	text-decoration: none;
	color: #0073aa;
	/* color de enlace WooCommerce */
}

.ficha-tecnica-link:hover {
	text-decoration: underline;
	color: #005177;
}

