.wpforms-field-emailotp { margin: 10px 0; font-size: 14px; }
.wpforms-otp-controls { display:inline-flex; gap:8px; align-items:center; }
.wpforms-otp-button { padding:6px 10px; border:1px solid #ccc; background:#fff; cursor:pointer; border-radius:4px; }
.wpforms-otp-input-area { margin-top:8px; }
.wpforms-otp-status-message { margin-left:8px; font-size:13px; display:inline-block; color:#1f2937; }
.wpforms-otp-status-message.error { color:#b91c1c; }
.wpforms-otp-status-message.success { color:#15803d; }
.wpforms-email-verified { outline: 2px solid #16a34a; background: #f0fff4; }
