.eove-wrap{
  display:flex;
  gap:8px;
  align-items:center;
  margin-top:6px;
  flex-wrap:wrap;
}
.eove-send-btn, .eove-verify-btn{
  padding:6px 10px;
  border:1px solid #ccc;
  background:#fafafa;
  cursor:pointer;
  border-radius:8px;
}
.eove-send-btn[disabled], .eove-verify-btn[disabled]{
  opacity:.6;
  cursor:not-allowed;
}
.eove-otp-input{
  max-width:140px;
  padding:6px 8px;
  border-radius:8px;
  border:1px solid #ddd;
}
.eove-status{
  font-size:12px;
}
.eove-status.ok{ color: #2e7d32; }
.eove-status.err{ color: #c62828; }
