.elementor-670 .elementor-element.elementor-element-08d06c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}/* Start custom CSS for container, class: .elementor-element-08d06c5 *//* 1. CAMPOS DE TEXTO Y NÚMEROS */
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form input[type="text"],
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form input[type="number"],
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form textarea {
    border: 2px solid #0046ad !important;
    border-radius: 6px !important;
    background-color: #ffffff !important;
    padding: 10px 15px !important;
    height: 48px !important;
    color: #333 !important;
    opacity: 1 !important;
    box-sizing: border-box !important;
}

/* 2. CAMPOS DE FECHA (MENÚS DESPLEGABLES) - CORREGIDO PARA MÓVIL */
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form select,
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form .wpforms-field-date-time select {
    border: 2px solid #0046ad !important;
    border-radius: 6px !important;
    background-color: #ffffff !important;
    height: 48px !important;
    padding: 5px 10px !important;
    color: #333 !important;
    opacity: 1 !important;
    /* Estas líneas son clave para que el móvil permita el clic */
    display: block !important;
    visibility: visible !important;
    pointer-events: auto !important;
    -webkit-appearance: menulist !important; /* Reestablece el comportamiento de menú */
    appearance: menulist !important;
}

/* 3. CAMPO TOTAL TIME (SOLO LECTURA) */
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form input[readonly] {
    border: 2px solid #0046ad !important;
    background-color: #f8fafd !important;
    font-weight: bold !important;
}

/* 4. EFECTO CLIC (FOCUS) */
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form input:focus,
.elementor-670 .elementor-element.elementor-element-08d06c5 div.wpforms-container .wpforms-form select:focus {
    border-color: #002d70 !important;
    outline: none !important;
}/* End custom CSS */