#forminator-module-26469 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-26469 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-26469 /* ===== INPUTS Y TEXTAREAS ===== */
.forminator-input,.forminator-ui.forminator-custom-form-26469 .forminator-textarea,.forminator-ui.forminator-custom-form-26469 .forminator-website--field,.forminator-ui.forminator-custom-form-26469 .forminator-email--field,.forminator-ui.forminator-custom-form-26469 .forminator-name--field,.forminator-ui.forminator-custom-form-26469 .forminator-field--phone,.forminator-ui.forminator-custom-form-26469 .forminator-currency{border-radius: 15px !important;padding: 10px 15px !important;border: 1px solid #ccc !important;font-size: 16px !important;transition: all 0.3s ease !important;width: 100% !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-26469 .forminator-input:focus,.forminator-ui.forminator-custom-form-26469 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-26469 .forminator-website--field:focus,.forminator-ui.forminator-custom-form-26469 .forminator-email--field:focus,.forminator-ui.forminator-custom-form-26469 .forminator-name--field:focus,.forminator-ui.forminator-custom-form-26469 .forminator-field--phone:focus,.forminator-ui.forminator-custom-form-26469 .forminator-currency:focus{outline: none !important;border-color: #1660FF !important;box-shadow: 0 0 0 3px rgba(22, 96, 255, 0.1) !important;}.forminator-ui.forminator-custom-form-26469 /* ===== SELECT / DROPDOWN ===== */
.forminator-select--field,.forminator-ui.forminator-custom-form-26469 .forminator-select2{border-radius: 15px !important;padding: 10px 15px !important;border: 1px solid #ccc !important;font-size: 16px !important;background-color: #fff !important;cursor: pointer !important;width: 100% !important;transition: all 0.3s ease !important;}.forminator-ui.forminator-custom-form-26469 .forminator-select--field:focus,.forminator-ui.forminator-custom-form-26469 .forminator-select2:focus{outline: none !important;border-color: #1660FF !important;box-shadow: 0 0 0 3px rgba(22, 96, 255, 0.1) !important;}.forminator-ui.forminator-custom-form-26469 /* ===== CHECKBOX DE CONSENTIMIENTO - LAYOUT HORIZONTAL ===== */
.forminator-checkbox__wrapper{display: flex !important;align-items: flex-start !important;gap: 12px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-checkbox__wrapper .forminator-consent{flex-shrink: 0 !important;margin-top: 2px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-checkbox__label,.forminator-ui.forminator-custom-form-26469 .forminator-consent__label{flex: 1 !important;font-size: 14px !important;line-height: 1.6 !important;color: #666 !important;margin: 0 !important;}.forminator-ui.forminator-custom-form-26469 /* ===== RADIO BUTTONS - VERSIÓN CORREGIDA ===== */
.forminator-radio{display: flex !important;align-items: center !important;margin-bottom: 12px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio input[type="radio"]{appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;width: 20px !important;height: 20px !important;border: 2px solid #ccc !important;border-radius: 50% !important;cursor: pointer !important;position: relative !important;transition: all 0.3s ease !important;margin: 0 8px 0 0 !important;padding: 0 !important;flex: 0 0 20px !important;background-color: #fff !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio input[type="radio"]:checked{border-color: #1660FF !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio input[type="radio"]:checked::before{content: '' !important;width: 10px !important;height: 10px !important;background-color: #1660FF !important;border-radius: 50% !important;display: block !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio input[type="radio"]:hover{border-color: #467EF7 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio-bullet{display: none !important;}.forminator-ui.forminator-custom-form-26469 .forminator-radio-label{cursor: pointer !important;user-select: none !important;}.forminator-ui.forminator-custom-form-26469 /* ===== FILE UPLOAD - OPCIÓN 3: MINIMALISTA ===== */
.forminator-file-upload{position: relative !important;display: block !important;border: 2px dashed #ccc !important;border-radius: 15px !important;padding: 40px 20px !important;text-align: center !important;cursor: pointer !important;transition: all 0.3s ease !important;background-color: #fff !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload:hover{border-color: #1660FF !important;background-color: rgba(22, 96, 255, 0.05) !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload::before{content: '📎 Haz clic para seleccionar un archivo' !important;font-size: 16px !important;display: block !important;color: #666 !important;}.forminator-ui.forminator-custom-form-26469 /* Cuando hay archivo - estado minimalista */
.forminator-file-upload.has-file{border: 1px solid #e0e0e0 !important;border-radius: 15px !important;padding: 16px 20px !important;background: #f8f9fa !important;text-align: left !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload.has-file:hover{background: #fff !important;border-color: #1660FF !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload.has-file::before{display: none !important;}.forminator-ui.forminator-custom-form-26469 /* Contenedor del contenido del archivo */
.forminator-file-content{display: flex !important;align-items: center !important;gap: 12px !important;}.forminator-ui.forminator-custom-form-26469 /* Badge de éxito */
.forminator-success-badge{background: #28a745 !important;color: white !important;padding: 6px 12px !important;border-radius: 20px !important;font-size: 12px !important;font-weight: 600 !important;display: flex !important;align-items: center !important;gap: 5px !important;white-space: nowrap !important;flex-shrink: 0 !important;}.forminator-ui.forminator-custom-form-26469 /* Texto del archivo */
.forminator-file-text{flex: 1 !important;min-width: 0 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-name{color: #333 !important;font-size: 15px !important;font-weight: 500 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;display: block !important;margin: 0 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-size{color: #999 !important;font-size: 12px !important;margin-top: 2px !important;display: block !important;}.forminator-ui.forminator-custom-form-26469 /* Botón eliminar minimalista */
.forminator-upload--remove{background: transparent !important;color: #dc3545 !important;border: 1px solid #dc3545 !important;border-radius: 8px !important;padding: 6px 12px !important;font-size: 13px !important;cursor: pointer !important;transition: all 0.3s ease !important;font-weight: 600 !important;white-space: nowrap !important;flex-shrink: 0 !important;position: relative !important;z-index: 2 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-upload--remove:hover{background: #dc3545 !important;color: white !important;}.forminator-ui.forminator-custom-form-26469 /* Input file oculto pero funcional */
.forminator-file-upload input[type="file"]{position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;opacity: 0 !important;cursor: pointer !important;z-index: 1 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload.has-file input[type="file"]{display: none !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload input[type="file"]::-webkit-file-upload-button{visibility: hidden !important;width: 0 !important;height: 0 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-file-upload input[type="file"]::file-selector-button{visibility: hidden !important;width: 0 !important;height: 0 !important;}.forminator-ui.forminator-custom-form-26469 /* ===== WORDPRESS EDITOR ===== */
.wp-editor-wrap{border-radius: 15px !important;overflow: hidden !important;border: 1px solid #ccc !important;}.forminator-ui.forminator-custom-form-26469 .wp-editor-tools{border-radius: 15px 15px 0 0 !important;background-color: #f9f9f9 !important;border-bottom: 1px solid #ccc !important;}.forminator-ui.forminator-custom-form-26469 .mce-tinymce{border-radius: 0 0 15px 15px !important;border: none !important;}.forminator-ui.forminator-custom-form-26469 .wp-editor-wrap:focus-within{border-color: #1660FF !important;box-shadow: 0 0 0 3px rgba(22, 96, 255, 0.1) !important;}.forminator-ui.forminator-custom-form-26469 /* ===== BOTÓN DE SUBMIT ===== */
.forminator-button-submit,.forminator-ui.forminator-custom-form-26469 .forminator-button.forminator-button-submit{background-color: #1660FF !important;color: #fff !important;border-radius: 15px !important;padding: 20px !important;font-weight: 600 !important;font-size: 16px !important;transition: background-color 0.3s ease !important;border: none !important;text-align: center !important;width: 100% !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-26469 .forminator-button-submit:hover,.forminator-ui.forminator-custom-form-26469 .forminator-button.forminator-button-submit:hover{background-color: #467EF7 !important;color: #fff !important;}.forminator-ui.forminator-custom-form-26469 /* ===== LABELS ===== */
.forminator-label{font-weight: 600 !important;color: #333 !important;margin-bottom: 8px !important;display: block !important;}.forminator-ui.forminator-custom-form-26469 /* ===== ERRORES ===== */
.forminator-error-message,.forminator-ui.forminator-custom-form-26469 label.forminator-error{color: #dc3545 !important;font-size: 14px !important;margin-top: 5px !important;display: block !important;}.forminator-ui.forminator-custom-form-26469 .forminator-input.forminator-has_error,.forminator-ui.forminator-custom-form-26469 .forminator-textarea.forminator-has_error,.forminator-ui.forminator-custom-form-26469 .forminator-select--field.forminator-has_error{border-color: #dc3545 !important;box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.1) !important;}.forminator-ui.forminator-custom-form-26469 /* ===== OTROS ===== */
.forminator-description{font-size: 14px !important;color: #666 !important;margin-top: 5px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-required{color: #dc3545 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-input-with-suffix .forminator-suffix{position: absolute !important;right: 15px !important;color: #666 !important;font-weight: 600 !important;}.forminator-ui.forminator-custom-form-26469 /* ===== SLIDER - VERSIÓN COMPLETA ===== */
.forminator-slider{width: 100% !important;padding: 10px 0 !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slide.ui-slider.ui-slider-horizontal{height: 8px !important;border-radius: 15px !important;background: #e0e0e0 !important;border: none !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-range.ui-slider-range-min{background: #1660FF !important;border-radius: 15px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-handle.ui-state-default{width: 24px !important;height: 24px !important;border-radius: 50% !important;background: #1660FF !important;border: none !important;cursor: pointer !important;transition: background 0.3s ease !important;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;top: 50% !important;transform: translateY(-50%) !important;margin-left: -12px !important;outline: none !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-handle:hover,.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-handle:focus,.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-handle.ui-state-hover,.forminator-ui.forminator-custom-form-26469 .forminator-slide .ui-slider-handle.ui-state-focus{background: #467EF7 !important;outline: none !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slider-value{color: #1660FF !important;font-weight: 600 !important;font-size: 18px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slider-amount{text-align: center !important;margin-top: 15px !important;font-size: 18px !important;}.forminator-ui.forminator-custom-form-26469 .forminator-slider-limit{margin-top: 10px !important;font-size: 14px !important;color: #666 !important;}