.forminator-ui.forminator-custom-form-910 /* General Input + Select */
input[type="text"],.forminator-ui.forminator-custom-form-910 input[type="email"],.forminator-ui.forminator-custom-form-910 select,.forminator-ui.forminator-custom-form-910 textarea{width: 100% !important;padding: 12px 15px !important;font-size: 15px !important;color: #222 !important;background: #fafafa !important;border: 1px solid #dcdcdc !important;border-radius: 8px !important;font-family: 'Inter', sans-serif !important;transition: all 0.2s ease !important;box-sizing: border-box !important;appearance: none !important;}.forminator-ui.forminator-custom-form-910 /* On focus */
input:focus,.forminator-ui.forminator-custom-form-910 select:focus,.forminator-ui.forminator-custom-form-910 textarea:focus{border-color: #000 !important;background: #fff !important;box-shadow: 0 0 0 3px rgba(0,0,0,0.1) !important;outline: none !important;}.forminator-ui.forminator-custom-form-910 /* Dropdown Arrow (custom icon) */
select{background-image: url("data:image/svg+xml !important;charset=UTF-8,svg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http: //www.w3.org/2000/svg'path d='M1 1L7 7L13 1' stroke='000' stroke-width='1.5'//svg") !important;background-repeat: no-repeat !important;background-position: right 16px center !important;background-size: 14px !important;}.forminator-ui.forminator-custom-form-910 /* Placeholder text */
::placeholder{color: #aaa !important;}.forminator-ui.forminator-custom-form-910 /* Validation message style (hide default browser bubble) */
input:invalid,.forminator-ui.forminator-custom-form-910 select:invalid,.forminator-ui.forminator-custom-form-910 textarea:invalid{box-shadow: none !important;}.forminator-ui.forminator-custom-form-910 /* Custom invalid field highlight */
input:invalid:focus,.forminator-ui.forminator-custom-form-910 select:invalid:focus,.forminator-ui.forminator-custom-form-910 textarea:invalid:focus{border-color: #d93025 !important;box-shadow: 0 0 0 3px rgba(217, 48, 37, 0.1) !important;}.forminator-ui.forminator-custom-form-910 /* Optional: custom tooltip replacement */
input:invalid:focus::after,.forminator-ui.forminator-custom-form-910 select:invalid:focus::after{content: 'Please fill out this field.' !important;color: #d93025 !important;font-size: 13px !important;display: block !important;margin-top: 4px !important;}.forminator-ui.forminator-custom-form-910 /* Button */
button,.forminator-ui.forminator-custom-form-910 input[type="submit"]{width: 100% !important;background: #111 !important;color: #fff !important;border: none !important;border-radius: 10px !important;padding: 14px 0 !important;font-size: 15px !important;font-weight: 600 !important;font-family: 'Inter', sans-serif !important;cursor: pointer !important;transition: all 0.25s ease !important;box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;}.forminator-ui.forminator-custom-form-910 button:hover,.forminator-ui.forminator-custom-form-910 input[type="submit"]:hover{background: #333 !important;transform: translateY(-1px) !important;box-shadow: 0 6px 20px rgba(0,0,0,0.15) !important;}

/* Responsive */
@media (max-width: 600px) { .forminator-ui.forminator-custom-form-910 input,.forminator-ui.forminator-custom-form-910 select,.forminator-ui.forminator-custom-form-910 textarea{font-size: 14px !important;} }