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

.forminator-ui.forminator-custom-form-92 /* =============================================
   FORMINATOR FORM 92 — TechOhana Hire Modal
   Scoped to .modal-body-custom (existing site scope)
   Colors: --primary-blue #357fba | --secondary-blue #46b2e2
   ============================================= */

/* ── FILE UPLOAD — hide all Forminator default UI ── */
.modal-body-custom .forminator-multi-upload,.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-uploaded-files{display: none !important;visibility: hidden !important;height: 0 !important;overflow: hidden !important;font-size: 0 !important;line-height: 0 !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-icon-upload,.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-multi-upload-message,.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-multi-upload-message *,.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-multi-upload > *{display: none !important;font-size: 0 !important;width: 0 !important;height: 0 !important;overflow: hidden !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-input-file,.forminator-ui.forminator-custom-form-92 .modal-body-custom input[type="file"]{position: absolute !important;width: 1px !important;height: 1px !important;opacity: 0 !important;overflow: hidden !important;pointer-events: none !important;clip: rect(0,0,0,0) !important;top: 0 !important;left: 0 !important;}.forminator-ui.forminator-custom-form-92 /* ── Custom drop zone ── */
.f92-drop-zone{border: 2px dashed #c8d8e8 !important;border-radius: 10px !important;background: #f5f9fc !important;padding: 1.75rem 1.5rem !important;text-align: center !important;transition: border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease !important;cursor: pointer !important;user-select: none !important;margin-top: 0.25rem !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone:hover{border-color: var(--primary-blue) !important;background: rgba(53,127,186,0.04) !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone.f92-dragover{border-color: var(--primary-blue) !important;background: rgba(53,127,186,0.08) !important;box-shadow: 0 0 0 4px rgba(53,127,186,0.12) !important;}.forminator-ui.forminator-custom-form-92 /* Icon circle */
.f92-drop-zone-icon{width: 52px !important;height: 52px !important;margin: 0 auto 0.9rem !important;border-radius: 50% !important;background: linear-gradient(135deg, #357fba 0%, #46b2e2 100%) !important;display: flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone-icon svg{width: 26px !important;height: 26px !important;fill: white !important;display: block !important;flex-shrink: 0 !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone-text{font-size: 0.93rem !important;color: var(--text-light) !important;margin: 0 !important;line-height: 1.7 !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone-text strong{color: var(--primary-blue) !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-92 .f92-drop-zone-hint{font-size: 0.78rem !important;color: #adb5bd !important;margin-top: 0.3rem !important;display: block !important;}.forminator-ui.forminator-custom-form-92 /* File list */
.f92-file-list{list-style: none !important;margin: 0.85rem 0 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 0.5rem !important;}.forminator-ui.forminator-custom-form-92 .f92-file-item{display: flex !important;align-items: center !important;background: rgba(53,127,186,0.07) !important;border: 1px solid rgba(53,127,186,0.2) !important;border-radius: 8px !important;padding: 0.55rem 0.9rem !important;font-size: 0.85rem !important;color: var(--text-dark) !important;font-weight: 500 !important;gap: 0.75rem !important;}.forminator-ui.forminator-custom-form-92 .f92-file-item-name{flex: 1 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}.forminator-ui.forminator-custom-form-92 .f92-file-item-size{font-size: 0.78rem !important;color: var(--text-light) !important;white-space: nowrap !important;flex-shrink: 0 !important;}.forminator-ui.forminator-custom-form-92 .f92-file-item-remove{background: none !important;border: none !important;color: #e74c3c !important;font-size: 1.15rem !important;cursor: pointer !important;padding: 0 !important;line-height: 1 !important;flex-shrink: 0 !important;transition: transform 0.2s ease !important;font-family: inherit !important;}.forminator-ui.forminator-custom-form-92 .f92-file-item-remove:hover{transform: scale(1.2) !important;}.forminator-ui.forminator-custom-form-92 /* =============================================
   RESPONSE MESSAGE — form 92
   ============================================= */

/* Hidden when forminator-show is absent */
.modal-body-custom .forminator-response-message:not(.forminator-show){display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;overflow: hidden !important;padding: 0 !important;margin: 0 !important;border: none !important;}.forminator-ui.forminator-custom-form-92 /* Shown when forminator-show present */
.modal-body-custom .forminator-response-message.forminator-show{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;overflow: visible !important;border-radius: 10px !important;padding: 1rem 1.25rem !important;margin-bottom: 1.5rem !important;font-size: 0.97rem !important;font-weight: 600 !important;text-align: center !important;line-height: 1.6 !important;border: 1.5px solid transparent !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-show.forminator-success{background: rgba(53,127,186,0.08) !important;border-color: rgba(53,127,186,0.3) !important;color: var(--primary-blue) !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-show.forminator-error{background: rgba(231,76,60,0.07) !important;border-color: rgba(231,76,60,0.3) !important;color: #e74c3c !important;}.forminator-ui.forminator-custom-form-92 /* Fallback for inline style display:block */
.modal-body-custom .forminator-response-message[style*="display: block"],.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message[style*="display:block"]{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;overflow: visible !important;border-radius: 10px !important;padding: 1rem 1.25rem !important;margin-bottom: 1.5rem !important;font-size: 0.97rem !important;font-weight: 600 !important;text-align: center !important;line-height: 1.6 !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-success[style*="display: block"],.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-success[style*="display:block"]{background: rgba(53,127,186,0.08) !important;border: 1.5px solid rgba(53,127,186,0.3) !important;color: var(--primary-blue) !important;}.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-error[style*="display: block"],.forminator-ui.forminator-custom-form-92 .modal-body-custom .forminator-response-message.forminator-error[style*="display:block"]{background: rgba(231,76,60,0.07) !important;border: 1.5px solid rgba(231,76,60,0.3) !important;color: #e74c3c !important;}.forminator-ui.forminator-custom-form-92 .forminator-error{display: none !important;}